Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何加速Dart微基准测试?_Dart_Benchmarking_Microbenchmark - Fatal编程技术网

如何加速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

我正在Dart编辑器中对该函数进行基准测试:

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
在两个不同的范围内使用,所以语义很好,但可能有点混乱。