diff options
author | extrawurst <mail@rusticorn.com> | 2022-11-21 14:30:17 +0100 |
---|---|---|
committer | extrawurst <mail@rusticorn.com> | 2022-11-21 14:30:17 +0100 |
commit | 3667db37e159a4209d943606f1de9337a3976233 (patch) | |
tree | cada017e8ca820777eca5953bbca428e23c80771 /src/main.rs | |
parent | faf912393ba8a93a0dbef64e5a187bd9b0373acb (diff) |
trace app start duration
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 6 |
1 files changed, 6 insertions, 0 deletions
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; |