問題タブ [btrace]

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.

0 投票する
1 に答える
343 参照

java - 複数のBtraceスクリプトの実行

複数のbtraceスクリプトを同時に実行する方法を知っている人はいますか?私はそれらを使ってプログラムをプリコンパイルして起動したくありません。複数のbtraceスクリプトを使用して実行中のプロセスにプラグインしたい。

0 投票する
2 に答える
491 参照

java - BTrace で char[] を文字列に変換する

btraceを使用してアプリケーションをプロファイリングしていますが、制限に直面しています。current の名前を取得しようとしていますjava.lang.Thread。通常は呼び出すことができますgetName()が、btrace スクリプトでは禁止されています (すべての呼び出しは例外ですBTraceUtils)。
から文字列を取得する方法はありますchar[]か?

元のタスクは、スレッドの名前に部分文字列が含まれているかどうかを確認してから、トレース情報をログアウトします (出力を減らします)。

0 投票する
3 に答える
2180 参照

java - btraceのファイルにログを書き込むにはどうすればよいですか?

次のbtraceスクリプトがあります。特定のクラスの関数の開始と終了を記録したいと思います。

これにより、コンソールに出力が表示されます。結果をファイルに書き込むにはどうすればよいですか?Btraceでは、新しいオブジェクトを作成できません。

(明らかな回避策はファイルにリダイレクトすることです。別の選択肢は、VisualVM btraceプラグインを使用することです。出力はvisualVMウィンドウに送られます。500Mb程度の非常に大きな出力を処理するかどうかを確認してください。)

ありがとう

0 投票する
1 に答える
803 参照

java - BTraceエージェントでアプリケーションを起動するときのNullPointerException

私はBTrace1.2を使用しており、BTraceWebサイトのユーザーガイドに従っています。コマンドを使用してプログラムを実行する際にBTraceを使用しても問題はありません。

しかし、次のいずれかを使用してBTraceエージェントでアプリケーションを開始しようとすると、次のようになります。

また

私はNullPointerException乗るSimpleFileOutput

BTRACE_HOMEパスを構成しました。私はトリックを逃していますか?私もリリース1.1.3を使ってみましたが運がありませんでした。

助けてください。


編集コンソールへの出力を設定debug=falseして削除すると、正常に動作します。stdout=truescriptOutputFile=out.trace

0 投票する
1 に答える
534 参照

java - JDK5 を使用した btrace

JDK5 以下のバージョンで bTrace を使用できますか? そうでない場合、bTrace を機能させる JDK6 で提供されているものは何ですか?

私の理解では、btrace は JDK5 にもあった Java Byte Code Instrumentation に取り組んでいます。bTrace によって悪用されているインストルメンテーションの追加機能はありますか?

0 投票する
1 に答える
388 参照

btrace - VisualVMを使用してBTraceをファイルに記録するにはどうすればよいですか

Btraceagent でコマンドを使用して、BTrace の出力をファイルに記録する方法を見つけました。コマンドラインを使用せずにVisualVM経由でこれを行う方法は他にありますか?

ありがとうございました

0 投票する
1 に答える
605 参照

java - BTraceのオーバーヘッドは何ですか

BTraceのドキュメントには、アイドル状態のときにBTraceにほとんどオーバーヘッドがないことが記載されています。これは、BTraceにオーバーヘッドがあるのは、いくつかのプローブが満たされ、処理されている場合のみであることを意味しますか?

また、プローブの処理中は、処理にCPUが必要になります。しかし、JVMメモリや、元のJVMプロセス処理に影響を与える可能性のあるその他の影響はありますか?

0 投票する
1 に答える
4077 参照

shell - cloudfoundryにデプロイされたSpring Webアプリケーションからシェルスクリプトを実行

cloudfoundry にデプロイされた Spring Web アプリケーションから Btrace スクリプトを呼び出そうとしています。

実行コマンドは /var/vcap/data/dea/apps/petclinic-0-fef4b0e052097a0cd2bedb8018c28dcd/tomcat/webapps/ROOT/WEB-INF/classes/bin/btrace.sh 532 /var/vcap/data/dea/apps/ petclinic-0-fef4b0e052097a0cd2bedb8018c28dcd/tomcat/webapps/ROOT/WEB-INF/classes/bin/DatabaseQueries.java

しかし、私はこのエラーが発生します:

java.io.IOException: プログラムを実行できません "/var/vcap/data/dea/apps/petclinic-0-fef4b0e052097a0cd2bedb8018c28dcd/tomcat/webapps/ROOT/WEB-INF/classes/bin/btrace.sh": java.io. IOException: エラー = 13、許可が拒否されました

スクリプトへの完全なアクセス許可でアプリをプッシュしましたが、エラーが続きます。

Cloudfoundry で Spring Web アプリケーションからシェル/バット スクリプトを実行するにはどうすればよいですか

0 投票する
1 に答える
282 参照

monitoring - Cloudfoundry で Spring Web アプリケーションを監視する

Cloudfoundry にデプロイされた Spring Web アプリケーションのメソッドの実行時間を監視する予定です。

デプロイメント中に BTrace をアプリケーションに統合しようとしましたが、うまくいきませんでした。

役立つツールはありますか?

0 投票する
2 に答える
7435 参照

java - ソケット ファイルを開けません: ターゲット プロセスが応答していないか、HotSpot VM がロードされていません

にデプロイされた Web アプリケーションから次のコマンドを実行する必要がありますcloudfoundry

しかし、次のエラーが表示されます。

jvm のヒープサイズにさまざまな境界を設定してみましたが、同じエラーが発生します。

エラーを解決するにはどうすればよいですか?