-
Notifications
You must be signed in to change notification settings - Fork 7
about temporary files and ram_drives (ru)
Для некоторых исходных форматов графики (Aseprite/LibreSprite, Krita или Pencil2D) для экспорта их в последовательность изображений требуется запустить приложение, в котором они были сделаны, с помощью консольной команды. Krita и Pencil2D генерируют набор пронумерованных *.png
-файлов. Aseprite/LibreSprite создает уже упакованный атлас (sprite sheet). После этого импортер прочитывает их и удаляет. Место, где они будут создаваться, нужно указать в настройках плагина.
Так как кадров в анимациях обычно довольно много, то для импорта будет генерироваться и стираться много файлов изображений. При регулярном использовании это может повлиять на срок службы SSD-накопителя. По этому я очень рекомендую использовать виртуальный накопитель в оперативной памяти - так называемый RAM-Drive. При выключении компьютера оперативная память теряет всю хранившуюся в ней информацию, и этот накопитель тоже потеряет все содержимое после перезагрузки. По этому его удобно использовать для временных файлов. К тому же это ускоряет работу плагина, потому что обращение к оперативной памяти происходит гораздо быстрее, чем самому скоростному SSD.
В Linux можно создать RAM-Drive штатными средствами с помощью команды mount
:
- RamFS - динамически выделяет место в ОЗУ для хранения данных
- TmpFS - выделяет единоразово весь объем памяти под размер накопителя
В MAC-OS (подробности):
- с помощью команды
diskutil
- TmpDisk
- Daemon Tools
Контент подвала