問題タブ [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 またはその他: 再帰的なメソッド呼び出しをロールアップするにはどうすればよいですか?
JProfiler (またはその他の提案) でプロファイリングしたい長い操作がありますが、その方法は非常に再帰的であるため、CPU ビューのツリー ビューはあまり役に立ちません。次のようなCPU時間が表示されます。
ほら、recursiveMethod本当に時間がかかりません。むしろ、それはotherMethods時間がかかるものであり、私がプロファイリングしたいものです. 私の理想的な見方はrecursiveMethod、時間はほぼ 0% であり、otherMethods組み合わせはほぼ 100% であることを示しています。
JProfiler でこのビューをロールアップして、CPU 時間が費やされている場所をより明確に表示できる方法はありますか? これを行うことができる別のプロファイラーの提案はありますか?
注: 私は JProfiler 6 を使用していますが、別のバージョンでこれが可能であれば、アップグレードできる可能性があります。
ありがとう!
java - 「ホット スポット inv.」JProfilerで
JProfiler を使用して、Oracle IAS で実行されているアプリケーションをプロファイリングし、JEE & Probes -> JDBC -> Hot Spots に進み、'Unknown' ツリーの下にある 'Hot spot inv. CPU 記録なし」は、アプリケーションの CPU 時間の 85% を使用していることを示していますが、この「Hot Spot Inv.」が何であるかについては何もわかりません。アイテムは。
編集;

nsis - 私の要件に基づいて、NSIS または jprofiler/install4j を使用する必要があります
クライアント向けに展開しやすくする必要がある Web アプリケーションがあります。新規インストールの現在のワークフロー:
- マシンに JRE があることを確認します (32 ビットまたは 64 ビット)
- Tomcat (32 または 64 ビット) をインストールします。
- Oracle または SQL Server でデータベースを作成します (これには SQL スクリプトが用意されています)。
- ホスト名など、いくつかの値を設定テーブルに書き込みます。(ユーザーにこれらを確認してもらうことはできますが、ユーザーがそれらをタップする必要はありません。
- Tomcat の下に配置される接続プロパティ ファイルを作成します (これを支援するためのミニ JAR アプリを提供します)。
- 実際の Web アプリケーション用に 2 つの WAR ファイルがあります。これらは 2 台のマシンに分割できますが、ここでは両方とも Tomcat でダンプされると仮定します。
- Tomcat を起動して、WAR をデプロイします。
これはユーザーにとって面倒なプロセスです。私はそれをインストーラーにカプセル化したいと考えており、これを NSIS で行うことを検討してきました。NSIS は大きなコミュニティを持っているようですが、それから install4j に出くわしました。 Java ベースのアプリケーションに固有です。
プラットフォームの最適な選択について、経験豊富なユーザーからフィードバックを得たかっただけです。
途中で入りたくないのに、間違ったインストーラ プラットフォームを選択したことに気付きます。
performance - JProfiler は、クエリにかかる時間を教えてくれますか?
JProfiler の CPU ビューをドリルダウンして、データベースに対して特定のクエリを実行している時間のパーセンテージを見つけられたらいいと思いませんか? これが可能かどうか誰にもわかりますか?
centos - Centos 5.7 の JProfiler `GLIBC_2.7' が見つかりません
JProfiler エージェントには glibc 2.7 が必要なようですが、Centos には glibc 2.5 があります。glibc 2.5 用の jprofiler エージェントを正常にコンパイルした人はいますか、または以前のバージョンの JProfiler は 2.5 でエージェントを作成しましたか?
実際のエラーは VM の初期化中にエラーが発生しました 絶対パスでエージェント ライブラリ /opt/jprofiler/bin/linux-x64/libjprofilerti.so が見つかりませんでした。エラー: /lib64/libc.so.6: バージョン `GLIBC_2.7'見つかりません (/opt/jprofiler/bin/linux-x64/libjprofilerti.so で必要)
java - Jetty アプリケーションの JProfiler 起動エラーで libjprofilerti.so が見つかりません
Jetty のリモート プロファイル セッションを実行しようとしています。jprofiler_linux_7_0.tar.gz をダウンロードし、解凍しました jpintegrate を実行し、start_jetty_jprofiler.sh を生成しました。 .so=port=8849,nowait
それを私の実際の桟橋起動スクリプトに追加しました。
その変更されたスクリプトを実行すると、次のエラー メッセージが表示されます。
私はどこで間違ったのだろうかと思っています。ありがとう
java - JProfiler:メモリリーク参照名を見つける
Tomcatサーバーで実行されているアプリケーションの1つにJProfilerを使用しようとしています。
そこで、以下に示すようにメモリリークサーブレットを作成しました。
ローカルで実行されているプロファイルWebアプリケーションを使用して、このアプリケーションでJProfilerを実行したとき。それは私にこの見解を与えました。こちらのスクリーンショットをご覧ください
http://tinypic.com/view.php?pic=2r5c2nq&s=7
私はこれらの質問があります:
作成されている文字列オブジェクトの数を示しています。(しかし、アプリケーションに多くの文字列がある可能性があるため、どのクラス/サーブレットで、どの文字列が実際にこのオブジェクトの作成に関与しているのかを正確に知るにはどうすればよいですか。)??
そして、なぜスタートボタン(私がハイライトした)が無効になっているのですか?
スタートボタンをクリックしてJProfilerを起動するだけで十分ですか(その画像を参照してください)。また、Tomcatサーバーも起動する必要はありませんか?
助けてください 。ありがとうございました 。
ide - jprofileをnetbeansと統合しない方法
メモリリークを調査するためにjprofileをインストールし、IDEとnetbeans6.9.1の統合をクリックしました。プロファイルプロジェクトをクリックすると、Webアプリケーションの実行は正常に機能しましたが、プロジェクトを再度デバッグする場合は、デバッグするだけの場合(つまり、プロファイルではなくデバッグボタンをクリックする)にjprofileが実行されたままになります。これにより、デバッグが常に失敗します。
Glassfishサーバー出力コンソール。
プロファイルを作成するように言っていませんが、それでもこのログはコンソールに表示されます。jprofile内のアンインストールまたは統合解除オプションを調べようとしましたが、ありません。ただし、[ツール]> [プラグイン]メニューを見ると、jprofileもプラグインとして登録されていません。jprofileを統合解除する方法はありますか?
注:「C:\ ProgramFiles \ Netbeans 6.9.1 \」フォルダー全体をすでに取得し、「modules」フォルダー内のjprofileのxml構成とjarを削除しました。しかし、netbeansを再起動し、デバッグボタンをクリックした後。それでもJProfilerプロンプトが表示されます。1. \ NetBeans 6.9.1 \ ide \ config \ Modules \ com-jprofiler-integrations-netbeans.xml 2. \ NetBeans 6.9.1 \ ide \ update \ backup \ netbeans \ config \ Modules \ com-jprofiler-integrations-netbeans .xml
eclipse - jprofiler を Eclipse に統合する
jprofiler 7 を Eclipse Indigo に統合できません。インストールと統合が正常に完了しました。しかし、Eclipse IDE または Eclipse プリファレンスで jprofiler を見つけることができません。
jprofiler の起動に問題はありませんが、私の Eclipse インストールにはそれがありません。
ありがとう :-)