Skip to content

Commit 1c242b4

Browse files
Update README.md
1 parent f7760d9 commit 1c242b4

1 file changed

Lines changed: 15 additions & 11 deletions

File tree

README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -114,33 +114,37 @@ ThreadPilot is a comprehensive Windows application that provides advanced proces
114114

115115
## 🛠️ **Technical Architecture**
116116

117-
### **Core Technologies**
117+
<details>
118+
<summary><b>Core Technologies</b></summary>
119+
<br>
120+
118121
- **.NET 8.0** - Latest long-term support framework
119122
- **WPF (Windows Presentation Foundation)** - Modern Windows UI framework
120123
- **MVVM Architecture** - Clean separation using CommunityToolkit.Mvvm
121124
- **Dependency Injection** - Microsoft.Extensions.DependencyInjection container
122125
- **Async/Await** - Responsive UI with non-blocking operations
126+
</details>
127+
128+
<details>
129+
<summary><b>Advanced Components</b></summary>
130+
<br>
123131

124-
### **Advanced Components**
125132
- **WMI Integration** - Windows Management Instrumentation for system access
126133
- **JSON Configuration** - Flexible profile and settings storage
127134
- **Real-time Monitoring** - Background services with intelligent throttling
128135
- **Memory Management** - Efficient caching and resource cleanup
129136
- **Error Handling** - Comprehensive logging with correlation IDs
137+
</details>
138+
139+
<details>
140+
<summary><b>Performance Optimizations</b></summary>
141+
<br>
130142

131-
### **Performance Optimizations**
132143
- **Virtualized UI** - Handle large datasets without performance impact
133144
- **Background Processing** - Non-blocking operations with progress tracking
134145
- **Intelligent Caching** - LRU-based caching with automatic cleanup
135146
- **Resource Monitoring** - Proactive memory and handle management
136-
137-
## 📊 **Performance Benchmarks**
138-
139-
- **Process List Virtualization**: 5000+ processes with <100ms response time
140-
- **Game Detection Accuracy**: 95% through feature-based ML scoring
141-
- **Profile Condition Evaluation**: Complex conditions evaluate within 2 seconds
142-
- **Notification Spam Reduction**: 80% reduction while maintaining critical alerts
143-
- **Memory Efficiency**: 70% reduction in memory usage for large process lists
147+
</details>
144148

145149
## 🤝 **Contributing**
146150

0 commit comments

Comments
 (0)