如何加速Dart微基准测试?
我正在Dart编辑器中对该函数进行基准测试:如何加速Dart微基准测试?,dart,benchmarking,microbenchmark,Dart,Benchmarking,Microbenchmark,我正在Dart编辑器中对该函数进行基准测试: e28({N:1000}){ int diagNumber=1; int sum=diagNumber; 对于(int-width=2;width为N=1000)您正在测试的实际数字?@PixelElephant是的,我将添加main()请稍后回答我的问题。您可能会将e28函数键入为returning int,将resultMin也键入为int。并且在任何地方都使用类型。事实上,这样您就可以确定编译器已尽了最大努力。奇怪的是,您提到1000和1000
e28({N:1000}){
int diagNumber=1;
int sum=diagNumber;
对于(int-width=2;width为N=1000)您正在测试的实际数字?@PixelElephant是的,我将添加main()
请稍后回答我的问题。您可能会将e28函数键入为returning int,将resultMin也键入为int。并且在任何地方都使用类型。事实上,这样您就可以确定编译器已尽了最大努力。奇怪的是,您提到1000和10000的名称相同(N)@gamealchest我试着指定int
类型,但它没有改变运行时间。我认为Dart的JIT在推断e28()的返回类型方面没有问题。
N
在两个不同的范围内使用,所以语义很好,但可能有点混乱。