3

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() ループが何らかの影響を与えるかどうかはわかりません。

ご意見をお寄せいただきありがとうございます。

4

0 に答える 0