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

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

  1. Android

    Android New Member

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

    NullSessi0n New Member

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

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

    Android New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    183
    Адрес:
    Ukraine
    Спасибо. Это я и хотел ухнать.

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

    z0mailbox z0

    Публикаций:
    0
    Регистрация:
    3 фев 2005
    Сообщения:
    635
    Адрес:
    Russia СПБ
    если одну и ту же страницу в режиме рид-онли юзают десять процессов то она мапится на одну физическую страницу

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

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

    Bill_Prisoner New Member

    Публикаций:
    0
    Регистрация:
    4 май 2005
    Сообщения:
    238
    Android

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

    Android New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    183
    Адрес:
    Ukraine
    Спасибо, Рихтера читал, просто уточнил некоторые моменты.
     
  7. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    Не подскажете где етого Рихтера бесплатно качнуть можна?
     
  8. zStorm

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    Или что-нибудь похожее, чтоб свой скилл прокачать? :)
     
  9. Saint German

    Saint German New Member

    Публикаций:
    0
    Регистрация:
    13 сен 2003
    Сообщения:
    222
    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
    Регистрация:
    24 авг 2003
    Сообщения:
    183
    Адрес:
    Ukraine
    полное название

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

    zStorm New Member

    Публикаций:
    0
    Регистрация:
    7 окт 2005
    Сообщения:
    44
    Адрес:
    Ukraine
    сори. Больше таких вопросов задавать не буду
     
  12. Android

    Android New Member

    Публикаций:
    0
    Регистрация:
    24 авг 2003
    Сообщения:
    183
    Адрес:
    Ukraine
    "Джеффри Рихтер"+скачать

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