xrLC:Line 318

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
Expression : fatal error
Function : out_of_memory_handler
File : .\xrDebugNew.cpp
Line : 318
Description : <no expression>
Arguments : Out of memory. Memory request: 65536 K

Ошибка

Возникает при попытке скомпилировать уровень компилятором xrLC.

Недостаточно оперативной памяти вашего компьютера, т.к. возможно, что:

  1. Компилятор 32-битный, и может использовать только 2 Гб оперативной памяти.
  2. Windows выделяет недостаточное количество оперативной памяти компилятору, из-за нагрузки других процессоров.
  3. Малый размер оперативной памяти, например всего 2 ГБ, половину использует Windows, половину компилятор, и ему не хватает 1 Гб.

Решение[1]

  1. Максимально освободите Windows от лишних процессов, чтобы освободить под компилятор побольше памяти.
  2. Установите 64-битную версию Windows, чтобы компьютер мог использовать больше 3,25 Гб оперативной памяти.
  3. Компьютер должен иметь минимум 5 Гб (желательно больше) оперативной памяти. Увеличьте размер виртуальной памяти (файла подкачки) равно ОЗУ.
  4. Пропатчите *.exe файл компилятора, чтобы он использовал 4 Гб оперативной памяти, программой: http://www.ntcore.com/4gb_patch.php
  5. Используйте 64-битные компиляторы.

Источник

  1. Тема "[X-Ray SDK] Инструкции по вылетам и ошибкам" на AMK форуме