Locus 1.0 候选版本在 Unreal Engine 5.6 Win64 Development Editor 审计中使用隔离的合成测试夹具进行了测量。这些测量描述的是该测试配置;它们不是契约规定的容量限制,也不保证每个项目和每台机器都会得到相同的数值。硬件、存储、项目规模、打开的编辑器状态和版本控制提供程序都可能影响结果。
已测量的验证规模
Section titled “已测量的验证规模”| 领域 | 测试配置 | 测量结果 |
|---|---|---|
| 笔记 | 10,000 个合成的测试所有笔记 | 初始发现:约 2,769 ms;搜索 p95:约 20.557 ms;监视更新最大值:约 127.043 ms;协调 p95:约 1.140 ms;工作集差值:约 13.21 MiB |
| 文档 | 10,000 个已建立索引的文档 | 搜索:约 1.71 ms |
| 文档编辑和恢复 | 512 KiB 文档 | 编辑/恢复更新:约 12.04 ms |
10,000 个笔记和 10,000 个文档是验证规模,不是公布的支持上限。
减少工作区中的重复工作
Section titled “减少工作区中的重复工作”审计还测量了针对改进前后的不变状态工作:
| 领域 | 测试配置 | 改进前 | 改进后 |
|---|---|---|---|
| 文档工作区 | 1,000 个文档,5 Hz 轮询 | 约 45.637 ms/轮询(约 228.186 ms/秒) | 约 1.343 ms/轮询(约 6.715 ms/秒);在这项测得的重复负载中减少约 97% |
| 内容浏览器文档投影 | 10,000 个文档,索引未改变 | 约 4.627 ms/帧 | 审计中的不变状态比较实际可忽略 |
| 视口标记点查询准备 | 1,000 个标记点,查询状态未改变 | 约 0.955 ms/帧 | 审计中的查询准备实际可忽略 |
当编辑器需要时,视口标记点投影和命中测试仍是实时工作。对于打开的文档选项卡,512 KiB 外部文件指纹检查在每个打开选项卡每秒轮询两次时,测得每次轮询约 0.360 ms。
空闲和后台行为
Section titled “空闲和后台行为”状态不变时,Locus 优先采用事件驱动或识别修订版本的工作方式:
- 目录变化驱动发现更新,而不是持续执行完整重新扫描。
- 文档投影刷新由相关索引变化控制。
- 在相关世界、范围或索引状态变化之前,重复使用标记点查询结果。
- MCP 禁用时没有活动服务器运行时。启用但处于空闲状态时,也只进行轻量级会话维护。