2016-12-08 4 views
2

ターゲットプロファイルには、アーム32ビットである:VisualVMクロスプラットフォームでプロファイルタブを取得する方法は?

java version "1.8.0_111" 
Java(TM) SE Runtime Environment (build 1.8.0_111-b14) 
Java HotSpot(TM) Server VM (build 25.111-b14, mixed mode) 

私の開発マシンは全く異なるアーチを実行crapbookある、ビット、JVMなどが、VisualVMのは、として実行されている:

Java: 1.8.0_112; Java HotSpot(TM) 64-Bit Server VM (25.112-b16, mixed mode) 

マイ問題は、私が使用したくないサンプラータブを持っているにもかかわらず、私が望むプロファイルタブを持っていないということです。

I持って自分のターゲットマシン上のすべての次のデバッグとJMX -D引数:私は、プロファイル]タブが届かない理由

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4000 
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=3333 
-Dcom.sun.management.jmxremote.authenticate=false 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.local.only=false 
-Djava.rmi.server.hostname=10.223.64.109 

は誰がお勧めすることはできますか?

感謝

答えて

2

だから私は、私が上で、このナゲットを発見した後、今自分の質問に答えたと思う:https://visualvm.java.net/applications_remote.html他の研究から

clip from visualvm website

、それはVisualVMのとローカルJVMのように見えますjava.io.tmpディレクトリにドロップされたファイルを使用して通信します。ローカルプロセスIDを持つファイルは削除されます。プロファイルデータがネットワーク上で転送されるには膨大すぎるかもしれないし、プロファイリングプロシージャが何かがJVMによってファイルに書き込まれたことの適時性が必要であり、VisualVMによって直ちに観察されるかもしれない。

関連する問題