## 專案經過了多輪跌代 目前已經有記憶體占用過高的問題產生
我希望你專注於優化記憶體占用, 讓記憶體占用降到最低
目前不知道為何 感覺 `TUI` 剛啟動時 記憶體佔用大約只有 1x MB 屬於合理值
當計算分析結束後 記憶體佔用會飆升到接近 200 mb
我希望你優化 LRU 緩存機制
1. 需要釋放記憶體的邏輯
2. `usage` / `analysis` 改成每十秒掃一次
3. usage 分析完畢以後 `TUI` 只需要保留加總完的 `conversationUsage` 即可, 其餘全部數據都可以忽略並釋放緩存 避免 TUI 佔用內存
4. analysis 同理, 分析完畢以後其實只需要保留 `totalEditCharacters`, `totalEditLines`, `totalReadCharacters`, `totalReadLines` 這種必須的資訊即可 其餘皆可刪除釋放緩存 避免 TUI 佔用內存