记录一个 *** 作的占用时长
启动计时器(timer)来跟踪某个 *** 作的占用时长,每个计时器必须拥有唯一的名字,当此计时器名字为参数调用 consoletimeEnd() 时,浏览器将以毫秒为单位,输出对应的计时器所经过的时间。
timerName :新计时器的名字。用于标记这个计时器,做为参数调用 consoletimeEnd() 可以停止计时并将经过的时间在终端中打印出来
MDN:consoletime
abstract class GetTime {
public final void getTime() {
long start = SystemcurrentTimeMillis();
runcode();
long end = SystemcurrentTimeMillis();
Systemoutprintln("运行时间:" + (end - start) + "毫秒");//应该是end - start
}
public abstract void runcode();
}
public class SubTime extends GetTime {//建立一个java文件为SubTimejava,SubTime为主类,加为public
public void runcode() {
for (int x = 0; x < 4000; x++) {
Systemoutprintln(x);
}
}
static public void main(String args[]) {//写一个主函数就好了
new SubTime()getTime();//建立对象调用getTime();
}
}
可以用eclipse运行
verilog是硬件描述语言,不是软件。一般情况下,硬件的运行速度仅取决于系统时钟频率。但随着时钟频率的提高,关键路径成为制约硬件速度的瓶颈。至于最高速度,要基于具体的工艺库,并用DC、PT等专业软件做静态时序分析才能得出来。
#include<stdioh>
#include<stdlibh>
#include<malloch>
#include<timeh>
main()
{
long time1,time2,n=10000000L;
time1=clock();
while(n--);
time2=clock();
printf("%ldms",(time2-time1))1000/CLOCKS_PER_SEC;//打印程序运行时间
}
以上就是关于计算程序运行时间:console.time全部的内容,包括:计算程序运行时间:console.time、JAVA 获取一段程序运行时间、您好!谢谢您的回答,我想问问给定一段RTL代码,即一段verilog的程序,怎么知道这段程序的运行多长时间呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)