optimize test file

This commit is contained in:
ValKmjolnir 2022-12-10 01:24:46 +08:00
parent 175706126b
commit 0d1069a724
2 changed files with 10 additions and 14 deletions

View File

@ -90,13 +90,13 @@ for(var t=0;t<10;t+=1){
for(var i=0;i<t+1;i+=1) for(var i=0;i<t+1;i+=1)
coroutine.resume(co); coroutine.resume(co);
if(counter-int(counter/1000)*1000==0){ if(counter-int(counter/1000)*1000==0){
var rate=(tm.elapsedMSec()+1)/total; var rate=counter/4e5;
print(" ",bar.bar(rate)," ",int(rate*100),"% | ",str(counter)," tasks in ",t+1," \r"); print(" ",bar.bar(rate)," ",int(rate*100),"% | ",str(1e3*int(counter/tm.elapsedMSec()))," tasks/s \r");
} }
} }
tm.stamp(); tm.stamp();
while(tm.elapsedMSec()<total) for(var i=0;i<4e5;i+=1)
consumer(); consumer();
println(" ",bar.bar(1)," 100% | ",str(counter)," tasks in ",t+1," "); println(" ",bar.bar(1)," 100% | ",str(int(1e3*counter/tm.elapsedMSec()))," tasks/s ");
} }

View File

@ -58,20 +58,16 @@ var speed_test=func(){
var tm=maketimestamp(); var tm=maketimestamp();
for(var t=0;t<10;t+=1){ for(var t=0;t<10;t+=1){
var cnt=0;
tm.stamp(); tm.stamp();
while(tm.elapsedMSec()<50){ for(var i=0;i<5e5;i+=1){
invoke(fd,35); invoke(fd,40);
cnt+=1;
} }
println("[time ] limited call: ",int(cnt/tm.elapsedMSec())," call/ms"); println("[time ] limited call: ",int(1e6/tm.elapsedMSec())," call/ms");
cnt=0;
tm.stamp(); tm.stamp();
while(tm.elapsedMSec()<50){ for(var i=0;i<5e5;i+=1){
vec_call(fd,35); vec_call(fd,40);
cnt+=1;
} }
println("[time ] dynamic call: ",int(cnt/tm.elapsedMSec())," call/ms"); println("[time ] dynamic call: ",int(1e6/tm.elapsedMSec())," call/ms");
} }
} }