openjscad-aurora-webapp

Форк
0
24 строки · 683.0 Байт
1
// title: Benchmark
2
// author: Rene K. Mueller
3
// date: 2013/04/11
4
// description: testing how fast the computations are done
5

6
function main() {
7
   var p = { 'spheres': sphere, 'cubes': cube, 'cylinders': cylinder, 'torus': torus };
8
   var o = [];
9
   var sum = 0;
10
   echo("OpenJSCAD "+me.toUpperCase()+" "+version+" Benchmark");
11
   for(var i in p) {
12
      var n = 10;
13
      var start = new Date();
14
      for(var j=0; j<n; j++) {
15
         o.push(p[i]());
16
      }
17
      var t = (new Date()-start)/1000/n;
18
      var fq = sprintf("%.2f",1/t);
19
      echo(i+" "+fq+" / secs");
20
      sum += parseFloat(fq);
21
   }
22
   echo("total performance: "+sprintf("%.2f",sum));
23
   return o;
24
}   
25
   
26
   
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.