代码之家  ›  专栏  ›  技术社区  ›  Thomi

跨平台碰撞处理程序

  •  15
  • Thomi  · 技术社区  · 16 年前

    我在找一个跨平台崩溃处理程序。 Google Breakpad 看起来很有希望,但它严重缺乏任何文档,需要合理的调整才能真正开始。

    3 回复  |  直到 16 年前
        1
  •  7
  •   Thomi    16 年前

    好吧,事实证明,谷歌breakpad毕竟很不错。设置起来并不完全容易,但它可以满足我的需要。

        2
  •  6
  •   RED SOFT ADAIR    8 年前

    几年前,我在DDJ上写了一篇关于用C/C++与Windows和Unix/Linux转储堆栈的文章。它不使用coredump,但在内部错误或操作系统确定应用程序故障时,它会将堆栈帧写入日志文件。

    也许它能帮助你:

    http://www.ddj.com/architect/185300443

        3
  •  3
  •   D.Shawley    16 年前

    core dumps 在UNIX变体和 Dr. Watson Windows下的崩溃日志/转储。我知道这不是 解决方案,但如果你只处理两个平台,那么拥有两个解决方案并不是一件坏事。

    当然,这些解决方案只捕获了崩溃时的核心图像,而不是机器的状态。我不知道有什么可以在应用程序崩溃时捕获IO和CPU负载。你可能想看看 Mozilla Crash Reporter 奇怪的是,它也被称为 “断点” …巧合?