Скрипт при старте рисует свой диалог в котором есть около десятка иконок. Для уменьшения размеров скрипта иконки не находятся в скомпилированном скрипте, а берутся из разных системных файлов.
Значит при запуске скрипта он будет читать с диска все эти системные файлы, загружать их в память, считывать из них указанные иконки и рисовать диалог.
Конечно некоторые из этих системных файлов могут быть уже в памяти и тогда процесс немного ускорится, но в самом неблагоприятном случае все их придется читать при каждом запуске скрипта.
Может я ошибаюсь и все будет не так страшно...
1 Сильно ли может этот процесс затормозить запуск?
2 Может наплевать на экономию этих нескольких килобайт и включить нужные иконки в скрипт и выиграть во времени запуска?
3 Что происходит с загруженными в память, ради иконок, системными файлами? Они удаляются сразу после извлечения иконки, продолжают висеть в памяти до завершения работы скрипта или остаются в ней и после, до тех пор пока система сама их не удалит из памяти?
Спасибо.
Значит при запуске скрипта он будет читать с диска все эти системные файлы, загружать их в память, считывать из них указанные иконки и рисовать диалог.
Конечно некоторые из этих системных файлов могут быть уже в памяти и тогда процесс немного ускорится, но в самом неблагоприятном случае все их придется читать при каждом запуске скрипта.
Может я ошибаюсь и все будет не так страшно...
1 Сильно ли может этот процесс затормозить запуск?
2 Может наплевать на экономию этих нескольких килобайт и включить нужные иконки в скрипт и выиграть во времени запуска?
3 Что происходит с загруженными в память, ради иконок, системными файлами? Они удаляются сразу после извлечения иконки, продолжают висеть в памяти до завершения работы скрипта или остаются в ней и после, до тех пор пока система сама их не удалит из памяти?
Спасибо.