AppFlowy uses tokio-console to debug the Rust backend. It would be very useful when having the high CPU usage issues.
Install the tokio-console by running the following command
cargo install --locked tokio-console
and run locally
tokio-console
The flowy-core
crate has a feature called profiling
. Just enable this feature
in the cargo.toml.
The profiling data will be displayed in terminal after the application run.
WIP