Большой Воронежский Форум
Страница 2 из 2
< 12
» Железный и soft форум>Файл подкачки
AleksandrD 00:07 02.03.2006

Сообщение от maximn:
не покажет, но в память засчитает - факт

Вирусные dll-ки - пару десятков килобайт размером. Дурное дело - оно нехтитрое :-) [Ответ]
sumjohn 08:34 02.03.2006
Файл подкачки Windows - интересная штука. Общее неправильное представление состоит в том, что он якобы является простым расширением физической памяти. Большинство людей думает, что если они покупают много физической памяти, то никогда не будут беспокоиться о файле подкачки. Действительно, файл подкачки используется тем больше, чем меньше физической памяти. Но Windows использует файл подкачки также для других целей.
Из предыдущих разделов вы можете вспомнить, что Windows достаточно умна, чтобы загружать в память только одну копию исполняемой программы, когда несколько процессов используют одно и то же приложение. Технически это называется "copy-on-write optimization" (оптимизация копирования при записи), т.к. Windows создаст в памяти дополнительную копию части приложения только тогда, когда процесс попытается в нее записать.
В среде Windows, запись в каждую выполнимую программу и DLL делается по мере использования. (Это не подразумевает запись в файлы EXE или DLL, расположенные на диске. Это просто означает, что как только они загружены в память, их версии в памяти могут изменяться).
Поэтому в память загружается единичный DLL, и система позволяет нескольким процессам совместно его использовать. Однако, как только процесс пробует записать в часть этого DLL, система делает быструю его копию и позволяет процесса писать в копию, вместо оригинала. Кроме того, система также резервирует часть этого DLL в файле подкачки. Это означает, что в памяти существует три копии одного и того же DLL - оригинал, копия для другого процесса, и резервная копия в файле подкачки. Те же явления происходят для каждой программы, которая совместно используется несколькими процессами (или пользователями), включая файлы EXE и DLL. В правильных средах Windows, резервирование раздела выполнимой программы в файле подкачки не представляет проблемы.
Чтобы немного смягчить ситуацию, вы можете сделать следующее:
Вы можете изменить способ, которым Windows использует файл подкачки.
Вы можете сделать файл подкачки быстрее.
[Ответ]
sumjohn 08:35 02.03.2006
Правда, я работаю в основном с серверами, а точнее больше всего с TS, поэтому для рядовых пользователей я буду крайне скучен и неинтересен [Ответ]
Absconder 15:31 02.03.2006

Сообщение от sumjohn:
Absconder, даже смотреть не надо. Своп, превышающий объем оперативы более, чем в полтора раза ни к чему хорошему не приведет. Могут быть проблемы. Может их не быть. Но лучше от увеличенного свопа не станет - это факт.

Согласен с последним утверждением.
"Ни к чему хорошему не приведет" в моем понимании означает "приведет к плохому" - не согласен. Какие могут быть проблемы?
Имхо, хуже точно не будет. [Ответ]
KroyD 16:56 02.03.2006
AleksandrD, для отлова вирусных dll'ок существуют антивири, а если она уже у тебя в памяти, то определенно это плохо! [Ответ]
sumjohn 18:37 02.03.2006

Сообщение от Absconder:
"Ни к чему хорошему не приведет" в моем понимании означает "приведет к плохому" - не согласен.

Ваше понимание абсолютно не совпадает с пониманием общепризнанным. Фраза "ни к чему хорошему не приведет" означает ровно то, что в ней написано. Здесь нет слова "плохое". Да, оно может пояится, но может и не появится. Алгоритмизировать? [Ответ]
Absconder 12:40 21.03.2006
sumjohn, алгоритмизировать что?

Сообщение от sumjohn:
Могут быть проблемы. Может их не быть.

Интересуют разъяснения по возможным проблемам. [Ответ]
sumjohn 16:18 21.03.2006

Сообщение от Absconder:
sumjohn, алгоритмизировать что?

Выражение "ни к чему хорошему не приведет"

Сообщение от Absconder:
Интересуют разъяснения по возможным проблемам.

Возможны общие тормоза системы. Если виртуальных страниц будет ну очень много, аппаратная часть ПК может не справляться с их обработкой.
[Ответ]
Страница 2 из 2
< 12
Вверх