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