yourkit

    0熱度

    1回答

    我通過套件分析器分析了一個應用程序,但無法解釋您的套件的「線程」選項卡中的以下兩件事情。在採樣時間 CPU使用率顯示191ms,只是想澄清線程的狀態確定在熟睡中進行,是他們通過它可以發現什麼的採樣基礎上的確切分佈的任何手段哪個線程狀態表示爲SLEEPING。 在某些地方會顯示採樣上的火焰符號,而在其他地方則不顯示。在高層次上,我觀察到如果樣本上的CPU使用量少於30毫秒,這個符號就不會出現,除非它

    1熱度

    1回答

    如果我想剖析我的weblogic啓動並調整啓動時間,最佳工具或方法是什麼? 它可以通過visual vm或jprofiler或yourkit完成嗎?什麼是最好的?

    4熱度

    1回答

    我剛纔在YourKit分析器中查看了我的堆轉儲,並看到以下可訪問/無法訪問的統計信息。 我不太清楚這件事。這是否意味着幾乎所有的堆都由一些垃圾數據組成,我需要強烈調整我的G1。或者這是通常的統計數據? 問題:GC時間約爲應用程序運行時間的10%。 我的理解是正確的關於不可達的對象是那些可以被垃圾收集或YourKit意味着一些事情有什麼不同?以下是一段GC日誌(使用CMS): 2.823: [GC

    2熱度

    3回答

    我目前正在表演。爲了衡量吞吐量,並強制我們不倒退,我使用了美妙的JMH。 當我遇到一些又慢,雖然,我要開始剖析,看看是怎麼回事,根據this link江鈴控股的作者寫道: 雖然江鈴控股廓線儀可以提供分析援助,我不認爲他們 是適當的分析的替代品。例如。 「堆棧」分析器是 很好的瀏覽配置文件,但不是認真的工作。 將工作負載運行更長時間,並將選擇的分析器附加到運行VM的 。 我暗暗希望能夠從命令行調整J

    1熱度

    3回答

    在我的項目中,我使用了spring-data-neo4j 4.2.0.M1和neo4j-ogm 2.0.4。最初,這是使用嵌入式neo4j實例,但在調查這個問題的過程中,我已經使用Bolt協議遷移到專用的neo4j實例(儘管在同一臺計算機上運行)。 我不斷地插入數據,基本上,因爲它變得可用於我的應用程序(所以我不能使用批量插入)。啓動後,這工作正常,並保存我的NodeEntity實例需要〜60ms

    0熱度

    1回答

    我正在使用YourKit來剖析我的Web應用程序。 如果在Yourkit的線程視圖中列出了Java線程,並且該線程也被標記爲已完成,是否表示線程已完成但線程對象仍然存在(未由垃圾收集刪除)?或者,您的工具包是否也顯示不存在現有線程對象的舊成品線程?我找不到有關此主題的任何文檔。 謝謝。

    1熱度

    1回答

    我將Play服務從2.4.2升級到2.5,現在無論何時啓用YourKit分析器,YourKit和播放服務器都放慢抓取速度。 任何人都有經驗分析播放2.5服務器? 我嘗試配置native和jdk套接字,但都沒有幫助。

    1熱度

    1回答

    我擁有Cloudera 5.10的羣集。 對於剖析我正在與參數火花提交: --conf "spark.driver.extraJavaOptions= -agentpath:/root/yjp-2017.02/bin/linux-x86-64/libyjpagent.so=sampling" --conf "spark.executor.extraJavaOptions= -agentpath:

    1熱度

    1回答

    的我是一個新手在Scala,當我試圖分析我的Scala代碼YourKit,我有關於array.drop使用一些驚人的發現。 這是我寫的: ... val items = s.split(" +") // s is a string ... val s1 = items.drop(2).mkString(" ") ... 在1分鐘的我的代碼運行,YourKit告訴我函數調用items.d

    11熱度

    2回答

    在我的工作中,我們遇到了難以重現OOM問題。或者更準確地說,在一個系統上重現非常容易,使得該系統無法使用,但在給定相同輸入的情況下難以在其他任何地方重現。 應用程序正在使用服務包裝作爲服務運行。我們確實設法改變配置來啓動它,並在OOM上輸出堆轉儲文件,但不幸的是,它們被截斷,很可能是由於服務包裝程序超時並在寫入文件時終止進程。這是顯而易見的,因爲最大內存被設置爲1GB,並且hprof文件小到700