問題タブ [jprofiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JProfiler を使用した Maven Web アプリケーションのプロファイリング
ANT ターゲットを使用して JProfiler でアプリケーションをプロファイリングできることはわかっています。Mavenで同じことをする方法はありますか??
実際、maven では、maven-ant プラグインを使用して ant ターゲットを実行できますが、ANT なしでそのようなプロファイリングを実行したいと考えています。
前もって感謝します!
jprofiler - JProfiler アサーションが失敗しました
JProfiler 6 をリモート モードで起動しようとすると、次のエラーが発生します。
誰かがそれらの原因と修正方法を説明できますか?
ありがとう!
java - JProfiler が「JProfiler GUI が接続するのを待っています」というメッセージでハングする
Tomcat と Oracle Weblogic の win64 で JProfiler を実行しようとしています。ウィザードを実行した後、行でハングします
「JProfiler GUI が接続するのを待っています」
一方、GUI はデフォルト ポートでプロファイリングされた jvm との接続を待機していますが、そこでハングします。
Tomcat を使用して、Eclipse から JProfiler を引き続き実行できます。何が問題なのですか?
java - パフォーマンス プロファイリング用の Python ツール
JProfiler for Java に似た、Python アプリケーションのパフォーマンスを分析するためのビジュアル ツールをご存知ですか?
java - LinuxでのJProfilerの使用
Linuxシステムでjettyサーバーのプロファイルを作成する必要があります。次のコマンドラインを使用してjettyを起動しJAVA_OPTIONS='-Xrunjprofiler' sh jetty.sh start、エラーが発生しました。ライブラリパスまたはローカルディレクトリにエージェントライブラリが見つかりませんでした:jprofiler、Linuxでライブラリパスを追加するにはどうすればよいですか?ありがとう。
java - シンプルな Jprofiler セットアップが機能しない
JProfiler の単純な localhost セッションを起動して実行しようとしています。セッションを作成しました。ホストは 127.0.0.1、ポートはデフォルトの 8849 で、起動/シャットダウン コマンドをローカルの Tomcat インストール startup.sh/shutdown.sh に指定しました。[OK] をクリックすると、「127.0.0.1:8849 に接続しています」というメッセージが表示され、150 秒後に (タイムアウトを変更しました) タイムアウトになり、次のように表示されます。
127.0.0.1:8849 に接続できませんでした。リモート アドレスが正しいこと、リモート プログラムが正しく開始されていること、およびネットワーク ルートがソケット接続を許可していることを確認してください。
アドレスが間違っている可能性はありません。プロセスが稼働していることを確認し (ps -ef|grep tomcat)、Tomcat のログも確認しましたが、リクエストを待っています。
ポートを開くために他に何かする必要がありますか? たとえば、Tomcat に渡される JAVA_OPTS を変更する必要がありますか?
java - プロファイラーでの休止状態のパフォーマンスとメモリ リークの問題
jprofiler を使用して J2EE Web アプリケーションのプロファイルを作成しました。VM テレメトリ グラフと記録されたオブジェクトを調べると、大量のメモリ リークがあることがわかりました。ヒープ ウォーカーを使用すると、休止状態の基準、query.list、template.find、過剰な redid hashCode、equals メソッド、および一部のカスタム リクエスト プロセッサが原因で、大量のメモリ リークが発生していると結論付けます。私が理解できないのは、メモリリークがどのように発生するかです。
私はGoogleで多くのことをチェックしましたが、基準がHQLよりも明らかにSQLよりも遅いことは理解できますが、メモリリークは非常に興味深いものです。メモリリークの可能性はありますか?
記録されたオブジェクト画面の下で、ハッシュマップ オブジェクトがほぼ 100% に増加し、メモリ リーク グラフが上向きに滑らかになりました。
また、私のハッシュコードと等号のメトールもお見せします。ぜひご覧ください。
どうもありがとう。
java - visualvm vs JProbe vs JProfiler
CPUとメモリのプロファイリングに使用できるツールは複数ありますが、jvisualvmはこれらの中でかなり新しいものです。
これらのツール間に比較/ベンチマークはありますか?どのツールが他より優れていますか?
java - 仮想マシン環境 (vbox、vpc、vmware など) での Java アプリケーションのプロファイリング
過去 2 日間、VM 環境で Java アプリケーションのプロファイルを作成しようとしています (この VM と JVM を混同しないでください)。Amazon ec2 インスタンスを実行しています。これらは実際に実行中の vmware イメージです。Jprofiler6 のライセンス版を使用して、Java アプリケーションのプロファイリングを行います。
今の状況は、仮想環境で Java アプリをプロファイリングしたいということです。VM で jprofiler を実行すると、リストから JVM を選択するよう求められます。しかし、残念ながら、JVM がリストされていません。
自分の物理マシンで同じことをすると、JVM が一覧表示されます。そのため、物理マシンでプロファイリングできますが、ec2 インスタンスではプロファイリングできません。
仮想環境でどのようにプロファイリングできるか分かりますか?
windows - Windowsサービスとして実行されているJavaプロセスへの接続:JProfilerはどのように接続しますか?
JMXを使用しないJvisualVMのようなトレースツールをWindowsサービスとして実行されているJavaプロセスに接続するにはどうすればよいですか?
サービスとして実行されているJVMが強化されているJvisualVMを起動すると、サービスとして実行されているJVMが「表示」されません。こことここに未回答の質問がいくつかあります。このブログ投稿でいくつかの役立つヒントを見つけましたが、常に機能するとは限りません。
Jprofilerには、問題を解決する魔法のボタン「サービスの表示」があります。誰かがそれをどのように行うか知っていますか?JvisualVMを使用して接続するために同じことを行うにはどうすればよいですか?