java-Java Eclipse 怎么来对代码执行时间计时呢?

问题描述

Java Eclipse 怎么来对代码执行时间计时呢?

我写了一段求斐波那契数列的java代码,没有用递归 想和使用递归的方式求斐波那契数列进行一个计算时间对比。 Eclipse有工具可以计时代码执行时间吗? 如果没有的话,应该插入什么来进行计时呢?

貌似可以用系统时间来进行计时,开始和结束的时候都输出系统时间。但是有没有更好的方式呢?

解决方案

使用System.nanoTime()要比System.currentTimeMillis()精确:
long start = System.nanoTime();
Fuction A process.........
long end = System.nanoTime();
Log.e("TimeCost: ", String.valueOf(end - start));

解决方案二:

计算斐波那契数列的方法没有结束时间呀

解决方案三:

运行计算代码时,同时新建一个timer线程,在计算代码结束时暂停timer线程,然后……system.out.print(timer)

解决方案四:

可以用系统时间来计算的,在你程序开始和结束的地方各放一个System.currentTimeMillis()的输出,然后两个计算一下就可以了

解决方案五:

一个是毫秒,一个是纳秒!

时间: 2024-09-14 17:43:39

java-Java Eclipse 怎么来对代码执行时间计时呢?的相关文章

java相关-eclipse向git 提交代码时 找不到自己的新增文件 怎么解决??

问题描述 eclipse向git 提交代码时 找不到自己的新增文件 怎么解决?? eclipse向git 提交代码时 找不到自己的新增文件 怎么解决?? 解决方案 git笔记之解决eclipse不能提交jar等文件的问题git 提交不了代码文件eclipse 提交代码到 git 解决方案二: 你git push成功了没.确实提交了对应的commit 解决方案三: 问题解决了就分享下,解决的办法,然后关闭问题吧

基于Java的Eclipse plug-in: 语言文字解码必备

需求背景 :TVT 测试中语言文字解码 在 TVT(Translation Verification Testing 翻译验证)测 试时,我们需要不断地将翻译成各种语言的 PII(Programmed Integrated Information 程序集成信息)文件 更新到我们的资源文件中,用于我们测试.对于资源文件的管理,我们大部分时候都会用到 RTC.但就 RTC 本身,或者说 eclipse 平台本身并不提供一种途径显示这些翻译后的文字本来的样子(就是以本国文字的形 式来显示),大量的信息

字符串-java问题 17~20行的代码不能运行,也就是不能进行a==Mon[i]这个语句,求问是什么原因

问题描述 java问题 17~20行的代码不能运行,也就是不能进行a==Mon[i]这个语句,求问是什么原因 import java.util.Calendar; import java.util.Date; public class Date { public static void main(String[] args) { //以下代码是用来显示系统当前月份的第一天是星期几的 Calendar currentCal = Calendar.getInstance(); currentCal.

java webservice上传下载文件代码分享_java

本文实例为大家分享了java webservice上传下载文件代码,供大家参考,具体内容如下 1.新建动态web工程youmeFileServer,新建包com,里面新建类FileProgress package com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.sql.Date; import java.text.Simple

java语言图形用户登录界面代码_java

本文实例为大家分享了java登录界面的具体实现代码,供大家参考,具体内容如下 1. Login.java package wzb; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Panel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.e

基于Java的Eclipse plugin开发概述

但 RTC 本身,或者说 eclipse 平台本身并没有一种很方便的途径让我们清楚地辨别出这些资源文件中的内容,而大量的信息只能以 Unicode 方式显示:例如:\u7675.因此我们急需一个工具或插件(eclipse plugin)自动地进行解码,来解决我的问题.这样我们所看到的将不再是让人费解的 Unicode,而是解码后的文字显示.(在刚才的例子中,会显示为"癵").总之,这个工具无论是对于http://www.aliyun.com/zixun/aggregation/7155

JAVA EE Eclipse下配置Tomcat服务器

在进行Java web编程之前,必须要进行web服务器的配置,这里选择在Java EE(版本) Eclipse中进行服务器的配置.当然了,在安装Java EE Eclipse之前要先安装JDK,并且要在环境变量中配置好JDK的安装目录,在这里不再多说,如果不清楚,可以看前面写的一篇"在win7下面安装JDK(以32位系统为例)"的文章.这里就假设你已经安装好了JDK,并且已经配置好环境变量.      Java EE Eclipse可以去Eclipse公司的网页上去下载最新版本的,但是

java-《深入理解Java虚拟机》有关methodHandle的代码问题?

问题描述 <深入理解Java虚拟机>有关methodHandle的代码问题? 以下代码书上说是输出"i am grandfather",但远行实际输出为"i am father" class Test { class GrandFather { void thinking() { System.out.println("i am grandfather"); } } class Father extends GrandFather {

java小白求解,下面的代码是按照书上的例子抄下来的,不明白为什么报错。

问题描述 java小白求解,下面的代码是按照书上的例子抄下来的,不明白为什么报错. 代码如下:主要问题就是报错的地方:已经用注释吧报错贴上:还看不懂这个报错,求大神帮助:package Calendar; import java.util.Scanner; public class Calendar { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.println(