Ранее говорилось, что размер файла ограничен только размерами памяти. На моем компьютере:
- ОЗУ = 1Gb, из них свободно 402Mb,
- Виртуальная память = 2Gb.
Какой максимальный размер файла я могу редактировать в AkelPad?
Максимальный размер редактируемого файла
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Размер файла: 100Мб (однобайтовая кодировка).
Считывание файла в ОЗУ: 100Мб * 2 = 200Мб
Отправка текста из ОЗУ в RichEdit: 200Мб * 2 = 400Мб
Освобождение ОЗУ: 400Мб - 200Мб = 200Мб
Итог: пиковая потребность в памяти - 400Мб
Размер файла: 100Мб (кодировка UTF-16LE или UTF-16BE).
Считывание файла в ОЗУ: 100Мб = 100Мб
Отправка текста из ОЗУ в RichEdit: 100Мб * 2 = 200Мб
Освобождение ОЗУ: 200Мб - 100Мб = 100Мб
Итог: пиковая потребность в памяти - 200Мб
Считывание файла в ОЗУ: 100Мб * 2 = 200Мб
Отправка текста из ОЗУ в RichEdit: 200Мб * 2 = 400Мб
Освобождение ОЗУ: 400Мб - 200Мб = 200Мб
Итог: пиковая потребность в памяти - 400Мб
Размер файла: 100Мб (кодировка UTF-16LE или UTF-16BE).
Считывание файла в ОЗУ: 100Мб = 100Мб
Отправка текста из ОЗУ в RichEdit: 100Мб * 2 = 200Мб
Освобождение ОЗУ: 200Мб - 100Мб = 100Мб
Итог: пиковая потребность в памяти - 200Мб