Skip to content

Docs: Clarify inproc vs breakpad trade-offs #1070

@bruno-garcia

Description

@bruno-garcia

In the docs we say:

Breakpad and inproc both run "in-process", so they run in the same process as the application they capture crashes for. This means these backends can't send a crash to Sentry immediately after it happens. Instead, the crash report is written to disk and sent the next time the application is run. Since Crashpad runs in a different process it doesn't have this limitation.

But it doesn't help one understand the trade offs between inproc and breakpad.
When should I use one over the other? Any quirks depending on which platform I'm running?

How does in-proc work on each platform? For example does it use MiniDumpWriteDump on Windows?

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    Done

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions