サーバー アプリケーションで発生したメモリ アクセス違反を検出するには、Valgrind を使用する必要があります。サーバーは多くのスレッドを作成します。サーバーが 1 時間ごとにクラッシュする競合状態が発生していると思われます。Valgrind を使用してメモリ使用量を分析しましたが、サーバー プロセスの速度は劇的に低下しました。サーバーの速度が大幅に低下したため、ほとんど使用できず、おそらくレース状態もありませんでした.
アプリケーションと並行して Valgrind を実行して、それほどパフォーマンスを落とさないようにする方法はありますか?