3

Я всегда удивлялся, почему так медленно открывается текстовый файл размером 50 МБ, либо в Notepad++ в Windows, либо в Pluma в Linux.

У меня есть компьютер с 16 ГБ ОЗУ, неужели ОС просто помещает весь файл в ОЗУ и отображает его в считанные секунды? Я бы предположил, что копирование 50 МБ в ОЗУ займет всего секунду.

Я могу открыть этот текстовый файл с помощью nano за считанные секунды, или я могу что-то добавить в него в считанные секунды. Но почему это так медленно с текстовым редактором GUI?

2 ответа2

2

Я предполагаю, что Notepad++ может занять некоторое время, если у вас включена подсветка синтаксиса, и если это файл C или Java, для поиска подпрограмм, функций и т.д. Не знаком с Плюмой. Если это файл программного кода, вы можете скопировать его с расширением .txt , открыть эту версию и посмотреть, открывается ли он быстрее.

0

Я бы посмотрел на это так. Ваш компьютер может иметь 16 ГБ ОЗУ, но использование или ресурсы обязательно ограничены ОС.

Только то, что осталось еще немного памяти, не дает конкретной программе права глотать ее без регулирования. В противном случае может возникнуть побочный эффект.

Чего я не могу сказать сразу, так это если у вас есть опция конфигурации для предоставления привилегированного общего доступа к вашей программе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .