2012-07-30 48 views
1

我使用javac在服務器(遠程)中運行Java代碼。現在,我想執行內存分析因爲遠程YourKit說的,Java代碼 - 遠程執行內存分析

Picked up JAVA_TOOL_OPTIONS: 
Cannot start the profiler UI: display is not available on this machine. 

任何人可以幫助我,我怎麼能做到這一點很容易。

回答

1

我會建議你使用JProfiler.You可以從here得到它,發現了許多有益的tutorials.Here是JProfiler的manual

0

這是確切什麼是我們的預產ENV發生......

實際上,如果你想直接啓動YourkitUI遠程機器上,我目前做的方式是使用Xmanager-> XSHELL http://www.netsarang.com/products/xmg_overview.html 您還需要安裝X-server作爲先決條件。您將能夠遠程運行任何類型的用戶界面,而不僅僅是您的工具包。

還請確保您的yourkit推出的conf這樣

-agentpath:$YOURKIT_HOME/bin/linux-x86-64/libyjpagent.so=disablestacktelemetry, 
disableexceptiontelemetry,builtinprobes=none,delay=20000,sessionname=jboss-pre-prod 
2

如果您的服務器與YourKit探查劑開始(根據輸出),你只需要啓動YourKit探查器的用戶界面,並將其連接到遠程監視程序代理。有「監控遠程應用程序」探查開始屏幕上

這裏是直接鏈接到YourKit幫助:

http://www.yourkit.com/docs/11/help/profiling_j2ee_remote.jsp

+0

[%的常見問題(http://stackoverflow.com/faq#promotion) ,請務必在所有回覆中透露您所推薦產品的隸屬關係。 – Leigh 2012-08-11 06:08:58

+0

Leigh,我與YourKit的關係在我的個人資料中指定。正如你在帖子中看到的,我不推薦,但是回答關於YourKit分析器的問題。當然,我會在我推薦或做廣告時指定所屬機構=) – 2012-08-13 09:35:26

+0

所有公平點。但披露不僅僅是關於促銷。這樣做也可以爲您的回答提供額外的可信度。即:鑑於你參與了產品的研究,因此你可能比一般人的反應更有知識=)由於不是每個人都閱讀簡介,這對讀者來說是一個很好的信息。 – Leigh 2012-08-19 00:27:14