簡體   English   中英

遠程啟動Java CPU Profiler(如VisualVM),但自動化

[英]Remote start Java CPU Profiler like VisualVM but automated

有沒有一種方法可以像使用VisualVM工具(通過我假設為JMX)那樣遠程啟動CPU事件探查器(並指定程序包排除項)。

我們希望能夠自動啟動服務器,並在啟用特定CPU Profiler配置的情況下運行壓力測試,然后導出結果。 也有任何庫可讓您解析二進制CPU事件探查器輸出(.nps文件)。

我認為我最好的選擇是瀏覽VisualVM源代碼,看看他們是如何做的並復制它。

看來VisualVM使用某些Netbeans庫來進行CPU事件探查器的解析:* org.netbeans.lib.profiler.results.cpu.StackTraceSnapshotBuilder

如果簡單的探查器就足夠了,則可以將其集成到您的應用程序中。 我寫了一個 它也可以與Apache許可證。 我和我的同事經常使用它。 它不是完美的,但是很容易集成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM