我已经为同一个问题实现了两种算法,并想找出哪种算法是最好的专业方法。
基本思想是:
final static int LOOP_COUNT = 500;
long totaTime = 0;
worm-up();
for(int i =0, i<LOOP_COUNT, i++)
{
long startTime = System.currentTimeMillis();
myMethod();
long endTime= System.currentTimeMillis();
totalTime += endTime - startTime;
}
return totalTime / LOOP_COUNT;
并对这两种算法都这样做。
但:
我怎样才能实现,android系统不会在后台进行任何系统计算并歪曲数据
有没有办法我也可以比较使用的内存,两种方法都需要吗?