私はFreeBSD上でvtuneやoprofileのようなプロファイラを探しています。あなたは同じようなことを知っていますか?FreeBSD用のサンプルベースのプロファイリングツールは何ですか?
7
A
答えて
5
FreeBSDのoprofileに相当するのはhwpmcです。システムプロファイリングとプロセスプロファイリングの両方を行うことができます。 FreeBSD 7.2以降では、それはコールチェーンキャプチャを持っています。 http://wiki.freebsd.org/PmcToolsには多くの情報があり、pmcstatのマニュアルページにはアプリケーションのプロファイリングの手順も記載されています。
1
パフォーマンス上の問題を見つけようとしている場合、プロファイラは使用しませんが、this worksです。
関連する問題
- 1. Android:スケーラビリティを目指してEclipseで利用できるプロファイリングツールは何ですか?
- 2. Eclipse 3.7用の明確なプロファイリングツールはどれですか?
- 3. GUIのプロファイリングツール
- 4. プロファイリングツールをリールで使用する
- 5. FreeBSD jail用のホストオンリーネットワーク
- 6. Weblogicサーバーの起動プロファイリングツール
- 7. Visual Studio 11のF#プロファイリングツール
- 8. Linuxのchroot jailとFreeBSDの刑務所の違いは何ですか?
- 9. PandaboardでステップバイステップのFreeBSDカーネルブートプロセスのデバッグ/トレースには何が使えますか?
- 10. CでFreeBSD用のコマンドラインアプリを開発する際の決定的な本は何ですか?
- 11. FreeBSD用パッケージング
- 12. Vista用とFreeBSD用のJavax.commサードパーティソリューションはありますか?
- 13. UbuntuでのFreeBSD関数の使用
- 14. sbwaitのプロセス状態はFreeBSDのトップに何を意味しますか?
- 15. FreeBSDでは、ブーストは、コンパイルが
- 16. CLIONが「ビルド...」でハングする理由は何ですか?FreeBSDでは無期限ですか?
- 17. ロケールは、FreeBSD
- 18. freebsdのMysqlslapベンチマーク
- 19. FreeBSDのpthreads
- 20. FreeBSD 10.3のカスタムポートリポジトリ
- 21. freeBSD unixのfork
- 22. FreeBSDのNode.JSエラー
- 23. FreeBSD Serverのヘッドレスブラウザ?
- 24. タール:FreeBSDの
- 25. FreeBSDのChromeDriver
- 26. FreeBSDのデーモンライブラリ
- 27. FreeBSDのMySQLエラーインストール
- 28. PandaboardのFreeBSDコンパイル
- 29. FreeBSDでPostgreSQL用のpsqlプロンプトを開くには?
- 30. FreeBSD上でPythonでsqlite3を使用するには?
この方法では、大きなパフォーマンスの問題のみが検出されます。問題が単一のボトルネックではない場合は、プロファイラが統計測定を行うため、プロファイラが優先されます。 – kcwu
@kcwu:あなたはそれを仮定しているかもしれませんが、実際にはそれはどんなプロファイラよりも効果的で効果的です。残念ながら、プロファイラーは誤った仮定に基づいています。私はあなたが好きなら深く説明することがうれしいですが、そのリンクはかなり良い説明です。 –
ええと、この方法は、サンプルベースのプロファイラーではなくサンプルベースのプロファイラーで効果的だと思います。一部拡張するには、このメソッドは手作業でほんの数回しかサンプリングせず、サンプルベースのプロファイラは自動的に何千回もサンプリングすることができます。 – kcwu