Java 如何找出运行时间?

Java 如何找出运行时间?,java,Java,我需要知道,我们能否实现用JAVA显示一个标签,其中显示流程执行所花费的总时间?怎么做?任何代码spinet?使用时间戳 当可执行文件开始调用时: startTime = System.nanoTime(); 并将结果存储在已知位置。然后,无论何时,只要你想知道你已经跑了多长时间,只要: totalTime = System.nanoTime()-startTime; totaltime将以纳秒为单位保存总执行时间。如果您想不断更新标签,您甚至可以设置某种计时器来调用它并更新标签。使用时间戳

我需要知道,我们能否实现用JAVA显示一个标签,其中显示流程执行所花费的总时间?怎么做?任何代码spinet?

使用时间戳

当可执行文件开始调用时:

startTime = System.nanoTime();
并将结果存储在已知位置。然后,无论何时,只要你想知道你已经跑了多长时间,只要:

totalTime = System.nanoTime()-startTime;
totaltime将以纳秒为单位保存总执行时间。如果您想不断更新标签,您甚至可以设置某种计时器来调用它并更新标签。

使用时间戳

当可执行文件开始调用时:

startTime = System.nanoTime();
并将结果存储在已知位置。然后,无论何时,只要你想知道你已经跑了多长时间,只要:

totalTime = System.nanoTime()-startTime;

totaltime将以纳秒为单位保存总执行时间。如果你想不断更新标签,你甚至可以设置一些计时器来调用它并更新标签。

嘿,Luke Thks,关于信息,嘿,我可以用同样的方法抓取网站吗?这是我对每个站点进行爬网的次数吗?不要在应用程序的开始和结束处使用这两行代码,而是将对
crawlSite
的函数调用用这两行代码括起来。这假设您使用某种循环来执行爬网,并且有一个“爬网站点”功能,如:我使用线程系统来爬网站点,因此我将在线程中使用它,并在向数据库添加数据时使用爬网站点功能,对吗?这取决于您如何设置它。基本上,每次开始抓取站点时,都要设置
startTime
变量,每次抓取完成后,都要计算并显示
totalTime
@Alex,这没问题。如果你的问题解决了,一定要接受你问题的一个答案。此外,为了便于将来参考,在回复某人时,在其姓名前使用@符号是很有帮助的,因为它会提醒他们注意针对他们的新评论。晚上好!嘿,Luke Thks关于信息,嘿,我可以用同样的方法抓取网站吗?这是我对每个站点进行爬网的次数吗?不要在应用程序的开始和结束处使用这两行代码,而是将对
crawlSite
的函数调用用这两行代码括起来。这假设您使用某种循环来执行爬网,并且有一个“爬网站点”功能,如:我使用线程系统来爬网站点,因此我将在线程中使用它,并在向数据库添加数据时使用爬网站点功能,对吗?这取决于您如何设置它。基本上,每次开始抓取站点时,都要设置
startTime
变量,每次抓取完成后,都要计算并显示
totalTime
@Alex,这没问题。如果你的问题解决了,一定要接受你问题的一个答案。此外,为了便于将来参考,在回复某人时,在其姓名前使用@符号是很有帮助的,因为它会提醒他们注意针对他们的新评论。晚上好!