CrashRpt オープンソース ライブラリを使おうと思っているのですが、パフォーマンスが心配です。アプリのパフォーマンス要件は非常に重要であるため、速度を落とさないようにすることが非常に重要です。著者はパフォーマンスの低下はないと断言しますが、他の人の意見を聞きたいです。
私はこのライブラリのデモをチェックしていましたが、MFC アプリの場合は、メイン プロジェクトに DLL をロードし、CWinApp::Run() をオーバーライドするだけです。
その方法は次のようになります。
int CMFCDemoApp::Run()
{
// Install crash reporting...
BOOL bRun = TRUE;
BOOL bExit=FALSE;
while(!bExit)
{
bRun= CWinApp::Run();
bExit=TRUE;
}
// Uninstall crash reporting...
return bRun;
}
このリンクですべてのデモ コードを確認できます: https://sourceforge.net/p/crashrpt/code/ci/master/tree/demos/MFCDemo/MFCDemo.cpp
私は CWinApp::Run() をオーバーライドしたことがないので、その while() ループが何らかの影響を与えるかどうかはわかりません。
ご意見をお寄せいただきありがとうございます。