Profiling
AppFlowy uses tokio-console to debug the Rust backend. It would be very useful when having the high CPU usage issues.
Prerequisites
Install the tokio-console by running the following command
and run locally
Enable profiling
The flowy-core
crate has a feature called profiling
. Just enable this feature in the cargo.toml.
Profiling with Tauri
The profiling data will be displayed in terminal after the application run.
Profiling with Flutter
Using Xcode instruments to profile the backend.
Last updated