简介性能报告

性能报告

从内存中加载数据快照

工作簿单元格数量时间(秒)
1M (100,000 行, 10 列)0.274
1M (10,000 行, 100 列)0.241
10M (1,000,000 行, 10 列)1.520
10M (100,000 行, 100 列)0.945

公式计算

公式复杂度完成计算时间(秒)
20,000 个公式,随机引用范围1.32
20,000 个嵌套公式1.37
20,000 个公式,带 VLOOKUP 函数4.73
20,000 个公式,带嵌套求和函数1.38

渲染性能

测试机器配置:Windows 操作系统,配备 32GB 内存,i9-13900H CPU 的笔记本电脑。

单元格数量滚动时的 FPS
100k (10k 行, 10 列)50 ~ 60
200k (20k 行, 10 列)50 ~ 60
1m (100k 行, 10 列)50 ~ 60
6m (600k 行, 10 列)50 ~ 60

数据透视表性能

测试机器配置:macOS 操作系统,配备 Apple Silicon M2 Pro CPU 的 MacBook Pro。

单元格数量读取表格数据时间(秒)执行查询时间(秒)
500k (1 透视行维度, 1 透视列维度, 2 值维度)0.2520.040
1M (1 透视行维度, 1 透视列维度, 2 值维度)0.3760.078
2M (1 透视行维度, 1 透视列维度, 2 值维度)0.7320.140
5M (1 透视行维度, 1 透视列维度, 2 值维度)3.2000.415

转换 Office 格式文件性能

测试机器配置:Linux 操作系统,配备 8 GB 内存以及 Intel(R) Xeon(R) Platinum 8369B @ 2.90GHz 4 核 CPU 的云服务器。

单元格数量文件体积导入 .xlsx 格式耗时(秒)导出 .xlsx 格式耗时(秒)
50k (1,000 行 / 25 列 / 2 子表)0.5M0.040.23
500k (2,500 行 / 50 列/ 4 子表)5.4M1.222.5
1M (5,000 行 / 25 列 / 8 子表)11M2.395.1
5M (10,000 行 / 50 列 / 10 子表)55M11.325.3
10M (200,000 行 / 50 列 / 1 子表)110M34.454.9

协同编辑

Univer 协同引擎在确保稳定性和可靠性的同时表现出色。在 4C8G 服务器上的基准测试结果如下:在处理 200 个并发用户时,成功将协同延迟维持在约 1.3 秒,接近业界主流产品水平。

协同编辑