vibe_coding_tracker 0.5.8

Vibe Coding Tracker - AI coding assistant telemetry/usage parser, aggregate JSONL events into CodeAnalysis results
Documentation
1
2
3
4
5
6
7
8
9
10
11
## 專案經過了多輪跌代 目前已經有記憶體占用過高的問題產生

我希望你專注於優化記憶體占用, 讓記憶體占用降到最低
目前不知道為何 感覺 `TUI` 剛啟動時 記憶體佔用大約只有 1x MB 屬於合理值
當計算分析結束後 記憶體佔用會飆升到接近 200 mb
我希望你優化 LRU 緩存機制

1. 需要釋放記憶體的邏輯
2. `usage` / `analysis` 改成每十秒掃一次
3. usage 分析完畢以後 `TUI` 只需要保留加總完的 `conversationUsage` 即可, 其餘全部數據都可以忽略並釋放緩存 避免 TUI 佔用內存
4. analysis 同理, 分析完畢以後其實只需要保留 `totalEditCharacters`, `totalEditLines`, `totalReadCharacters`, `totalReadLines` 這種必須的資訊即可 其餘皆可刪除釋放緩存 避免 TUI 佔用內存