
superstorm
написано 26.01.2006 17:30
--------------------------------------------------------------------------------
Вот давно мучаюсь одним вопросом, на который ответа не вижу.
Запускаешь какую-нить тяжёлую игру (или необязательно, любое приложение). Потом когда выходишь из игры, появляется какой-то тормоз. Т.е. если захочешь ещё что-то запустить, появляются песочные часы и чувствуется будто чего-то не хватает, то ли проца, то ли памяти.
Хотя по всем мониторингам всё в порядке, загрузка 1-3%, память вся свободна.
Вот что это за винда такая, что приходится постоянно делать перезагрузки? И неважно какая игра, или программа. Такое чувство будто какой-то ресурс не освобождается после использования, и из-за этого всё тормозит!
Это было и на прошлом компе, и на этом повторяется...
Почему операционка (любая 9х, NT) не может НОРМАЛЬНО завершить работу программы, чтобы всё вернулось на состояние до запуска???
Игорь Лейко
Эксперт, MS MVP Откуда: Москва
написано 26.01.2006 18:26
--------------------------------------------------------------------------------
superstorm
То есть всё из-за того что подкачка дефрагментирована после отработки приложения?
Нет, из-за того, что обеспечивая потребности игры в памяти и данных система выгрузила из памяти все, что только можно. И каждый кусочек потом нужно подгружать с диска, из файла подкачки или соответствующего программного файла. Можно запретить выгрузку исполняемого кода, тогда после игры система будет приходить в нормальное рабочее состояние быстрее. Но любая палка - о двух концах, и это выльется в то, что игре будет выделено меньше физической памяти. Насколько это уменьшение окажется существенным -зависит от конфигурации и от игры.
http://forum.ixbt.com/topic.cgi?id=22:61609