X Tutup
Skip to content

MacOS: Improve crash handler performance#111425

Merged
Repiteo merged 1 commit intogodotengine:masterfrom
stuartcarnie:macos_crash_handler
Oct 9, 2025
Merged

MacOS: Improve crash handler performance#111425
Repiteo merged 1 commit intogodotengine:masterfrom
stuartcarnie:macos_crash_handler

Conversation

@stuartcarnie
Copy link
Contributor

Summary

Improve performance of crash output

The most significant change is the version calls atos with a batch of addresses, rather than one at a time. Reduces large stack traces down to about a second or less (after OS caching).

The most significant change is the version calls `atos` with a batch of
addresses, rather than one at a time. Reduces large stack traces down
to about a second or less (after OS caching).
Copy link
Member

@bruvzg bruvzg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems to be working as expected. And an order of magnitude faster than old implementation.

@Repiteo Repiteo merged commit 538fd69 into godotengine:master Oct 9, 2025
39 of 40 checks passed
@Repiteo
Copy link
Contributor

Repiteo commented Oct 9, 2025

Thanks!

@stuartcarnie stuartcarnie deleted the macos_crash_handler branch October 10, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

X Tutup