2 爲什麼我的服務器堆的使用量穩步增長,直到某個點,然後它在一定的堆使用量(〜270mb)下降。我認爲下降是由於垃圾收集。但爲什麼它增長,儘管我的服務器什麼都不做?堆增長和下降 來源 2012-07-20 gosua +2 定義「無所事事」。是什麼讓你相信是這樣呢? – mfrankli 2012-07-20 16:21:45 +0 你是什麼意思'無所事事'?它是否從字面上阻止了一個線程?還是有一些計算正在進行? – Joe 2012-07-20 16:21:59
7 它jconsole連接到它。這會產生一些垃圾來向您發送有關使用多少內存的數據。 如果你使用jvisualvm,它會顯示你正在創建什麼對象。我懷疑它會使用更多垃圾來監控您的應用程序,並且jvisuavm可能是最大的內存用戶報告。 ;) 來源 2012-07-20 16:24:31 +3 好的,老海森堡 - 觀察改變了行爲。 – Voo 2012-07-20 16:25:09 +0 每秒150兆? – Joe 2012-07-20 16:25:22 +0 @Joe每分鐘。從來沒有真正研究過jconsole究竟需要多少,但這是可以想象的,如果有點浪費。 – Voo 2012-07-20 16:26:48
定義「無所事事」。是什麼讓你相信是這樣呢? – mfrankli 2012-07-20 16:21:45
你是什麼意思'無所事事'?它是否從字面上阻止了一個線程?還是有一些計算正在進行? – Joe 2012-07-20 16:21:59