Print usage
| 694 | |
| 695 | // Print usage |
| 696 | void print_usage(const char *program_name) |
| 697 | { |
| 698 | std::cout << "Usage: " << program_name << " [options]\n"; |
| 699 | std::cout << "Options:\n"; |
| 700 | std::cout << " --events <count> Number of events to generate (default: 50000000)\n"; |
| 701 | std::cout << " --threads <count> Number of threads to use (default: hardware concurrency)\n"; |
| 702 | std::cout << " --baseline <file> Baseline file path (default: ctrack_baseline.json)\n"; |
| 703 | std::cout << " --record-baseline Record current results as baseline\n"; |
| 704 | std::cout << " --compare-baseline Compare results with baseline\n"; |
| 705 | std::cout << " --verbose Enable verbose output\n"; |
| 706 | std::cout << " --help Show this help message\n"; |
| 707 | } |
| 708 | |
| 709 | // Parse command line arguments |
| 710 | bool parse_args(int argc, char *argv[]) |