From 3667db37e159a4209d943606f1de9337a3976233 Mon Sep 17 00:00:00 2001 From: extrawurst Date: Mon, 21 Nov 2022 14:30:17 +0100 Subject: [PATCH] trace app start duration --- src/main.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.rs b/src/main.rs index 7b4b8888..6563a372 100644 --- a/src/main.rs +++ b/src/main.rs @@ -113,6 +113,8 @@ pub enum AsyncNotification { } fn main() -> Result<()> { + let app_start = Instant::now(); + let cliargs = process_cmdline()?; let _profiler = Profiler::new(); @@ -143,6 +145,7 @@ fn main() -> Result<()> { loop { let quit_state = run_app( + app_start, repo_path.clone(), theme, key_config.clone(), @@ -162,6 +165,7 @@ fn main() -> Result<()> { } fn run_app( + app_start: Instant, repo: RepoPath, theme: Theme, key_config: KeyConfig, @@ -188,6 +192,8 @@ fn run_app( let mut spinner = Spinner::default(); let mut first_update = true; + log::trace!("app start: {} ms", app_start.elapsed().as_millis()); + loop { let event = if first_update { first_update = false;