首页 > 解决方案 > Google 的 breakpad 和 crashpad 库有什么区别?

问题描述

它们都是崩溃报告库,可生成用于开发人员分析的小型转储,并且都是由 Google 的 Chromium 项目开发的:

防波堤

防撞垫

他们的预期用例有什么不同吗?

标签: minidumpgoogle-breakpad

解决方案


请参阅Crashpad 公告了解其开发原因。

与 Breakpad 的主要区别似乎是 Crashpad 也为 Mac OS X 10.10 和更高版本启用了进程外崩溃报告,而 Breakpads 的设计无法支持。

另请参阅Sentrys Breakpad 文档中的注释:

Breakpad 使用进程内崩溃报告,它不太健壮,并且与进程外崩溃报告相比有几个缺点。

(这可能只适用于 macOS 10.10+)


推荐阅读