ログの時間

特定の操作に費やされた時間に関するログへの記録は非常に一般的です。おそらくそうであっても、測定値のないログを見ると(特に「重い」要求を処理するアプリケーションの場合)、開発者への質問はそれ自体で発生します。



アプリケーションの初期化段階の期間を測定します。データ処理に費やされた時間。レンダリング(レンダリング)の時間などにより、リソースの十分性とソリューション自体の有効性を判断できます。さらに、ログにそのような明らかな兆候がない場合にエラーを示すことができるのは、多くの場合、タイミングです。たとえば、通常は数ミリ秒かかるリクエストの処理が、定期的に1秒以上「食べる」場合、これはリクエストハンドラをチェックする明らかな理由です。



大量のログを含むアプリケーションをロードすることは疑わしいパスであるため、控えめに言って、開発者は、原則として、重要な操作のタイミングを設定します。また、タイミングがない場合は、チップマンクの「ログビューア」の更新バージョンの新機能が役立つ場合があります。



バージョン2.5.3では、チップマンクに「時間測定」という新しいタブがあります。



画像



それを開くと、アプリケーションはすぐにログで使用する日付/時刻の形式を個別に判別しようとします。成功すると、コンテキストメニューに新しい項目「開始時間範囲」が表示されます。これで、タイミングの開始点を指定できます。



画像



「時間範囲」が開くと、すべてのタイムスタンプが強調表示され、クリック可能になります。クリックするだけで範囲が追加されますが、範囲は閉じられません。これにより、ストックされたバーを取得できます。ctrlを押しながらクリックすると、時間範囲が閉じます。



画像



いくつかの測定値を追加することにより、グラフの形式で利用できるようになります。グラフには、期間の比較用と



画像



時間スケールを考慮したモードの2つのモードもあります



画像



管理上の注意
  • scrolling —
  • ctrl/control + scrolling —
  • shift + scrolling — ( )




得られた測定値をcsvに簡単にエクスポートできます。



この段階では、chipmunkは、使用している日付/時刻の形式を常に独立して判別できるとは限りません。このような場合は、自分で形式を指定するか、いくつか定義することができます。



画像



前回の投稿同様に、プロジェクトは完全にオープンソースであり(SMSと登録はありません;))、他のオープンソースプロジェクトと同様に、道徳的なサポートが必要です。したがって、githubのスター大歓迎であり、プロジェクトのその後のサポート、あなたの願いの実行、そしてあなたの方向への親切と感謝の光を保証します。



願いと言えば。追加の機能を確認したい場合は、問題を作成できますgithubページで、タイプ機能を指定します。ええと、またはここにコメントを残すだけです。



ありがとう。



バージョン2.5.3へのリンク





All Articles