{ "type": "flag_validation", "iterations": 1000, "gc_disabled": true, "benchmarks": [ { "name": "benchmark_validate_all_single_flag", "description": "Single flag with PossibleValues.ALL", "avg_time": 0.0009, "median_time": 0.0009, "std_dev": 0.0003 }, { "name": "benchmark_validate_neither_single_flag", "description": "Single flag with PossibleValues.NEITHER", "avg_time": 0.0008, "median_time": 0.0008, "std_dev": 0.0002 }, { "name": "benchmark_validate_list_small", "description": "List validation (5 possible values)", "avg_time": 0.001, "median_time": 0.001, "std_dev": 0.0003 }, { "name": "benchmark_validate_list_large", "description": "List validation (50 possible values)", "avg_time": 0.0079, "median_time": 0.0078, "std_dev": 0.0007 }, { "name": "benchmark_validate_regex_simple", "description": "Regex validation (simple pattern)", "avg_time": 0.0019, "median_time": 0.0016, "std_dev": 0.0073 }, { "name": "benchmark_validate_regex_complex", "description": "Regex validation (complex pattern)", "avg_time": 0.0018, "median_time": 0.0017, "std_dev": 0.0051 }, { "name": "benchmark_validate_multiple_flags_10", "description": "Multiple flags validation (10 flags)", "avg_time": 0.0147, "median_time": 0.0146, "std_dev": 0.0013 }, { "name": "benchmark_validate_multiple_flags_50", "description": "Multiple flags validation (50 flags)", "avg_time": 0.0669, "median_time": 0.0661, "std_dev": 0.0025 }, { "name": "benchmark_validate_extreme_100_flags", "description": "Extreme (100 flags with regex validation)", "avg_time": 0.1626, "median_time": 0.1609, "std_dev": 0.007 } ] }