cleanup benchmark script
This commit is contained in:
		
							parent
							
								
									97ff56b46a
								
							
						
					
					
						commit
						36127d8947
					
				| 
						 | 
					@ -1,30 +0,0 @@
 | 
				
			||||||
#!/usr/bin/env node
 | 
					 | 
				
			||||||
const s = require("./dist/src/js");
 | 
					 | 
				
			||||||
const fs = require("fs");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const measure = (cb, times = 1) => {
 | 
					 | 
				
			||||||
  const t1 = new Date();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
  for (let i = 1; i <= times; i++) {
 | 
					 | 
				
			||||||
    cb();
 | 
					 | 
				
			||||||
  }
 | 
					 | 
				
			||||||
  const t2 = new Date();
 | 
					 | 
				
			||||||
  return (t2 - t1) / 1000;
 | 
					 | 
				
			||||||
};
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const maxP = 0;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
const bioSrc = fs.readFileSync(
 | 
					 | 
				
			||||||
  "/Users/berekuk/Downloads/Bio.squiggle",
 | 
					 | 
				
			||||||
  "utf-8"
 | 
					 | 
				
			||||||
);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
for (let p = 0; p <= maxP; p++) {
 | 
					 | 
				
			||||||
  const size = Math.pow(10, p);
 | 
					 | 
				
			||||||
  const prj = s.SqProject.create();
 | 
					 | 
				
			||||||
  prj.setSource("main", bioSrc);
 | 
					 | 
				
			||||||
  const t = measure(() => {
 | 
					 | 
				
			||||||
    prj.run("main");
 | 
					 | 
				
			||||||
  });
 | 
					 | 
				
			||||||
  console.log(`1e${p}`, "\t", t);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user