簡體   English   中英

VisualVM可以用於分析Maven項目嗎? 如果是,那怎么辦?

[英]Can VisualVM be used for profiling Maven Projects? If yes then how?

我想使用JVisualVM來分析Maven項目。 在Eclipse中,在運行配置中,沒有任何內容可以在VisualVm中運行Maven構建。 接下來,我嘗試運行VisualVM應用程序並分析項目,執行mvn -install時創建的jar文件是我選擇的輸入。 但是,即使是那些並沒有真正起作用。

有沒有一種方法可以生成Maven項目的功能概要文件。 我不想知道CPU的使用情況和東西,而是對項目的執行流程感興趣,例如,如何調用和執行方法以及它們在何時/何處進行交互(基本上是程序的TRACE)。

如果還有其他工具,請隨時提出建議。

Maven是一個構建工具 VisualVM對Java 進程進行概要分析 可以使用Maven構建運行中的進程,並使用VisualVM對其進行概要分析,但是它們之間沒有任何關系。 VisualVM是探查器,除探查器捕獲的熱點外,它不用於跟蹤程序的執行。

如果要跟蹤Maven本身,請使用-X參數。

mvn -X clean install

它不是概要文件,而是在構建時項目的執行流程,即如何調用和執行方法”的含義。

如果你想在運行時實際分析您的程序(沒有Maven的),那么,事實上,它是使用Maven構建,螞蟻或gradle這個不要緊。 您需要預見自己的代碼中的某些內容才能記錄信息(根據所使用的庫,工具可能可用)。

暫無
暫無

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

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