我有一個應用程序,我明明創建的對象太多,我得到這個消息: java.lang.OutOfMemoryError: Java heap space Dumping heap to java_pid2468.hprof ... Heap dump file created [1087703293 bytes in 18.711 secs] Exception in thread "main" java
我有我的ListActivity嚴重問題。當我打開它並開始滾動時,應用程序會凍結幾秒鐘,然後可以順利滾動。我沒有收到「應用程序無響應」錯誤。我做了一個*.hprof堆轉儲並將其放入MAT。在這裏,你可以看到我的泄漏: 看起來似乎是腥。也許我沒有以正確的方式使用光標。 在這裏你可以看看我的代碼: public class ListViewActivity extends ListActivity i
街上的字是scala中的循環比while循環慢。 慢: for (i <- 0 until 10000) {
f(i)
}
快速: var i = 0
while (i < 10000) {
f(i)
i += 1
}
如何使用HPROF告訴是否for循環是在我的代碼的瓶頸?我使用-agentlib:hprof=cpu=samples來分析我的代碼,該方