From b17328b0fcddfda8b64e699cee01402957c53109 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Sat, 18 Apr 2026 23:15:05 +0800 Subject: [PATCH] perf(workspace-state): tighten watch debounce to 1s and max batch window to 3s --- src-tauri/src/workspace_state/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/workspace_state/mod.rs b/src-tauri/src/workspace_state/mod.rs index 38ffdf9..b6ce74b 100644 --- a/src-tauri/src/workspace_state/mod.rs +++ b/src-tauri/src/workspace_state/mod.rs @@ -19,8 +19,8 @@ use crate::web::event_bridge::{emit_event, EventEmitter}; pub const WORKSPACE_STATE_PROTOCOL_VERSION: u16 = 1; const WATCH_IGNORED_DIRS: &[&str] = &["__pycache__"]; -const WATCH_DEBOUNCE_MS: u64 = 2_000; -const WATCH_MAX_BATCH_WINDOW_MS: u64 = 5_000; +const WATCH_DEBOUNCE_MS: u64 = 1_000; +const WATCH_MAX_BATCH_WINDOW_MS: u64 = 3_000; const WATCH_MAX_CHANGED_PATHS: usize = 2_000; const WATCH_EVENT_CHANNEL_CAPACITY: usize = 2_048; const RECENT_EVENT_CAPACITY: usize = 24;