Skip to content

Conversation

@wcandillon
Copy link
Contributor

  • Ensure each container owns a single JSIRecorder, preventing redundant host object churn and keeping Hermes’ accounting stable.
  • Update existing SkPicture wrappers in play() to refresh memory pressure after swapping in newly recorded pictures so Hermes observes native usage growth.
  • Align picture handling across the codebase so recorder playback can no longer leak native memory under Hermes in heavy scenes.

@wcandillon wcandillon changed the title fix(🗑️): fix Hermes Memory Pressure Tracking for Recorder Pictures fix(🗑️): fix Hermes memory pressure tracking for recorder pictures Oct 31, 2025
@wcandillon wcandillon merged commit 1ff4de3 into Shopify:main Oct 31, 2025
16 checks passed
@github-actions
Copy link
Contributor

🎉 This PR is included in version 2.3.9 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant