MATLAB 帮助中心
MATLAB 基准
t = bench
t = bench(N)
t = bench 在您的计算机上测量五个不同基准任务的执行时间,并将结果与几台基准计算机进行比较。函数:
t
返回包含测量的执行时间的 1×5 向量
显示基准计算机的执行时间
创建一个条形图,根据计算机的速度对其进行排序
注意
基准测试旨在比较一个特定 MATLAB® 版本在不同计算机上的性能。它不提供不同 MATLAB 版本之间的直接比较,因为不同版本之间的任务和问题大小可能有差异。
示例
t = bench(N) 将这 5 个任务中的每个任务都运行 N 次,并返回包含执行时间的 N×5 数组。如果 N 为零,该函数不会在您的计算机上运行任何任务,而是显示其他计算机的执行时间并比较其速度。
N
一台计算机上的各次重复运行的测量时间波动 5-10% 属于典型的现象。
全部折叠
在您的计算机上测量五个基准任务的执行时间,并将结果与其他基准计算机进行比较。
t = 1×5 0.3552 0.2182 0.2089 2.1751 1.7931
运行五个任务的次数,指定为非负整数。
测量的执行时间,以 N×5 向量形式返回,其中 N 是基准任务的运行次数。测量值以秒表示。
下表描述五个基准任务。
lu
fft
ode45
mldivide
LU 和 FFT 任务涉及大矩阵和长向量。
图形任务测量图形性能,包括对硬件加速图形的支持。rendererinfo 函数提供有关 MATLAB 所使用的图形渲染器实现的信息。例如,此命令将获取当前坐标区的信息并将其存储在名为 info 的结构体中。
rendererinfo
info
info = rendererinfo(gca)
全部展开
现有二维和三维任务已被单一的图形基准任务取代。新的图形任务是更新后图形系统的更好基准,该系统使用更现代的架构,并表示更广泛的图形工作流。
下表使用 Windows® 11 Enterprise、Intel® 核 i9-12900 @ 2.4GHz 测试系统比较 R2024b 和 R2025a 的执行时间。测量值以秒表示。
数值计算任务(LU、FFT、ODE 和稀疏)的问题大小增大,因此使用 bench 测试结果的计算机的排名不再受二维和三维图形任务的控制。在以前的版本中,二维和三维任务的完成时间比数值计算任务要长得多,因此对计算机的排名有不成比例的影响。
bench
下表显示使用 Windows 10、Intel Xeon® W-2133 @ 3.60 GHz 测试系统时,R2020a 中不同任务的执行时间。测量值以秒表示。
profile | tic | toc | cputime | timeit
profile
tic
toc
cputime
timeit
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处