unity icon indicating copy to clipboard operation
unity copied to clipboard

Benchmarks

Open bdlukaa opened this issue 9 months ago • 1 comments

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

bdlukaa avatar Mar 12 '25 23:03 bdlukaa

This issue has been linked to bluecherry.sleekplan.app/feedback/206332. You can follow the discussion there!

sleekplan[bot] avatar Mar 12 '25 23:03 sleekplan[bot]