unity
unity copied to clipboard
Benchmarks
We need to conduct performance benchmarking for the Bluecherry Client to identify potential bottlenecks, ensure optimal performance, and improve resource utilization.
Goals
- Measure CPU, memory, and GPU usage during various scenarios.
- Assess performance in different environments (e.g., low-end vs. high-end hardware).
- Evaluate responsiveness under heavy camera loads.
- Identify potential areas for optimization.
Benchmark Scenarios
- Idle Mode: No active video feeds, only UI running.
- Single Camera Stream: Monitor performance with one active HD stream.
- Multiple Camera Streams: Test with 4, 8, and 16 simultaneous streams.
- Recording Playback: Measure performance during timeline scrubbing and playback.
- Low Bandwidth Conditions: Simulate poor network environments to assess stability.
Metrics to Collect
- CPU Usage (%)
- Memory Consumption (MB)
- GPU Usage (%) (if applicable)
- Frame Rate (FPS)
- Latency (ms)
- Network Throughput (MB/s)
Operating Systems
- Android
- Windows
- Linux (Ubuntu recommended)
iOS and macOS to be investigated
This issue has been linked to bluecherry.sleekplan.app/feedback/206332. You can follow the discussion there!