我想解析使用JAVA的JFR轉儲。 我跟着這個博客,http://hirt.se/blog/?p=446。 但現在這些方法已被棄用。 JFR支持JAVA的解析器嗎?如果不是,你能指出我是否有可能從JFR轉儲中檢索數據?Java飛行記錄器編程式解析
2
A
回答
1
由於Klara提到,沒有官方支持的解析器。希望JFR解析器將在JDK 9中得到正式支持。現在,您可以使用Hirt's blog中提到的API。不要擔心那些被棄用的東西。 :)
我已成功地在我的jfr-flame-graph項目中使用JFR解析器。請注意,我的項目使用Maven,JFR解析器在Maven Central(或任何其他存儲庫)中不可用。因此,自述文件中的「步驟1」很重要,它會將copy JFR parser jars添加到本地存儲庫,並且您可以將這些jar作爲依賴項用於您的pom.xml
我希望這有助於。
+1
很可能在JDK 9中會有一個受支持的解析器,它看起來完全不同,舊的解析器將被刪除。只是不要根據這些信息做出任何購買決定。 –
2
目前沒有支持的解析器。 然而,Oracle內外都有很多人在使用該博客中提到的解析器時非常成功。
將來可能會有支持的解析器,解析器肯定會發生變化,我不確定它是否會被「支持」。 但是現在編寫的代碼應該可以在JDK 7和8的飛行記錄中正常工作,並且不會與JDK 9錄製一起使用。
相關問題
- 1. Java的任務控制 - 飛行記錄器拋出異常解析器
- 2. java飛行記錄器連接錯誤
- 3. 通用解析器來解析java中的記錄行
- 4. 飛行記錄器「原生」文件
- 5. Java飛行記錄器如何採樣本地幀(jni/jna)
- 6. Java任務控制:飛行記錄器拋出:javax.naming.ServiceUnavailableException
- 7. 在JavaScript中的飛行java編譯器
- 8. 以編程方式配置記錄器
- 9. Java簡單行解析器
- 10. Java多線程解析器
- 11. 函數式編程:瞭解解析器組合器
- 12. 飛鏢:正則表達式解析
- 13. Python3壓縮記錄器模塊在飛行中登錄
- 14. Spark/Scala:解析多行記錄
- 15. Java DOM解析器:XMI - 內聯標記?
- 16. Java Html解析器和閉合標記
- 17. 如何爲標記編寫解析器?
- 18. 飛行中的解析降價
- 19. 解析JSON在Android的飛行
- 20. 用log4j記錄飛行路線?
- 21. Java的飛行記錄拋出FileNotFoundException異常
- 22. 解析多個記錄
- 23. 如何解析記錄?
- 24. 用JavaScript編寫的Java解析器
- 25. 用JAVA編寫的COBOL解析器
- 26. Java文本編輯器/解析框架
- 27. 模式解析Java
- 28. 使用Java進行解析或使用Oracle解析器進行解析
- 29. 解析飛鏢中的JSON
- 30. 在飛鏢中解析plist
看到我的答案如何編寫遞歸下降解析器:http://stackoverflow.com/questions/2245962/is-there-an-alternative-for-flex-bison-that-is-usable-on- 8位嵌入式系統/ 2336769#2336769 –