900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 计算某一段程序消耗的内存和时间【Java】

计算某一段程序消耗的内存和时间【Java】

时间:2023-03-09 20:01:14

相关推荐

计算某一段程序消耗的内存和时间【Java】

只要涉及到精准计算,一定先清理一下垃圾【gc()】

public static void main(String[] args) {Runtime r = Runtime.getRuntime();r.gc();//计算内存前先垃圾回收一次long start = System.currentTimeMillis();//开始Timelong startMem = r.freeMemory(); // 开始Memorynew String("1");//!!!!!被测的程序!!!!!long endMem =r.freeMemory(); // 末尾Memorylong end = System.currentTimeMillis();//末尾Time//输出System.out.println("用时消耗: "+String.valueOf(end - start)+"ms");System.out.println("内存消耗: "+String.valueOf((startMem- endMem)/1024)+"KB");}

可以编译成工具类,很有用的哦。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。