2012-06-14 65 views
0

我只有用戶使用儀器的經驗(有些模擬powermock,一些在visualvm,chr​​onon記錄服務器分析)。java儀器代碼

在很多情況下,當我在jvm上使用工具工作一段時間時,出現了jvm崩潰。當我啓動jvm後,它的啓動頻率很低。我認爲現有的類實例存在一些問題,包括調用堆棧等(但這只是我的imho)。 這就是爲什麼我覺得儀表是如此不可靠:(。

那麼,有沒有當儀表應該運行的一般規則?或者可能是我做錯了什麼,並有從崩潰保存它神奇的JVM CMD PARAMS?

回答

1

可能的原因

  1. 內存不足(也許在加入試劑您省去以前的設置)
  2. 你有一些類被混淆,並導致BCI庫失敗導致的其他問題
  3. 級聯個
  4. JNI本機代碼庫

如果JVM崩潰使用分析時更加明顯那麼它看起來更像是一個內存設置...檢查,當你改變你的代理腳本會發生什麼你的堆設置。 ..可能會添加更多堆