問題タブ [perf4j]
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 - Spring は反復コードのパフォーマンスを測定するクラスを提供しますか?
アプリケーションの特定の部分のパフォーマンスを測定する必要があります。これらの測定値を計算するには、SpringStopWatch
クラスを使用します。メソッドには、各反復の実行を測定する必要があるループがあります。
私が望むのは、ループ部分、カウンター、および最小/最大/平均値です。残念ながら、SpringStopWatch
クラスにはそのような機能はありません。
たとえば、次のコード:
出力します:
私が欲しいのは:
Spring を使用してそれを達成する方法はありますか?
ps: perf4jがそれを許可することは知っていますが、新しいライブラリの追加を避けることができれば、それは素晴らしいことです...
java - JMX への perf4j パフォーマンス統計の公開が機能しない
アペンダーを使用して、perf4j によって生成されたパフォーマンス統計を JMX に公開しようとしてorg.perf4j.logback.JmxAttributeStatisticsAppender
いますが、うまくいきません。
以下は、私のlogback.xmlの関連部分です
お気づきのように、 によって生成されたパフォーマンス統計をAsyncCoalescingStatisticsAppender
と の両方fileAppender
に追加していperf4jJmxAppender
ます。perfStats.log ファイルは次の行を取得します...
...しかし、jconsole は、ImportMean、ImportMax、ImportMin などに対してすべて 0 を表示します。
私は何を間違っていますか?
java - Perf4Jとlog4j.propertiesの統合についてサポートが必要
Perf4jv0.9.16をlog4jv1.2.17と統合しようとしています。
以下は、メソッドを持つUtilsクラスです。
以下はlog4j.propertiesファイルです。
utilsメソッドを実行すると、ロガーメッセージが出力されますが、perf4jロガーは出力されません。
助けてください。
java - 他のカウンターをPerf4Jと混合する
最近、Perf4Jを使用してサードパーティシステムのパフォーマンス監視を開始しました。これを行うには、Java APIを使用して、システムでデフォルトのアクション(チェックイン/チェックアウト、ストリーミングなど)を実行し、それらにかかる時間を確認します。ただし、サーバー上のアクティブなセッションの数など、他のカウンターを出力に追加したいと思います。私は明らかにStopWatch呼び出しでこれを行うことはできません。
何か提案はありますか(Perf4Jまたは他のテクノロジーを使用)?
ありがとう
S。
java - Perf4jは、注釈付きのインターフェイスメソッドをプロファイルしません
私は次のインターフェースとクラスを持っています
私が行うときserviceA.getString()
、呼び出しはTimingAspectによって傍受されませんでした。アノテーションをインターフェースから実装クラスに移動すると、インターセプトされます。私が見る理由は、メソッドレベルのアノテーションが継承されていないためです。これを解決する方法は?いくつか書くことによってCustomBeanAnnotationProcessor
?
spring - Spring Bean の Perf4j プロファイル アノテーション ... jmsConnectionFactory のエラー
Spring 3.2 ベースのアプリケーションで Perf4j をセットアップする必要があります。次の Spring xml 構成コンテンツがあります。
アプリケーションを JBoss AS 7.1.0.Final にデプロイすると、次のエラーが発生します。
Profiled アノテーションはサービス Bean メソッドに適用されます。Profiled アノテーションが実際に使用されている Bean リストを指定する方法はありますか?
前もって感謝します。
java - perf4j グラフが生成されないのはなぜですか?
スタンドアロン アプリケーションに Perf4j を統合しました。ロギング システムとして SLF4J / logback を使用しています。
統計は perfs.log に正しく生成されますが、graphs.log ファイルには何も生成されません。
これが私の logback.xml 構成ファイルです。
コードでは、私は使用しています:
奇妙なことに、perfs.log ファイルの集計ではうまく機能しますが、graphs.log では何も起こりません。
私は何を間違っていますか?