ChaosExtensionDownloader
oxide.ext.chaos.dll

ChaosExtensionDownloader oxide.ext.chaos.dll

ChaosExtensionDownloader
oxide.ext.chaos.dll-PCI1
ChaosExtensionDownloader oxide.ext.chaos.dll
此内容为付费资源,请付费后查看
10积分
付费资源
已售 1
这个扩展是我的插件中常用的功能和扩展方法的库。
该扩展本身不执行任何作,并且在您的服务器上

安装它的成本为 0它还包含一个自定义 UI 框架,除其他外,该框架将 UI 序列化为 JSON,速度比当前的 Oxide CUI 库快得多,并支持所有 UI 组件

的池化工作方式:挂在对象上并重复使用,它确实有优点和缺点。
优点是您没有重复的内存分配,因为对象每次都是被回收的,而不是创建新的。缺点是,从池中获取对象比创建新对象要慢,而且完成后返回它的成本要慢。
但从以下示例中可以看出,与 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

我自己开发的任何未来插件都可能会使用此扩展,并且目前正在大修的一堆现有插件也将使用此

安装
要安装该扩展,只需下载此插件,该插件将为您
下载该扩展
如果该扩展尚未加载到您的服务器上,该插件将立即

加载它扩展会自我更新,因此您无需担心保持最新

状态 控制台命令
chaos.checkupdate – 检查是否有可用更新,但扩展会定期自动检查

 
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容