J2ME执行时间的测量
|
|
Author: 一滴蔚蓝色 | Date: 2007-08-26 |
View: 1795 |
开发技术 - 新手上路 | 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 ) |
尚无评论发表