Версия данной статьи на Google.Документах - https://docs.google....Vn41djjQs8/edit
RAM диск - это технология позволяющая создать простой локальный диск из оперативной памяти.
(для оптимизации игр подходит только тем, у кого объем ОЗУ больше 8гб)
Бывает так, что имея средний фпс по острову например 30, в некоторых местах, при некоторых нагрузках наблюдаются резкие просадки до 5-10 фпс, кратковременные, но очень неприятные. Это связано со скоростью чтения файлов игры с жесткого диска, которые требуется прочесть в данный момент, и если ваш HDD не слишком шустрый, это вызывает "затык" в прогрузке объектов сцены.
Применительно к ARMA3 данный способ оптимизации как раз направлен на уменьшение таких фризов. А повышение среднего фпс если и будет заметно, то незначительно.
Минусы RAM диска заключаются в том, что после выключения ПК, оперативная память ОЧИЩАЕТСЯ. А значит, ВСЁ ЧТО ХРАНИЛОСЬ НА RAM ДИСКЕ - БУДЕТ СТЁРТО. Но, за счёт огромной скорости чтения и записи заново скопировать 10гб на RAM диск займёт 2 минуты.
Инструкция:
-
Устанавливаем программу для создания RAM диска
https://remontka.pro/create-ram-disk-windows/ -
Действуем по инструкции в создании самого RAM диска
https://remontka.pro/create-ram-disk-windows/ -
Размер RAM диска выбираем исходя из того, что нужно оставить 2гб оперативной памяти минимум для виндовс. 6гб минимум для ARMA 3. Т.е. если у вас 9гб оперативной памяти, то 9 - (2+6) = 1гб. 1гб можете выделить для рам диска.
-
После того, как вы выделили нужное количество памяти и подтвердили это - в списке локальных дисков компьютера появится новый. В моём случае это диск Е, с выделенными 6,6гб памяти. Теперь им можно пользоваться как обычным диском.
-
Определимся, какие файлы мы хотим хранить на RAM диске:
Лучше всего хранить большие файлы или часто использующиеся игрой. Лучше всего брать файлы из папки Arma3/Addons/
Например карта Altis со всеми основными файлами весит примерно 1гб, если вы играете на ней - будет легче находится и влетать в города со стандартными зданиями.
-
Если у вас есть возможность выделить больше памяти то вот пример набора файлов на 7гб. Все основные стандартные текстуры.
Мой итог был такой: в Кавале с 30фпс раньше падало до 17фпс, при посещении на верталёте. Сейчас с 30 до 26. При этом без фриза. Фризы идут только при увеличении (правая кнопка мыши) нестандартных зданий (модовские гаражи, Центральный аэро и так далее).
-
Если у вас достаточно памяти для ram диска, что бы установить туда всю папку Addons - смело действуйте!
-
Когда определились, какие файлы будем размещать, ПЕРЕМЕСТИТЕ (не копировать, а именно переместить) их в отдельную папку (не на ram диск, например ‘d:/game/arma3резерв”)
-
Далее копируем файлы из этого резерва на ram диск:
-
Теперь нужно создать ссылки на файлы на RAM диске.
10.1) пуск - там в поиске пишем “командная строка”
Правой кнопкой мыши по ней, открыть от имени администратора.
10.2) для создания ссылки, используем команды mklink.
(mklink “куда” “откуда”) - если создаём ссылку на файл.
или
(mklink /d “куда” “откуда”) - если создаём ссылку на папку.
Например:
mklink "D:/arma3/Addons/map_altis.pbo.a3.bisign" "E:/map_altis.pbo.a3.bisign" - только для файлов
mklink /d "D:/arma3/Addons" "E:/Addons" если папка целиком
-
Если всё сделали по пунктам, то у вас появятся в папке с игрой ссылки, которые будут весить 0 байт. (слева RAM диск, справа ссылки на него.)
-
Играем