Бенчи навскидку Morpeh vs LeoLite
UPD: залил репозиторий с бенчом
https://github.com/olegmrzv/bench-morpeh-leolite
Версия Unity 2022.3.20f.
Версия Morpeh 2024.1.0-rc38.
Версия LeoLite 2023.11.22.
Замеры из билдов под Windows, собраны с помощью IL2CPP Master.
Использован плагин Graphy, чтобы можно было наблюдать картину в релизном билде без профайлера.
Железо на скрине, все остальные приложения потушены.
![](/file/eb726602aa213a796b565.png)
Инициализация коробочная, без всяких прогревов и специальных размеров стешей, сам код инициализации систем ниже:
![](/file/f60d59106339d13bc2476.png)
![](/file/ec64e7d83cbb31511037e.png)
Тест по итерациям на 500к сущностей.
Код у обоих фреймов одинаковый.
![](/file/0c74bb8b93185726d6936.png)
![](/file/e1f0b3ab7f2ca40de5488.png)
![](/file/4ad41a9ba95bb42afa8f1.png)
Тест миграций с одним компонентом на 100к сущностей.
Код у фреймворков почти одинаковый, в морпехе необходим коммит, чтобы логически операции совпадали:
![](/file/e8837aa45fd7ad31d2a5c.png)
![](/file/ebe57d6fa0655ae4403bc.png)
![](/file/591f65fa3371704d02893.png)
![](/file/9f9c1a5bb2177f29a9c4f.png)
Тест миграции с 3 компонентами на 100к сущностей.
Код:
![](/file/efc62eff277b48d215dbd.png)
![](/file/5eeedf26f99f67a78f1be.png)
![](/file/7a99e210de607b2577400.png)
![](/file/bdaade66e8b2d53145c41.png)