Files
supersonic/backend
Gianluca Boiano 43e8d0a453 Optimize resource usage in waveform generation and image cache
- Replace sleep-based polling in waveform generation with channel-based
  synchronization to reduce CPU usage and improve responsiveness
- Add sync.Pool for audio buffers in waveform analysis to reduce memory
  allocations
- Fix critical bug in ImageCache where struct field updates were not
  being persisted to the map, causing LRU tracking to fail
- Optimize ImageCache evictOne() to use single pass instead of two
  separate iterations through all cache items
- Upgrade read locks to write locks in ImageCache Get methods to ensure
  struct updates are properly saved
2026-02-01 22:29:28 +01:00
..
2026-01-17 05:08:12 +00:00
2026-02-01 22:18:18 +01:00
2025-09-17 22:28:16 +02:00
2023-10-20 20:05:13 +01:00
2023-10-20 20:05:13 +01:00
2025-09-17 22:30:49 +02:00
2024-07-19 07:29:57 -07:00
2025-09-17 22:30:49 +02:00
2023-04-08 08:59:39 -07:00