Comments 16
Причина такого поведения в том, что проще загрузить игру заново при загрузке сохранения, чем пытаться выгрузить все игровые ассеты в памяти из текущей игры. Это достаточно изящный трюк, который, вероятно, в свое время значительно упростил жизнь команде разработчиков.Я бы сказал, что это скорее некрасивый костыль, решающий проблемы кривого кода, неспособного корректно освободить ресурсы.
+24
Лайк поставить не хватает прав, так что текстом пишу: полностью с вами согласен — «перезагрузка» всегда была «решением» каких-либо проблем с мелкомягким софтом
-20
Мало корректно освободить ресурсы — память после этого может остаться фрагментированной и новые ассеты будет некуда грузить.
+1
А где вы столько денег взяли на ida pro + hexrays? Это же какие деньги надо зарабатывать.
-12
По тексту иногда проскакивает то, что перезагружался Morrowind, хотя на деле перезагружалась консоль целиком.
0
Я вот не понимаю, почему некоторые игры и программы при закрытии просто за секунду закрываются, а другие могут тупить минуту, выводя всякие сообщения типа «Destroying level» (привет, Сталкер). Казалось бы, что проще — пометить, что от сих до сих оперативная память теперь пуста.
Или вот. Винда выключается довольно долго, что-то там пишет на диск и т.д. А live-DVD (BartPE) от Сергея Стрельца, грузящийся с диска/флешки, при команде выключения падает за секунду-две.
Или вот. Винда выключается довольно долго, что-то там пишет на диск и т.д. А live-DVD (BartPE) от Сергея Стрельца, грузящийся с диска/флешки, при команде выключения падает за секунду-две.
0
Конкретно в случае винды есть сервисы, которые работают в фоне и делают операции чтения/записи на доступные носители, живые ос пишут очень мало на свой носитель. Вот о сталкере, есть вероятность того что нельзя просто взять и пометить диапазон адресов, а процесс уничтожения однопоточен и перебирает каждую переменную.
+1
так можно в реестре настроить время выключения винды, я ставил, чтоб сразу выключался
0
Надеялся прочитать разбор того, какое железо в каком порядке перезагружается, как при этом не гаснет экран (или он гаснет?), кровь-кишки-расчленёнка. А вместо этого просто «Я декомпилировал, оно действительно дёргает стандартyую функцию API и перезагружается».
Грусть-печаль.
+2
Sign up to leave a comment.
Как и зачем Morrowind перезапускала оригинальный Xbox во время экрана загрузки