Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiling and Benchmarking the System #41

Open
Blindspot22 opened this issue Aug 14, 2024 · 0 comments
Open

Profiling and Benchmarking the System #41

Blindspot22 opened this issue Aug 14, 2024 · 0 comments
Labels
ticket issues

Comments

@Blindspot22
Copy link
Owner

Description:

  • Implement profiling and benchmarking tools to identify bottlenecks and measure the performance of different components in the system.

Implementation Steps:

  • Select and integrate profiling tools compatible with Rust (e.g., cargo flamegraph, perf, criterion) to measure execution times and resource usage.
  • Identify key areas of the codebase that may impact performance, such as video capture, background subtraction, contour detection, and bounding box visualization.
  • Create benchmarks for these components, focusing on metrics such as frame processing time, memory usage, and CPU/GPU utilization.
  • Run the profiling tools on different hardware configurations to gather performance data across various environments.
  • Document the results, highlighting areas that require optimization, and create baseline performance metrics for future comparisons.
@Blindspot22 Blindspot22 added the ticket issues label Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ticket issues
Projects
Status: Ready
Development

No branches or pull requests

1 participant