{
  "context": {
    "date": "2025-11-03T17:15:09+00:00",
    "host_name": "runnervmf2e7y",
    "executable": "./utf_strings-bench",
    "num_cpus": 4,
    "mhz_per_cpu": 3232,
    "cpu_scaling_enabled": false,
    "aslr_enabled": true,
    "caches": [
      {
        "type": "Data",
        "level": 1,
        "size": 32768,
        "num_sharing": 2
      },
      {
        "type": "Instruction",
        "level": 1,
        "size": 32768,
        "num_sharing": 2
      },
      {
        "type": "Unified",
        "level": 2,
        "size": 524288,
        "num_sharing": 2
      },
      {
        "type": "Unified",
        "level": 3,
        "size": 33554432,
        "num_sharing": 4
      }
    ],
    "load_avg": [1.06006,0.4375,0.164551],
    "library_version": "v1.9.4",
    "library_build_type": "release",
    "json_schema_version": 1
  },
  "benchmarks": [
    {
      "name": "BM_UTF8_CodePoint_Creation",
      "family_index": 0,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_CodePoint_Creation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 662724078,
      "real_time": 6.3424724489940747e+00,
      "cpu_time": 6.3418902685470249e+00,
      "time_unit": "ns",
      "items_per_second": 1.5768169388858056e+08
    },
    {
      "name": "BM_UTF16BE_CodePoint_Creation",
      "family_index": 1,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF16BE_CodePoint_Creation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 2261165223,
      "real_time": 1.8535298108111737e+00,
      "cpu_time": 1.8533737647175905e+00,
      "time_unit": "ns",
      "items_per_second": 5.3955657462992954e+08
    },
    {
      "name": "BM_UTF32LE_CodePoint_Creation",
      "family_index": 2,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF32LE_CodePoint_Creation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 6570546548,
      "real_time": 6.2229443930270600e-01,
      "cpu_time": 6.2224822473017805e-01,
      "time_unit": "ns",
      "items_per_second": 1.6070756978593621e+09
    },
    {
      "name": "BM_UTF8_Scalar_Conversion",
      "family_index": 3,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_Scalar_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 1748000710,
      "real_time": 2.4009969784280116e+00,
      "cpu_time": 2.4008076844545454e+00,
      "time_unit": "ns",
      "items_per_second": 4.1652649084518254e+08
    },
    {
      "name": "BM_UTF8_Validation",
      "family_index": 4,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_Validation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 1264604077,
      "real_time": 3.3171277914518242e+00,
      "cpu_time": 3.3168620094524637e+00,
      "time_unit": "ns",
      "items_per_second": 3.0148978074764001e+08
    },
    {
      "name": "BM_UTF8_to_UTF16BE_Conversion",
      "family_index": 5,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_to_UTF16BE_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 923417360,
      "real_time": 4.5341306113196707e+00,
      "cpu_time": 4.5337350696980643e+00,
      "time_unit": "ns",
      "items_per_second": 2.2056868886840308e+08
    },
    {
      "name": "BM_UTF16BE_to_UTF32LE_Conversion",
      "family_index": 6,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF16BE_to_UTF32LE_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 1572698578,
      "real_time": 2.6684538942846148e+00,
      "cpu_time": 2.6682715809004858e+00,
      "time_unit": "ns",
      "items_per_second": 3.7477444468472022e+08
    },
    {
      "name": "BM_UTF8_Units_Access",
      "family_index": 7,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_Units_Access",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 1608267123,
      "real_time": 2.6339509926051017e+00,
      "cpu_time": 2.6337387492562669e+00,
      "time_unit": "ns",
      "items_per_second": 3.7968838036133492e+08
    },
    {
      "name": "BM_UTF8_String_FromBytes",
      "family_index": 8,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_FromBytes",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 30491063,
      "real_time": 1.3777977205976720e+02,
      "cpu_time": 1.3776723986303801e+02,
      "time_unit": "ns",
      "items_per_second": 7.2586196906764982e+06
    },
    {
      "name": "BM_UTF16BE_String_FromBytes",
      "family_index": 9,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF16BE_String_FromBytes",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 75483708,
      "real_time": 5.5832816612559512e+01,
      "cpu_time": 5.5828583606412188e+01,
      "time_unit": "ns",
      "items_per_second": 1.7911971527881376e+07
    },
    {
      "name": "BM_UTF32LE_String_FromBytes",
      "family_index": 10,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF32LE_String_FromBytes",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 172135854,
      "real_time": 2.4505696547100534e+01,
      "cpu_time": 2.4504001862389469e+01,
      "time_unit": "ns",
      "items_per_second": 4.0809660626694322e+07
    },
    {
      "name": "BM_UTF8_String_FromCString",
      "family_index": 11,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_FromCString",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 236892560,
      "real_time": 1.7764956729751198e+01,
      "cpu_time": 1.7763754319679734e+01,
      "time_unit": "ns",
      "items_per_second": 5.6294406126307495e+07
    },
    {
      "name": "BM_UTF8_String_CopyConstruction",
      "family_index": 12,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_CopyConstruction",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 633917234,
      "real_time": 6.8457584637934099e+00,
      "cpu_time": 6.8451505184981283e+00,
      "time_unit": "ns",
      "items_per_second": 1.4608882555579022e+08
    },
    {
      "name": "BM_UTF8_String_Assignment",
      "family_index": 13,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_Assignment",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 230069149,
      "real_time": 1.8301312285029734e+01,
      "cpu_time": 1.8300012110706795e+01,
      "time_unit": "ns",
      "items_per_second": 5.4644772579955265e+07
    },
    {
      "name": "BM_UTF8_to_UTF16BE_String_Conversion",
      "family_index": 14,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_to_UTF16BE_String_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 21860370,
      "real_time": 1.9248067997019470e+02,
      "cpu_time": 1.9246465970155120e+02,
      "time_unit": "ns",
      "items_per_second": 5.1957590632517580e+06
    },
    {
      "name": "BM_UTF16BE_to_UTF32LE_String_Conversion",
      "family_index": 15,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF16BE_to_UTF32LE_String_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 38775852,
      "real_time": 1.0861506586625096e+02,
      "cpu_time": 1.0860477920639889e+02,
      "time_unit": "ns",
      "items_per_second": 9.2076979236755446e+06
    },
    {
      "name": "BM_UTF8_String_RoundTrip_Conversion",
      "family_index": 16,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_RoundTrip_Conversion",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 10759945,
      "real_time": 3.8992888569597670e+02,
      "cpu_time": 3.8989561322107096e+02,
      "time_unit": "ns",
      "items_per_second": 2.5647890514556766e+06
    },
    {
      "name": "BM_UTF8_String_Concatenation",
      "family_index": 17,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_Concatenation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 191528561,
      "real_time": 2.1985197518400408e+01,
      "cpu_time": 2.1983074211057207e+01,
      "time_unit": "ns",
      "items_per_second": 4.5489543018374234e+07
    },
    {
      "name": "BM_UTF8_String_Append_Operator",
      "family_index": 18,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_Append_Operator",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 208885578,
      "real_time": 1.9998038686998335e+01,
      "cpu_time": 1.9996294272647216e+01,
      "time_unit": "ns",
      "items_per_second": 5.0009266035251968e+07
    },
    {
      "name": "BM_UTF8_String_CodePoint_Counting",
      "family_index": 19,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_CodePoint_Counting",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 108070070,
      "real_time": 3.9284722661880572e+01,
      "cpu_time": 3.9280935415328273e+01,
      "time_unit": "ns",
      "items_per_second": 2.5457642223300476e+07
    },
    {
      "name": "BM_UTF8_String_Iteration",
      "family_index": 20,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_Iteration",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 44968198,
      "real_time": 9.3244425894051091e+01,
      "cpu_time": 9.3234043378834102e+01,
      "time_unit": "ns",
      "items_per_second": 1.0725695934228022e+07
    },
    {
      "name": "BM_UTF8_String_Validation",
      "family_index": 21,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_String_Validation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 32786555,
      "real_time": 1.2938250523728394e+02,
      "cpu_time": 1.2936782827595047e+02,
      "time_unit": "ns",
      "items_per_second": 7.7298970951798866e+06
    },
    {
      "name": "BM_UTF8_StringView_Creation",
      "family_index": 22,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_StringView_Creation",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 1450978529,
      "real_time": 2.8955931090831739e+00,
      "cpu_time": 2.8953436560466219e+00,
      "time_unit": "ns",
      "items_per_second": 3.4538214415812254e+08
    },
    {
      "name": "BM_UTF8_StringView_CodePoint_Counting",
      "family_index": 23,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_StringView_CodePoint_Counting",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 112508964,
      "real_time": 3.7585651726381535e+01,
      "cpu_time": 3.7580965068703335e+01,
      "time_unit": "ns",
      "items_per_second": 2.6609215547601245e+07
    },
    {
      "name": "BM_UTF8_StringView_Iteration",
      "family_index": 24,
      "per_family_instance_index": 0,
      "run_name": "BM_UTF8_StringView_Iteration",
      "run_type": "iteration",
      "repetitions": 1,
      "repetition_index": 0,
      "threads": 1,
      "iterations": 44502362,
      "real_time": 9.3794070143961918e+01,
      "cpu_time": 9.3785960102522381e+01,
      "time_unit": "ns",
      "items_per_second": 1.0662576774890903e+07
    }
  ]
}
