Skip to content

Add --export-json flag#67

Open
pfgithub wants to merge 1 commit intoandrewrk:mainfrom
pfgithub:pfg/export-json
Open

Add --export-json flag#67
pfgithub wants to merge 1 commit intoandrewrk:mainfrom
pfgithub:pfg/export-json

Conversation

@pfgithub
Copy link

@pfgithub pfgithub commented Feb 7, 2025

#66

Usage:

--export-json results.json true echo

Sample results:

[
    {
        "raw_cmd": "true",
        "argv": [
            "true"
        ],
        "measurements": {
            "wall_time": {
                "q1": 540509,
                "median": 577018,
                "q3": 596138,
                "min": 306784,
                "max": 864502,
                "mean": 5.482704858665431e5,
                "std_dev": 7.994877991344525e4,
                "outlier_count": 1376,
                "sample_count": 8632,
                "unit": "nanoseconds"
            },
            "peak_rss": {
                "q1": 1310720,
                "median": 1310720,
                "q3": 1310720,
                "min": 1179648,
                "max": 1310720,
                "mean": 1.3107048155699722e6,
                "std_dev": 1.4107634857071205e3,
                "outlier_count": 1,
                "sample_count": 8632,
                "unit": "bytes"
            },
            "cpu_cycles": {
                "q1": 144576,
                "median": 145262,
                "q3": 148726,
                "min": 134752,
                "max": 252322,
                "mean": 1.4696095713623727e5,
                "std_dev": 4.528711685517833e3,
                "outlier_count": 386,
                "sample_count": 8632,
                "unit": "count"
            },
            "instructions": {
                "q1": 134201,
                "median": 134201,
                "q3": 134217,
                "min": 134198,
                "max": 134262,
                "mean": 1.3421246814179796e5,
                "std_dev": 1.9472154031932995e1,
                "outlier_count": 2114,
                "sample_count": 8632,
                "unit": "count"
            },
            "cache_references": {
                "q1": 9109,
                "median": 9186,
                "q3": 9271,
                "min": 8671,
                "max": 11633,
                "mean": 9.200539040778498e3,
                "std_dev": 1.512774878405191e2,
                "outlier_count": 224,
                "sample_count": 8632,
                "unit": "count"
            },
            "cache_misses": {
                "q1": 3350,
                "median": 3378,
                "q3": 3405,
                "min": 3031,
                "max": 3672,
                "mean": 3.3697968025949954e3,
                "std_dev": 6.825455125380303e1,
                "outlier_count": 895,
                "sample_count": 8632,
                "unit": "count"
            },
            "branch_misses": {
                "q1": 2504,
                "median": 2514,
                "q3": 2525,
                "min": 1960,
                "max": 2653,
                "mean": 2.5164221501390175e3,
                "std_dev": 2.616336315629073e1,
                "outlier_count": 484,
                "sample_count": 8632,
                "unit": "count"
            }
        },
        "sample_count": 8632
    },
    {
        "raw_cmd": "echo",
        "argv": [
            "echo"
        ],
        "measurements": {
            "wall_time": {
                "q1": 658046,
                "median": 676726,
                "q3": 692276,
                "min": 362493,
                "max": 1264864,
                "mean": 6.478101871011541e5,
                "std_dev": 8.490733385223841e4,
                "outlier_count": 1221,
                "sample_count": 7365,
                "unit": "nanoseconds"
            },
            "peak_rss": {
                "q1": 2097152,
                "median": 2097152,
                "q3": 2097152,
                "min": 1966080,
                "max": 2097152,
                "mean": 2.097009627155465e6,
                "std_dev": 4.317795131414526e3,
                "outlier_count": 8,
                "sample_count": 7365,
                "unit": "bytes"
            },
            "cpu_cycles": {
                "q1": 182325,
                "median": 183124,
                "q3": 186758,
                "min": 177387,
                "max": 253221,
                "mean": 1.850286252545825e5,
                "std_dev": 4.791027623852532e3,
                "outlier_count": 368,
                "sample_count": 7365,
                "unit": "count"
            },
            "instructions": {
                "q1": 167882,
                "median": 167883,
                "q3": 167910,
                "min": 167879,
                "max": 167946,
                "mean": 1.6789652817379497e5,
                "std_dev": 2.014135072991943e1,
                "outlier_count": 0,
                "sample_count": 7365,
                "unit": "count"
            },
            "cache_references": {
                "q1": 12620,
                "median": 12712,
                "q3": 12812,
                "min": 11285,
                "max": 14982,
                "mean": 1.272274161575017e4,
                "std_dev": 1.6539334105206132e2,
                "outlier_count": 139,
                "sample_count": 7365,
                "unit": "count"
            },
            "cache_misses": {
                "q1": 4692,
                "median": 4727,
                "q3": 4762,
                "min": 4140,
                "max": 5290,
                "mean": 4.724250916496945e3,
                "std_dev": 6.565120489586924e1,
                "outlier_count": 345,
                "sample_count": 7365,
                "unit": "count"
            },
            "branch_misses": {
                "q1": 3093,
                "median": 3104,
                "q3": 3115,
                "min": 2710,
                "max": 3232,
                "mean": 3.1033262729124235e3,
                "std_dev": 2.078853256294233e1,
                "outlier_count": 187,
                "sample_count": 7365,
                "unit": "count"
            }
        },
        "sample_count": 7365
    }
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant