Alex P
|
3a28105f56
|
Fix: linting errors
|
2025-08-24 23:36:29 +00:00 |
Alex P
|
57b7bafcc1
|
feat(audio): implement comprehensive audio optimization system
- Add AdaptiveOptimizer for real-time parameter adjustment based on latency metrics
- Add AdaptiveBufferConfig for dynamic buffer sizing based on system load
- Implement BatchAudioProcessor for reduced CGO call overhead
- Add AudioBufferPool with sync.Pool for optimized memory allocation
- Implement LatencyMonitor with exponential moving averages
- Add MemoryMetrics for comprehensive memory usage tracking
- Implement PriorityScheduler with SCHED_FIFO for real-time audio processing
- Add zero-copy operations to minimize memory copying in audio pipeline
- Enhance IPC architecture with intelligent frame dropping
- Add comprehensive Prometheus metrics for performance monitoring
- Implement triple-goroutine architecture for audio input processing
- Add adaptive buffering and performance feedback loops
|
2025-08-24 22:33:49 +00:00 |
Alex P
|
3c1e9b8dc2
|
Fix: audio subprocess handling, avg atency audio metric
|
2025-08-22 22:21:41 +00:00 |
Alex P
|
aeb7a12c72
|
Fix: linting errors
|
2025-08-22 22:07:35 +00:00 |
Alex P
|
423d5775e3
|
[WIP] Performance Enhancements: move audion processing into a separate process
|
2025-08-22 12:04:30 +00:00 |
Alex P
|
629cdf59a7
|
perf(audio): optimize audio processing with batching and atomic operations
- Implement batch audio processing to reduce CGO overhead
- Replace mutexes with atomic operations for contention management
- Add buffer pooling to reduce allocations
- Optimize microphone operation cooldown with lock-free approach
- Improve error handling with pre-allocated error objects
|
2025-08-13 14:49:08 +00:00 |