Книга: Язык программирования Euphoria. Справочное руководство
1.3.2 Использование файла памяти
1.3.2 Использование файла памяти
Если ваша программа Euphoria исполняется под Linux/FreeBSD или Windows (или в оболочке DOS под Windows) и ей недостаточно свободной оперативной памяти, она начинает использовать "виртуальную память". Операционная система предоставляет такую память вашей программе автоматически, выгружая часть менее актуального кода и данных из оперативной памяти на диск, в системный файл памяти (его ещё называют файлом "подкачки" или своп-файлом). Чтобы изменить размер файла памяти под Windows, щёлкните Control Panel / 386 Enhanced / "virtual memory...". Под OS/2 вы можете подстроить величину "DPMI_MEMORY_LIMIT", щёлкнув на значке виртуальной DOS-машины, "DOS Settings", чтобы выделить больше расширенной памяти для своей программы.
Под чистой DOS, вне Windows, системный файл памяти отсутствует, поэтому расширитель DOS, встроенный в интерпретатор ex.exe (DOS32), создаёт свой собственный файл памяти для использования вашей программой. Прочтите файл platform_r.doc, там есть кое-какие подробности на этот счёт.
- 12.3.3. Использование переменной окружения TMPDIR
- Пример: использование обработчиков завершения для повышения качества программ
- Пример: сортировка файлов с использованием бинарного дерева поиска
- Пример: последовательная обработка файлов с использованием метода отображения
- Пример: использование базовых указателей
- Пример: использование XDR без RPC
- Восстановление с использованием инструмента gbak
- Типы страниц и их использование
- Использование констант
- Эффективная работа с временными файлами сортировки
- Использование переменной окружения ISC_PATH
- Использование сервера Yaffil внутри процесса