![]() |
Обойти ограничение в 1.2gb RAM на процесс (XP-32)
32bit only!
Кто работает с ресурсоёмким софтом, таким как Adobe Premiere, Nuendo, Pinnacle и т.п - сталкивается с проблемой winxp, ограничением в 4gb памяти, учитывая видеокарту + другой hardware, остаётся 3.2gb+ Но существует так же ограничение в 1.2gb на процесс. Что собственно и тормозит не только программы для работы с медиа файлами, но и требовательные к памяти - игры, возможно ресурсы dedicated серверов (если на них XP). Первый способ. возможно поднять лимит до 2.7gb, если физически установлено 3gb, или до 2.9gb, если установленно 4gb. Используя утилиту MASM32 (набор 32-bit'ных утилит для разработки на ассемблере), нужно изменить в исполняемом ехе файле (будущий процесс) ограничение поддержки Large Address Aware, задав эти команды в cmd: "cd c:\masm32\bin" "editbin /largeaddressaware file.exe" file.exe - файл с которого надо снять эти ограничения. Скачать MASM32 можно тут www.masm32.com. Второй способ, более автоматизирован - программа LaaTiDo utility. Работает просто - выбираешь нужный файл, создаешь backup, производишь модификацию исполняемого файла и сохраняешь. Ознакомиться с ней можно на сайте: http://www.musikbanken.se/TechLaaTiDo.aspx и скачать: http://www.musikbanken.se/laatidosetup.exe Далее, изменить boot.ini Добавить "/3GB" после "multi(0)disk(0)rdisk(0)partition(2)\WINDOWS.. ." что бы получилось: "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micr osoft Windows XP Professional" /3GB /fastdetect...." Attention! Аккуратней с редактированием boot.ini, сделайте backup + загрузочную флешку\cd - т.к. может проглючить. Особенно, у кого не стоит SP2. Может кому и пригодиться. :) © Я |
| Время: 16:08 |