@buoy-gg/perf-monitor
Measure available frame-rate, CPU and memory metrics on a device. Record comparable runs to investigate performance changes.
Web case fields fit side by side on small screens.
Live numbers fit their text and leave room for hints.
On web, Bench leaves its own views out of render counts.
Capacitor apps can copy and paste case lists.
Install @capacitor/clipboard, then run npx cap sync.
Bench uses that plugin when it is present.
Capacitor / Ionic (Beta) uses this package through /web.
See the setup guide for steps and limits.
Install
npm install @buoy-gg/core @buoy-gg/perf-monitor react-native-reanimated react-native-worklets react-native-performance-toolkit react-native-nitro-modules
Bench appears in the menu with a live HUD and a recorder. On web it runs without the native modules.
The Bench guide covers setup, what it captures and its limits. New to Buoy? Start with the Quick start.
Part of Buoy, developer tools that live inside your app. Proprietary software. © Buoy LLC. Terms
Counts from other tools
Scene sends render counts to this panel. Counts are not bytes. Fields with no data show as unknown.
Other tools can use registerPerfSeries(source). Call update(rows) with id, label, value, and unit for each row. A row can have a note too. Updates are sent at most four times per second. Each source has at most 32 rows. Call dispose() when the source stops.
