Этот инструмент разработан для разработчиков, использующих Unity на macOS, которые сталкиваются с ограничениями дискового пространства, например, на MacBook'ах с небольшим объемом SSD. Memory Profiler Snapshot Archiver
позволяет архивировать снимки памяти, созданные в Unity Memory Profiler, на внешний диск. Это помогает освобождать место на основном диске, сохраняя возможность позже проанализировать данные или сохранить их для истории.
- Откройте ваш проект в Unity.
- Перейдите в
Window -> Package Manager
. - Нажмите на иконку
+
в левом верхнем углу окна Package Manager. - Выберите
Add package from git URL...
. - Введите URL вашего репозитория:
https://github.com/RimuruDev/Unity-MemoryProfiler-Snapshot-Archiver.git
- Нажмите
Add
. Пакет будет добавлен в ваш проект.
- Перейдите на страницу Releases вашего репозитория.
- Скачайте последний релиз пакета.
- Разархивируйте пакет в директорию
Packages
вашего проекта Unity. - Убедитесь, что пакет появился в списке установленных в
Window -> Package Manager
.
После установки пакета:
-
Откройте Unity и перейдите в
RimuruDev Tools -> Archive Memory Snapshots
. -
Откроется окно, где вы сможете настроить пути для архивации снимков памяти.
- Папка исходных снимков: Укажите папку, где Unity сохраняет снимки памяти. Обычно это папка внутри вашего проекта.
- Папка назначения: Укажите папку на внешнем диске, куда будут перемещены архивированные снимки.
-
Используйте кнопки
Выбрать папку исходных снимков
иВыбрать папку назначения
, чтобы выбрать нужные директории. -
Нажмите
Сохранить пути
, чтобы сохранить указанные пути. Они будут загружены автоматически при следующем запуске Unity. -
Нажмите
Архивировать снимки
, чтобы переместить снимки памяти и связанные изображения из исходной папки в папку назначения.
- Экономия места: Снимки памяти могут занимать значительное место на диске, особенно если их много. Перемещая их на внешний диск, вы освобождаете место на основном накопителе.
- Сохранение данных: Архивирование снимков позволяет сохранить их для последующего анализа, вместо того чтобы удалять их из-за нехватки места.
- RimuruDev
- Gmail: rimuru.dev@gmail.com
- LinkedIn: linkedin.com/in/rimuru
- GitHub: github.com/RimuruDev
Этот проект распространяется под лицензией MIT. Подробности смотрите в файле LICENSE.