visualvm

    7

    1答えて

    MAC OSXマウンテンライオンでTomEE 1.5.1とVisualVM 1.7.0_09で非常に奇妙な問題が発生しました。 TomEEがいくつかのwebappをロードした後、VisualVMを使用してローカルのTomEEプロセスを接続すると時間がかかり、接続後にgcボタンが無効になり、ヒープダンプを取ることができません。 VisualVMのログに何らかのエラーが表示されます。 com.sun.

    11

    4答えて

    VisualVMはすばらしいが、少し複雑なツールです。 多くの関数を持つクラスをEclipseで作成しました。実行中に各関数が呼び出した時間とその時間を取得するにはどうすればよいですか?

    48

    1答えて

    私は、「セルフタイム」がVisualVMコンテキストで実際に指しているものと、それが「セルフタイム(cpu)」とどのように違うのかについての一貫性のある明確な説明を探してきました。また、「自己時間[%]」は、自己時間または自己時間cpuを指します。 これ以上のドキュメントは表示されていませんが、少なくとも私はそれを見つけられませんでした。だから、どんな考え/入力も感謝します。

    13

    3答えて

    私はVisualVMを使ってコアダンプを解析しています。私は、いくつかのXMLオブジェクトがリークを引き起こしていると思われますが、あまりにも多くのStringオブジェクトが1つずつ進むことがあります。 OQLを使用して 'GH'で始まる文字列を検索できますか? ありがとうございました。

    9

    1答えて

    Eclipse JUNOでVisual Pluginを実行しようとしています。 Visual VMの使用方法は混乱します。私のアプリケーションをTomcatサーバー上で実行すると、Visual VMをどのように指すかわかりません。 使い方の説明: 新しいアプリケーション構成を作成したアプリケーションランチャー 実行/デバッグVisualVMのは、自動的に開始しているために作成された構成を持つアプリ

    8

    1答えて

    VisualVMでJavaプログラムを監視しているときに、ガベージコレクタの動作に興味深いパターンがあることに気付きました。 '通常の'ガーベジコレクションを実行した直後に、GCは2番目に多くのCPU負荷がかかるため、追加の効果はないようです(より積極的に実行した後に使用されるヒープはそれはより軽いランの後である)。 VisualVMの出力で、ガベージコレクタの実行と対応するヒープ使用の変更がわか

    21

    2答えて

    Eclipse統合サポートを優先してJUnitテストをプロファイルするにはどうすればよいですか?私はVisualVMを使用してそれをしようとしているが、明らかにそれを行うことはできません。 私はあなたがJVisualVM(%JAVA_HOME%/bin/jvisualvm.exe)を使用することができますが、JUnitのとそれを使用するには、Windows 7のx64、Eclipseのインディゴ、

    9

    1答えて

    私はVisualVMを初めて導入しました。 CPUプロファイリングを自動的に開始する方法はありますか?私の問題は、私は約Eclipseのプログラムを起動することです。 20秒。私がタブを開いてCPUプロファイリングをクリックするまでに、アプリはほとんど処理を終えました。

    7

    3答えて

    私は(単純!)線形代数ライブラリを書いています。大きな行列(X 120K 5K)を掛けるときmatrix multiplicationの実装では、VisualVMパフォーマンスのサンプルでは、​​次の方法で(具体的には、「セルフタイム」)アルゴリズムがその時間の85%を費やしていることを私に語っている: public double next() { double result;

    6

    1答えて

    JMXとVisualVMについてのリンクをいくつか読んでいますが、それらの周りにはまだいくつか質問があります。 私の理解によると、VisualVMは2つの異なるJVM監視ツールです。さらに、JMXにはAPIがあり、Javaアプリケーションが組み込んで、監視ツールでアプリケーションをよりよく監視することができます。 この理解に間違いがないかどうかはっきりしていますか?欠陥がある場合は、この差異/比較