簡體   English   中英

Google 的 breakpad 和 crashpad 庫有什么區別?

[英]What is the difference between Google's breakpad and crashpad libraries?

它們都是崩潰報告庫,可以生成用於開發人員分析的小型轉儲,並且都是由 Google 的 Chromium 項目開發的:

隔板

防撞墊

他們的預期用例有什么不同嗎?

有關開發它的原因,請參閱Crashpad 公告

與 Breakpad 的主要區別似乎是 Crashpad 也為 Mac OS X 10.10 和更新版本啟用進程外崩潰報告,而 Breakpads 設計不支持。

另請參閱Breakpads 文檔中的注釋:

與 Crashpad 不同,Breakpad 使用進程內崩潰報告。 與進程外崩潰報告相比,這不太可靠,並且有幾個缺點。 除非您已經集成了 Breakpad,否則我們強烈建議您考慮使用 Crashpad。

/ 隔斷板 防撞墊
OSX-10.10+/進程中
OSX-10.10+/進程外
/ 隔斷板 防撞墊
iOS-5.0+/進程中
tvOS/進程中
watchOS/進程內

回復@Lindeijer

另請參閱Breakpads 文檔中的注釋:

與 Crashpad 不同,Breakpad 使用進程內崩潰報告。 與進程外崩潰報告相比,這不太可靠,並且有幾個缺點。 除非您已經集成了 Breakpad,否則我們強烈建議您考慮使用 Crashpad。

這是Sentry文檔,而不是Breakpad文檔

根據https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/exception_handling.md ,實際上Breakpad在 Windows/Linux/MacOSX(10.10 之前)上支持進程內和進程外

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM