量化 API,即 QAPI,是一个性能框架,专为那些不仅仅是在所有内容上随意添加异步操作并祈祷它不会崩溃的模组而设计。
《 量化 API 》 量化 API,即 QAPI,是一个性能框架,专为那些不仅仅是在所有内容上随意添加异步操作并祈祷它不会崩溃的模组而设计。 它的目标非常简单:阻止模组烧坏主线程,并提供一个共享运行时环境,能够妥善管理 CPU 工作、并行任务、缓存、依赖关系图以及 GPU 加速,而不会让游戏变成一个死锁模拟器。 《 欢迎来到新一代 》 随着 V2 版本的发布,量化 API 得到了大幅升级, 提升巨大 . 调度器、CPU 运行时、缓存系统、任务图、GPU 路由、兼容性层、支持的平台、构建系统和整体 API 设计都已得到大幅改进或完全重建。 量化 API 现在也拥有完整的官方文档,涵盖从基本安装到高级计算负载、GPU 路由、缓存、迁移、故障排除和示例的所有内容 :DDD 《 它实际做什么 》 正确的异步调度 带有工作车道、工作负载路由、遥测和合理的回退行为 并行执行 用于可以安全地跨多个 CPU 线程划分的工作负载 依赖感知的任务图 用于需要按特定顺序运行作业的工作流 后端感知的计算路由 覆盖 CPU、Vulkan 和 OpenCL 重复任务抑制 以便合并重复的相同工作,而不是执行数百次 高级缓存 支持内存、磁盘、持久性、过期、压缩和刷新 自动模组注册 通过 Fabric、Forge 和 NeoForge 元数据 实时诊断 通过运行时遥测和量化 Web 面板 《 Vulkan 和 OpenCL 加速 》 量化 API 提供了 Vulkan 计算加速,它简单地 有效运行 而无需用户首先手动配置一堆随机设置。 Vulkan 是首选的 GPU 后端,而 OpenCL 仍作为兼容性和回退选项提供。 GPU 加速也不会盲目地用于每个微小任务。Quantified API 在决定工作应在何处运行之前,会考虑工作负载、运行时状态、可用硬件和首选后端。 隔离的 Vulkan 探测 因此损坏的驱动程序或加载器问题不会立即导致游戏崩溃 延迟初始化 因此 GPU 启动不会与正在加载的游戏中的 Minecraft 发生冲突 更清晰的运行时状态 因此失败或未完全初始化的后端不会被当作已就绪 自动回退路由 从 Vulkan 到 OpenCL,最后在需要时回退到 CPU 设备选择和诊断 通过 Quantified Web 面板 《 更快的运行时 》 Quantified API 底层运行时经过重新设计,以减少围绕模组实际想要执行的工作所增加的开销。 更小且独特任务的更低开销 更强大的重复突发抑制 更便宜的并行工作负载编排 较小任务图的大规模更快执行 对线程安全和非线程安全工作负载的更好处理 改进的持久和异步缓存行为 基本上,它现在花费更少的时间管理工作,而花费更多时间真正执行工作。疯狂的想法,我知道 xd 《 性能改进 》 与较旧的 v1.4.4 版本相比,内部运行时基准测试在所有测试的工作负载类型中均显示出重大改进。 微小独立任务突发: 快约 3.95x faster 重复任务突发: 快约 45.4x faster 小型并行工作负载: 快约 5.54x faster 中等并行工作负载: 约 9.16x 更快 小型 DAG 工作负载: 在测试环境中快约 2952x faster in the tested setup 重复数据抑制也有所改善,从 2048 次实际执行减少到测试环境中仅 1 次实际执行。 所以,V2 绝对不是一个小的更新 :DDD 《 Quantified Web面板 》 Quantified API 包含一个实时 Web 面板,因此开发者和用户可以查看运行时实际在做什么,而不是盲目信任那些神秘的后台线程。 可以通过配置文件或 /quantified webpanel . 调度器与队列活动 CPU 与 GPU 后端状态 已连接模组使用情况 Vulkan 与 OpenCL 诊断 首选 GPU 与后端选择 便于调试的诊断信息导出 可选的认证与 HTTPS 支持 《 兼容性 》 支持 Fabric、Forge 和 NeoForge 支持 Minecraft 版本从 1.20.1 到当前支持的 1.21.X 以及 1.26.X 平台线 Vulkan 完全是可选的,在不可用时能够优雅降级 OpenCL 仍然可用于较旧或兼容性较差的硬件 CPU 执行始终作为最后的后备方案可用 为旧版 V1 API 制作的模组可以通过兼容层继续工作 自动加载器元数据检测减少了开发者的手动设置工作量 《 官方文档 》 量化 API 现在为新开发者和现有开发者提供了正式的官方文档。 内容涵盖安装、支持平台、计算工作负载、并行处理、任务图、缓存、Vulkan 和 OpenCL 路由、兼容性、迁移、故障排除以及完整示例。 浏览量化 API 文档 《 许可与支持 》 依据 BRSSLA V2.0 , 进行许可,该许可允许个人和非商业用途免费使用。 将 Quantified API 作为依赖项包含在内的模组开发者将自动获得其模组的商业使用权。 Quantified API 旨在保持灵活性、易于集成,并尽可能用户友好,同时仍给予开发者对其工作负载的适当控制权。 如果您有任何请求、想法、文档改进建议或发现了错误,欢迎提交 GitHub Issue 甚至 Pull Request :] 由 Admany - BlackRift Studios 开发和维护 2026
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。