You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's a small cutout from a Superluminal profile of an app that uses puffin scopes quite extensively:
The pack() call here takes around 1ms.
Looks like the pack() call from add_frame() gets very expensive. Partly because of zstd compression (can we turn down the compression level?) Also bincode serialization doesn't look cheap, maybe there's something faster we could switch to?
Ideally, it would be nice to run pack() on a separate thread, not sure how easy that would be but sure would help "main thread" performance.
The text was updated successfully, but these errors were encountered:
Here's a small cutout from a Superluminal profile of an app that uses puffin scopes quite extensively:
The
pack()
call here takes around 1ms.Looks like the
pack()
call fromadd_frame()
gets very expensive. Partly because of zstd compression (can we turn down the compression level?) Also bincode serialization doesn't look cheap, maybe there's something faster we could switch to?Ideally, it would be nice to run pack() on a separate thread, not sure how easy that would be but sure would help "main thread" performance.
The text was updated successfully, but these errors were encountered: