Jun. 10th, 2012

monco83: (Default)
Неужели это правда?
http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html
Я впервые услышал об этом от одного из разработчиков популярной игры SimCity (правильно таки SimCity), который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SymCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SymCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SymCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SymCity разрешается использовать память после ее освобождения.

Похоже на бред.

Profile

monco83: (Default)
monco83

October 2017

S M T W T F S
1234567
891011121314
15 161718192021
222324 25262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2025 04:54 pm
Powered by Dreamwidth Studios