Добро пожаловать на наш форум!

Приветсвуем Вас на нашем форуме! Мы очень рады видеть Вас здесь, а Вы сделали правильный выбор, придя к нам. Регистрируйтесь, если еще не успели и Вы получите массу полезных вещей, имеющихся на нашем форуме!

ChaosExtensionDownloader

Бесплатно Утилита ChaosExtensionDownloader 1.0.0

Нет прав для скачивания
Обновления
Гарантируется

Описание



Это расширение представляет собой библиотеку часто используемых функций и методов расширения в плагинах.
Библиотека также содержит пользовательский фреймворк интерфейса, который, помимо многих других вещей, сериализует пользовательский интерфейс в JSON значительно быстрее, чем текущая библиотека Oxide CUI, и поддерживает объединение всех компонентов пользовательского интерфейса

Объединение работает, цепляясь за объекты и повторно используя их, и у него есть плюсы и минусы.
Плюсом является то, что у вас нет повторяющихся выделений памяти, поскольку объекты перерабатываются вместо того, чтобы каждый раз создавать новые. Проблема в том, что захват объекта из пула происходит медленнее, чем создание нового, плюс стоимость его возврата, когда вы закончите.
Но, как вы можете видеть из следующего примера, наблюдается значительное увеличение производительности по сравнению с текущим методом сериализации, используемым Oxide, что даже при включенном объединении все равно во много раз быстрее



Код:
(Oxide) JsonConvert serialization of 315 containers and 635 UI components took 8.1509ms
ChaosUI serialization of 315 containers and 635 UI components took 0.6458ms
Pooling 315 containers and 635 UI components took 0.5448ms

(Oxide) JsonConvert serialization of 315 containers and 635 UI components took 8.1491ms
ChaosUI serialization of 315 containers and 635 UI components took 0.6079ms
Pooling 315 containers and 635 UI components took 0.7615ms

(Oxide) JsonConvert serialization of 315 containers and 635 UI components took 7.4499ms
ChaosUI serialization of 315 containers and 635 UI components took 0.5914ms
Pooling 315 containers and 635 UI components took 0.5137ms



Установка​



Чтобы установить расширение, просто скачайте этот плагин, плагин загрузит расширение для вас
Если расширение еще не загружено на ваш сервер, плагин загрузит его сразу
Расширение обновляется самостоятельно с помощью этого плагина.

Автор

Скачивания
81
Просмотры
1,126
Первый выпуск
Обновление
Оценка
0.00 звёзд

Другие ресурсы пользователя elysium krause.

  • Rust UI Tool - Unity Exporter 0.00 звёзд
    Бесплатно Утилита  elysium krause.
    Многофункциональный плагин на..

Сверху Снизу