これは非常に未解決の質問です。 私はすぐにコードのいくつかのセクションの時間を測定する必要があります。私はstd::chrono::high_resolution_clock
機能を使用しています。私は多くの反復のためにこのコードを実行し、期間を測定する必要があります。コードの統計的サンプリング
ここで問題があります:私は最小および最大期間値を測定し、サンプル数の数を使用して平均を計算することができます。この場合、4つの値を格納するだけです。しかし、私はまた、データがどのように配布されているか知りたいと思う。標準偏差またはヒストグラムを計算するには、すべてのデータポイントを保存する必要があります。しかし、これには、巨大な初期データ構造または動的に成長するデータ構造のいずれかが必要です。どちらも、組み込みシステムの測定コードに影響します。 前のサンプルの標準偏差を使用して、このサンプルの標準偏差を計算する方法はありますか?標準偏差またはヒストグラムの
これは正しい値の範囲がわかりません。ビンの自動調整が機能する場合があります。あなたはオープンソースのコード例を知っていますか? Welfordのアルゴリズムを指摘してくれてありがとう。 – ilya1725