高性能マルチスレッドプログラムを構築しています。いくつかの関数の持続時間と実行回数の重複がたくさんあり、何らかの関数が始まった時刻とその期間を示す視覚的なタイムライングラフを何らかの形で生成したいと考えています。私は、NVIDIAプロファイラのグラフに似た何かを望みます。 boost::chrono
パッケージを使用して私はすでにタイムラインを収集していますが、それらをプロットするソフトウェアやAPIは見つかりません。誰も知っていますか?グラフィカルタイムライン作成ソフトウェアマルチスレッドのC++プログラムをプロファイリングするためのAPI
よろしく
ダニエル
どのランタイムプラットフォームを使用しますか? – yohjp
openglが既に知っているのであれば、それをあなたのレンダリングに使ってみませんか?あなたのプログラムがCPUにバインドされている場合、その解決策はあなたのプログラムに大きなオーバヘッドを与えるべきではありません。 – didierc
@yohjp ...残念ながら、私はLinuxでC++を使用していると言ったことを忘れていましたが、期限内にWindowsでもコンパイルできるようにコードの互換性を維持したいと考えています – Daniel