![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Возможно ли реализовать постепенную выгрузку программы в память (типа той, что предлагает армадилло)?
|
#2
|
||||
|
||||
![]() Скорее уж постепенная загрузка.
![]() Смотря что понимать под постепенной загрузкой. Если имеется в виду загружать только нужные файлы - так делают везде. Если же самого экзешника - тут будет очень тяжко и почти бессмысленно. jmp $ ; Happy End! The Cake Is A Lie. |
#3
|
|||
|
|||
![]() Ну смысл-то в данном случае есть, именно
Цитата:
|
#4
|
||||
|
||||
![]() Не факт, что это вообще возможно без крайних извращений. По-хорошему для этого нужно бы переопределить обработчик исключения #PF и динамически выделять новые страницы и подгружать информацию в них. Но вряд ли винда позволит так просто менять таблицы страниц и переопределять обработчики на самом низком уровне.
Возможно, что винда подгружает сама по частям. Но не факт. С одной стороны где-то читал, что по частям, с другой - запуск экзешника в 2 гб у меня длился 5 минут. ![]() Зачем сие нужно? Может есть более нормальные решения этой задачи. jmp $ ; Happy End! The Cake Is A Lie. Последний раз редактировалось Bargest, 27.04.2012 в 18:00. |