|
![]() |
#1 |
Участник
|
А после освоения всей памяти он не начинает жутко тормозить ?
У меня возникло ощущение, что память не сам АОС ест, а системный кэш, используемый для оптимизации операций ввода/вывода. Т.е. АОС не хочет закачивать в память все приложение и постоянно обращается к нему на диске, а ОС пытается этот "бардак" заоптимизировать и в результате съедает под кэш оставшуюся память. После этого АОС мечтает заполучить себе еще кусочек и йОк ![]() |
|
![]() |
#2 |
Модератор
|
Цитата:
Сообщение от Alexius
![]() А после освоения всей памяти он не начинает жутко тормозить ?
У меня возникло ощущение, что память не сам АОС ест, а системный кэш, используемый для оптимизации операций ввода/вывода. Т.е. АОС не хочет закачивать в память все приложение и постоянно обращается к нему на диске, а ОС пытается этот "бардак" заоптимизировать и в результате съедает под кэш оставшуюся память. После этого АОС мечтает заполучить себе еще кусочек и йОк ![]() Сейчас 8Гб, тормозов нет. Интересует инфа, всегда ли на 64 битных машинах память юзает полностью? На 32 битных я больше 2Гб использования ОЗУ пока не наблюдал.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
![]() |
#3 |
Участник
|
Это особенность архитектуры x86, для приложений выделяется 2Гб, а оставшаяся память только для ОС. Можно увеличить память для приложений до 3Гб с помощью ключика в boot.ini 3Gb, но не все с ним корректно работают.
|
|
![]() |
#4 |
Модератор
|
Цитата:
В свое время я его добавлял на машины с 32 битной ОС. Код: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /noexecute=optout /fastdetect /PAE
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 21.12.2010 в 15:06. |
|
![]() |
#5 |
Модератор
|
Не всегда - но часто там, где есть утечки памяти в компонентах типа native client. Вчера к примеру в fixlist-е к последнему CU для 2005 сиквела проскакивало
__________________
-ТСЯ или -ТЬСЯ ? |
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от Alexius
![]() У меня возникло ощущение, что память не сам АОС ест, а системный кэш, используемый для оптимизации операций ввода/вывода. Т.е. АОС не хочет закачивать в память все приложение и постоянно обращается к нему на диске, а ОС пытается этот "бардак" заоптимизировать и в результате съедает под кэш оставшуюся память.
По моим наблюдениям, в самом AOS'е может сильно "течь" память при массовой работе с объектами TreeNode, во всяком случае, когда собираются перекрестные ссылки, AOS памяти отъедает - сколько сможет переварить (8 гигов не видел, ибо "кто ж ему дасть", но 2.5-3 Гб против обычных 300-700 Мб на разработческом AOS'е - запросто). И когда потом пытаешься остановить службу, то процесс этот может занимать просто какое-то невообразимое время. У меня больше чем на 10 минут терпения не хватало - я срубал процесс AOS'а. |
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Цитата:
![]() Код: axglp.aod 97Mb axgls.aod 171Mb axsl2.aod 33Mb axsyp.aod 123Mb axsys.aod 770Mb ![]() |
|
![]() |
#9 |
Участник
|
Детально проблема описана здесь: http://support.microsoft.com/kb/976618
|
|
|
За это сообщение автора поблагодарили: Ivanhoe (2). |
Теги |
aos, ax2009, виртуализация, виртуальная машина, как правильно |
|
|