BlackPlugin- все для вашего сервера RUST

BlackPlugin - это сообщество, где вы можете найти множество отличных утечек, завести новых друзей, участвовать в обсуждениях и многое другое. Зарегистрируйтесь бесплатно прямо сейчас!

Chaos

БЕСПЛАТНО PLUGIN Chaos 1.0.14

Это расширение представляет собой библиотеку часто используемых функций и методов расширения в моих плагинах.
Расширение ничего не делает само по себе, и его установка на вашем сервере обходится в 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

(Oxide) JsonConvert serialization of 315 containers and 635 UI components took 8.1512ms
ChaosUI serialization of 315 containers and 635 UI components took 0.5789ms
Pooling 315 containers and 635 UI components took 0.6028ms

(Oxide) JsonConvert serialization of 315 containers and 635 UI components took 8.1569ms
ChaosUI serialization of 315 containers and 635 UI components took 0.5766ms
Pooling 315 containers and 635 UI components took 0.4925ms

Установка
Чтобы установить расширение, просто скачайте этот плагин, плагин загрузит расширение за вас

Если расширение еще не загружено на ваш сервер, плагин загрузит его сразу

Расширение самообновляется, поэтому вам не нужно будет беспокоиться о том, чтобы оставаться в курсе последних событий
Автор
Black
Скачиваний
51
Просмотры
717
Первый выпуск
Обновление
Рейтинг
5,00 звёзд Оценок: 11

Ещё ресурсы от Black

Похожие ресурсы

Chaos NPC Black
Это расширение ничего не делает само по себе, это просто API
5,00 звёзд Оценок: 10
Скачиваний
41
Обновлено
Верх
R

rods733 Приобрел`(а)

Платное повышение

? Купить повышение сейчас
Black

Black Приобрел`(а)

Платное повышение

? Купить повышение сейчас