請問java可否有方法或函是可以抓取一個java程式的執行時間,與記憶體佔用的數量? |
尚未結案
|
magulo
一般會員 發表:2 回覆:0 積分:0 註冊:2004-04-28 發送簡訊給我 |
我們老師要我們在使用java寫出程式後
比較與分析使用的演算法的優缺 包含執行時間 與記憶體的使用狀況等 請問一下java可有函式或方法可以提供類似的功能
或者我有另一個想法 分別在程式執行之初與結尾
抓入"系統的絕對時間"相減應該可以得到類似的功能
我大概已經研究出抓取系統時間的方法了(是否是如下):
程式開始時加入
long begin = System.currentTimeMillis();
結束時加入
long end = System.currentTimeMillis();
之後,
long total = (end/1000) - (begin/1000);
再
System.out.println("total time is " total " seconds.");
就可以得知經過幾秒鐘的時間 不曉得對不對 有錯煩請指正^^
現在剩下要如何了解一個程式的記憶體使用量
如果有人知道的話能否給小弟一個方向呢? 謝謝
|
neoart
版主 發表:22 回覆:582 積分:425 註冊:2003-05-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |