Repository navigation
v1.11.0 - Performance Optimizations
🚀 What's New - Performance Optimizations
This release focuses on reducing CPU usage and heat generation when the app runs in the background.
Changes
- Reduced auto-refresh frequency: Timer changed from 60 seconds to 5 minutes
- Smart file caching: Only re-processes JSONL files that have been modified
- Optimized date parsing: Reuses ISO8601DateFormatter instead of creating one per line
- Eliminated duplicate processing: Removed redundant file parsing
- Removed artificial delays: Eliminated unnecessary Thread.sleep()
- Proper resource cleanup: Timers and event monitors are now properly invalidated on app termination
Impact
Users should notice significantly lower CPU usage and reduced heat generation, especially with large conversation histories.
📦 Installation
- Download
ClaudeUsageTracker-v1.11.0.dmg - Open the DMG file (double-click)
- Drag
ClaudeUsageTracker.appto theApplicationsfolder shortcut - Remove macOS security block:
xattr -cr /Applications/ClaudeUsageTracker.app
- Right-click the app in Applications and select "Open" (first time only)
- Look for the 💰 icon in your menu bar
Or install via Homebrew:
brew install --cask masorange/claudeusagetracker/claudeusagetrackerTo update an existing installation:
brew upgrade claudeusagetracker✅ Verification
SHA-256 Checksum:
0a54f02a99718920907caabc682381f3452693d74ee178d3ddaccd32f013151c ClaudeUsageTracker-v1.11.0.dmg
📋 Requirements
- macOS 13.0 (Ventura) or later
- Claude Code CLI installed