yourkit

    2熱度

    2回答

    我一直在使用yourkit,它是一個很棒的工具。我通常使用CPU消耗級別曲線,並且針對時間細分線程。 但最近我懷疑yourkit導致我的應用程序中隨機20秒凍結,因爲沒有過多的IO或GC發生,並且在這樣的凍結期間,機器的CPU利用率下降到約5%,所以它不是在忙着GC。 所以我想類似yourkit的工具,嘗試一下,看看問題是否真的是由於yourkit 以下的節目之一凍結,你可以看到,CPU的使用率是

    0熱度

    2回答

    當升級yourkit探查我注意到下面的消息在他們的網站: YourKit Java剖析8.0.30 使用8.0版來分析Java 5中僅 應用。要剖析Java 6 和Java 7應用程序,請使用版本 9.5。 我無法理解的是爲什麼他們推薦來分析只有的Java 5個應用程序與8.0?這個或只是營銷背後有任何理由嗎?

    1熱度

    2回答

    我已經使用JProfiler,JProbe,AppSight,YourKit來找出哪些代碼正在消耗CPU。 但YourKit看起來比其他人好。 還有什麼更好的嗎?

    3熱度

    2回答

    我正試圖在我的應用程序中減少特定代碼路徑上的鎖定爭用。要識別高鎖爭用的代碼,我將YourKit連接到我的應用程序並使用「監視器」選項卡,並查看獲取哪些鎖已導致我關心的線程阻塞。我的最終目標是在YK GUI的「線程」選項卡中爲此線程沒有紅點。 通常,使用固有鎖讀取/讀取鎖定會引起爭用,因此可以通過使用ReentrantLock而不是固有鎖來改善這些爭用。事實上,當我嘗試這個時,YourKit報告的爭

    5熱度

    6回答

    我一直在使用Yourkit 8.0剖析在Mac OS X(10.5.7,蘋果JDK 1.6.0_06-b06-57)運行的數學密集型應用,並已注意到一些奇怪CPU分析結果中的行爲。 例如 - 我沒有使用取樣分析運行,該報告應用程序的10分鐘的運行時間的40%,在StrictMath.atan方法度過的。我發現這令人費解,但我把它看作是一個詞,花了一些時間用一個非常簡單的多項式代替atan。 當我再

    0熱度

    2回答

    我想跟蹤一個內存泄漏,我有一個Grails應用程序,並使用Yourkit Profiler,但我遇到了問題。 我在的tomcat6運行Grails應用程序在生產服務器上,並解開了YourKit探查和使用sudo bin/yjp.sh -attach運行它according to the documentation,但我得到的錯誤: java.lang.reflect.InvocationTarge

    0熱度

    1回答

    我的內存不足的問題具有以下環境: 的Tomcat 5.1.23 使用的XFire Web服務框架 JDK 1.5 用於YourKit來分析它,並發現了多個類的實例org.apache.tomcat.util.threads.ThreadWithAttributes具有包含重複字符串的java.lang.Object數組的巨大ArrayList對象(Stack Local)。 下面是一些截圖。 任何

    10熱度

    2回答

    我有一個C++代碼在執行時: 荷載JVM(我對如何加載JVM的完全控制)使用C JNI代碼,並調用Java方法(從加載的類) 。 Java代碼沒有Main(),它實際上不是標準的Java應用程序。它主要是一個靜態代碼,它被編譯並壓縮成Jar文件,代碼被C++模塊調用。 是否有可能對YourKit正在執行的Java代碼進行配置文件(有許可證)?如果是這樣,我會很高興知道如何。