首页 arrow 开发技术 arrow 新手上路 arrow J2ME执行时间的测量
J2ME执行时间的测量
Author Author: 一滴蔚蓝色 | Date Date: 2007-08-26 | View Count View: 1795 | Section & Category 开发技术 - 新手上路 | Digg Digg: 0

当MIDlet 运作时,随时都可以利用System. currentTimeMillis()来取得目前时间与1970 年1 月1 日零时 UTC 时间(协调世界时)的差距,传回值为long型态,而且以毫秒(Millisecond,千分之ㄧ秒)来表示。程序任何两个地方叫用System. currentTimeMillis()之后,将所得的结果相减,就是所经过的毫秒数。

范例如下:

//TimeMeasureTest.java
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
 
public class TimeMeasureTest extends MIDlet {
    public TimeMeasureTest() {
    }
 
    public void startApp() {
        long start = System.currentTimeMillis();
        // 随便做一一些事情
        for (int i = 0; i < 1000000; i++) {
            ;
        }
        long end = System.currentTimeMillis();
        System.out.println("Pass " + (end - start) + " Milliseconds");
    }
 
    public void pauseApp() {
    }
 
    public void destroyApp(boolean unconditional) {
    }
}

执行结果:
Pass 234 Milliseconds

更多阅读:

最近更新 ( 2008-11-29 )
 

尚无评论发表

我要发表评论

登录菜单

最新文章

订阅本站

RSS 0.91 RSS 1.0 RSS 2.0 ATOM 0.3 OPML