Расход памяти

Тема в разделе "WASM.WIN32", создана пользователем Android, 12 фев 2006.

  1. Android

    Android New Member

    Публикаций:
    0
    Если поменять адрес какой-либо(одной) процедуры в таблице импорта каждого загруженного модуля в текущем процессе, все эти модули скопируются в текущий процесс? Меня интересует как будет расходоваться память?
     
  2. NullSessi0n

    NullSessi0n New Member

    Публикаций:
    0
    При смене адресов никакого копирования не произойдёт. Просто ты будешь вызывать то, что лежит по новому адресу вместо оригинальных функций.

    Если я правильно понял вопрос, конечно.
     
  3. Android

    Android New Member

    Публикаций:
    0
    Спасибо. Это я и хотел ухнать.

    Какой смысл флага PAGE_EXECUTE_WRITECOPY. Страница памяти существует в единственном экземпляре, пока ее не изменили? Как только изменяется содержимое страницы - создается копия?
     
  4. z0mailbox

    z0mailbox z0

    Публикаций:
    0
    если одну и ту же страницу в режиме рид-онли юзают десять процессов то она мапится на одну физическую страницу

    если кто-то поменял протект и записал - получи свою измененную копию которя мапится уже на другую физическую страницу

    а вот если из драйвера записать в рид-онли (для юзера) страницу - поменяются сразу все, то есть не добавится новой копии
     
  5. Bill_Prisoner

    Bill_Prisoner New Member

    Публикаций:
    0
    Android

    Если вдруг ты не знаешь, то все эти вещи описаны в Джеффри Рихтере "Windows для профессионалов". Хотя наверное эту книгу знают каждый поголовно на этом форуме.
     
  6. Android

    Android New Member

    Публикаций:
    0
    Спасибо, Рихтера читал, просто уточнил некоторые моменты.
     
  7. zStorm

    zStorm New Member

    Публикаций:
    0
    Не подскажете где етого Рихтера бесплатно качнуть можна?
     
  8. zStorm

    zStorm New Member

    Публикаций:
    0
    Или что-нибудь похожее, чтоб свой скилл прокачать? :)
     
  9. Saint German

    Saint German New Member

    Публикаций:
    0
    b]zStorm[/b]

    Очевидно, что вы либо невнимательный либо не желаете думать.

    Я думаю, что скорее всего вы их не читали. Перечитайте их:



    http://www.wasm.ru/forum/index.php?action=vthread&forum=8&topic=10919



    Под ВАРЕЗОМ понимается софт, за который надо платить деньги, а хочется на халяву. За таким софтом топайте на http://forum.ru-board.com. Здесь же подобные топики будут удаляться как минимум. Как максимум - вплоть до бана.



    Под ВАРЕЗОМ понимается и некоторая литература. Скажем, трехтомник Кнута - это варез. Варез потому, что сам автор на сайте у себя его не выкладывает. Четвертый том Кнута - это НЕ варез, т.к. автор положил его у себя на сайте. "Прикладная криптография" Брюса Шнайера на английском языке - это варез, т.к. на сайте автора она не доступна. На русском языке СТАРОЕ издание варезом не считается, т.к. свободно доступна с http://ssl.stu.neva.ru/psw/crypto/appl_rus/appl_cryp.htm. НОВОЕ издание считается варезом. И так далее, и тому подобное.
     
  10. Android

    Android New Member

    Публикаций:
    0
    полное название

    Джеффри Рихтер. Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows.
     
  11. zStorm

    zStorm New Member

    Публикаций:
    0
    сори. Больше таких вопросов задавать не буду
     
  12. Android

    Android New Member

    Публикаций:
    0
    "Джеффри Рихтер"+скачать

    выбирай - не хочу