{
  "measuredAt": "2026-10-02T13:45:38.4548713+02:00",
  "librarySourceRevision": "5043403f7c154b63a417a09161be98862ee82510",
  "environment": {
    "BenchmarkDotNetCaption": "BenchmarkDotNet",
    "BenchmarkDotNetVersion": "0.15.8",
    "OsVersion": "Windows 11 (10.0.26200.9457/25H2/2025Update/HudsonValley2)",
    "ProcessorName": "AMD Ryzen 9 5950X",
    "PhysicalProcessorCount": 1,
    "PhysicalCoreCount": 16,
    "LogicalCoreCount": 32,
    "RuntimeVersion": ".NET 10.0.12 (10.0.12, 10.0.1226.42308)",
    "Architecture": "X64",
    "HasAttachedDebugger": false,
    "HasRyuJit": true,
    "Configuration": "RELEASE",
    "DotNetCliVersion": "11.0.100-rc.1.26425.128",
    "ChronometerFrequency": {
      "Hertz": 10000000
    },
    "HardwareTimerKind": "Unknown"
  },
  "job": {
    "affinity": "CPU 30",
    "tieredCompilation": false,
    "launchCount": 3,
    "batchSize": 256,
    "iterationCount": 10,
    "name": "Optimized JIT, three processes",
    "iterationTimeMs": 100,
    "warmupCount": 3
  },
  "libraries": {
    "TeddDirectStatic": {
      "mode": "Direct static call",
      "version": "2.2.0",
      "package": "Tedd.WildcardMatch",
      "label": "Tedd direct · static"
    },
    "TeddDirectReused": {
      "mode": "Reusable direct matcher",
      "version": "2.2.0",
      "package": "Tedd.WildcardMatch",
      "label": "Tedd direct · reused"
    },
    "TeddRegexStatic": {
      "mode": "Translation and Regex cache lookup per call",
      "version": "2.2.0",
      "package": "Tedd.WildcardMatch",
      "label": "Tedd Regex · static"
    },
    "TeddRegexReused": {
      "mode": "Reusable interpreted Regex",
      "version": "2.2.0",
      "package": "Tedd.WildcardMatch",
      "label": "Tedd Regex · reused"
    },
    "TeddRegexCompiled": {
      "mode": "Reusable compiled Regex",
      "version": "2.2.0",
      "package": "Tedd.WildcardMatch",
      "label": "Tedd Regex · compiled"
    },
    "FastWildcard": {
      "mode": "Static call, reused settings",
      "version": "3.1.0",
      "package": "FastWildcard",
      "label": "FastWildcard"
    },
    "WildcardMatch": {
      "mode": "Static extension call",
      "version": "1.0.7",
      "package": "WildcardMatch",
      "label": "WildcardMatch"
    },
    "DotNetGlob": {
      "mode": "Reusable parsed glob",
      "version": "3.1.3",
      "package": "DotNet.Glob",
      "label": "DotNet.Glob"
    }
  },
  "workloads": [
    {
      "pattern": "report-2026.txt",
      "name": "Literal",
      "inputGroup": "short",
      "label": "Literal"
    },
    {
      "pattern": "report-??.txt",
      "name": "Simple",
      "inputGroup": "short",
      "label": "Question marks"
    },
    {
      "pattern": "*a?c*e*",
      "name": "MultiStar",
      "inputGroup": "short",
      "label": "Multiple stars"
    },
    {
      "pattern": "*alpha*beta??*omega*",
      "name": "LongText",
      "inputGroup": "long",
      "label": "Long text"
    }
  ],
  "matching": [
    {
      "workload": "Literal",
      "library": "DotNetGlob",
      "meanNs": 17.437246145644135,
      "errorNs": 1.8049875541295466,
      "stdDevNs": 2.7016206041394,
      "allocatedBytes": 0,
      "samplesNs": [
        15.899118599582515,
        15.92604281782089,
        15.895169501064178,
        15.865623209315652,
        15.970058478634577,
        16.023315349746234,
        15.871762698510151,
        15.934164850401114,
        15.898702905001636,
        15.974791001555337,
        16.102740270259186,
        16.094650308604002,
        16.003129613681104,
        15.997170275590552,
        15.973861574187993,
        15.998211557783792,
        16.065430328289043,
        16.014119145751312,
        16.050852377583663,
        16.00232862737861,
        22.757683011049725,
        23.159739457441297,
        23.150550462922997,
        23.1720982335549,
        22.935426827952348,
        20.44708083347721,
        16.774416760186465,
        17.240509539019335,
        15.916316417040745,
        18.0023193359375
      ]
    },
    {
      "workload": "Literal",
      "library": "FastWildcard",
      "meanNs": 93.38907861843403,
      "errorNs": 18.05432019513732,
      "stdDevNs": 25.89296868444741,
      "allocatedBytes": 0,
      "samplesNs": [
        99.23586961699695,
        91.56702553353658,
        99.44979039634147,
        77.0158721179497,
        74.50271234279725,
        74.51730123380335,
        73.12376441025152,
        73.75056569169207,
        72.77296112804878,
        150.7542731353591,
        142.69533947686463,
        146.84842778832873,
        143.76402796961327,
        143.38176579765192,
        96.46764934392266,
        77.51208563535911,
        79.05691578901934,
        73.59504488950276,
        75.61412832354972,
        86.47744455645162,
        84.13511214717742,
        79.84028477822581,
        82.33776461693549,
        85.26634954637096,
        79.47139616935483,
        82.85542149697581,
        90.11128087197581,
        78.77362651209677
      ]
    },
    {
      "workload": "Literal",
      "library": "TeddDirectReused",
      "meanNs": 7.072518788546012,
      "errorNs": 1.6560048510213974,
      "stdDevNs": 2.266758323137563,
      "allocatedBytes": 0,
      "samplesNs": [
        9.85711571144618,
        9.833390792599737,
        9.878157564334776,
        9.931313511479111,
        9.839923874435453,
        9.893888416799962,
        9.858356170022581,
        9.841522687711706,
        9.908773919716786,
        9.973847457776628,
        5.258148521505376,
        5.251564600134409,
        5.36446782594086,
        5.526503696236559,
        5.378717237903226,
        5.259167086693548,
        5.252404653897849,
        5.659064180107527,
        5.255350284518941,
        5.2558862798643995,
        5.275607755663474,
        5.2586240600113,
        5.299921975893241,
        5.256033415841584,
        5.266501089647008,
        5.2512357320140985
      ]
    },
    {
      "workload": "Literal",
      "library": "TeddDirectStatic",
      "meanNs": 14.5837603568415,
      "errorNs": 0.02674455298039977,
      "stdDevNs": 0.03660824908183278,
      "allocatedBytes": 0,
      "samplesNs": [
        14.607869004034669,
        14.565549349970114,
        14.627306858936043,
        14.62716092909444,
        14.669830814778841,
        14.605329824790795,
        14.655383760460252,
        14.606643193365212,
        14.566600044829647,
        14.565907991849459,
        14.56319368802584,
        14.55521216759315,
        14.544897813063402,
        14.54934340256911,
        14.57827641413762,
        14.559511037973257,
        14.545836815467247,
        14.604454358797677,
        14.537541204186532,
        14.542153395969905,
        14.55882712399434,
        14.582921097474673,
        14.577072198115316,
        14.556586500856675,
        14.586049240166865,
        14.638311047377831
      ]
    },
    {
      "workload": "Literal",
      "library": "TeddRegexCompiled",
      "meanNs": 36.639282928201915,
      "errorNs": 0.07854228719352466,
      "stdDevNs": 0.11264301068807653,
      "allocatedBytes": 0,
      "samplesNs": [
        36.620963887965424,
        36.570681308178195,
        36.567252950465424,
        36.53369660073138,
        36.82619784740692,
        36.699764170545215,
        36.607406291555854,
        36.510165600066486,
        36.525021816821805,
        36.76669034090909,
        36.54518821022727,
        36.74257220643939,
        36.667850378787875,
        36.627197265625,
        36.54977509469697,
        36.54803651751894,
        36.83697324810606,
        36.58158735795455,
        36.56549627130682,
        36.62317698587201,
        36.656801143806135,
        36.939755742421404,
        36.618096814184135,
        36.57350825692365,
        36.84516952423279,
        36.63278910928144,
        36.55508806605539,
        36.56301898156811
      ]
    },
    {
      "workload": "Literal",
      "library": "TeddRegexReused",
      "meanNs": 89.4177378455986,
      "errorNs": 0.6254933356394397,
      "stdDevNs": 0.9362090500010777,
      "allocatedBytes": 0,
      "samplesNs": [
        88.69151239809783,
        88.71141516644022,
        88.66302932518116,
        88.74308268229167,
        88.40278957201087,
        88.50044582201087,
        88.51955247961956,
        88.5703266530797,
        88.79509525022645,
        88.56634609941123,
        90.36512586805556,
        90.34993489583333,
        90.39695457175925,
        90.39559823495371,
        90.48629195601852,
        90.52119502314815,
        90.58693214699075,
        90.46621817129629,
        90.30698423032408,
        90.48701533564815,
        90.43100956114621,
        89.7069607400722,
        88.71955733867328,
        88.50423764666066,
        88.16014919900722,
        88.48854918772564,
        88.91196130415162,
        89.8375803813177,
        90.85257079196751,
        88.39371333483754
      ]
    },
    {
      "workload": "Literal",
      "library": "TeddRegexStatic",
      "meanNs": 230.32317112702106,
      "errorNs": 1.9128583509378563,
      "stdDevNs": 2.5536111719763945,
      "allocatedBytes": 120,
      "samplesNs": [
        228.7885307085396,
        228.74284498762376,
        228.46558825804456,
        227.69110651299505,
        228.51900912747524,
        227.68917272586634,
        228.07931427908414,
        229.03533029084159,
        233.6113562950721,
        233.09373121995193,
        234.03179462139423,
        233.9348426231971,
        234.0339073768029,
        233.03786057692307,
        233.06016188401443,
        233.95597017728366,
        230.03246166087962,
        227.73505316840277,
        227.99388744212962,
        228.0589916087963,
        228.17111545138889,
        228.43017578125,
        228.2597294560185,
        233.04262514467592,
        230.584716796875
      ]
    },
    {
      "workload": "Literal",
      "library": "WildcardMatch",
      "meanNs": 33.81367293766969,
      "errorNs": 3.5404845848032607,
      "stdDevNs": 5.077657618300723,
      "allocatedBytes": 48,
      "samplesNs": [
        30.555985979781674,
        30.347640634609473,
        30.475656807349324,
        30.063440526983396,
        30.088815536592865,
        29.73506688191882,
        29.912031298047356,
        30.108875307503077,
        30.134550613084254,
        30.15723367339199,
        30.014778803853154,
        29.866190789972695,
        30.32484332334648,
        30.35888671875,
        29.65961937765473,
        29.744713051805217,
        30.133204784208132,
        30.139219413683254,
        40.66918349847561,
        40.257955411585364,
        40.226594258130085,
        40.5616425304878,
        40.24001206808943,
        40.467122395833336,
        40.63599625254065,
        40.409322599085364,
        40.805068597560975,
        40.68919112042683
      ]
    },
    {
      "workload": "LongText",
      "library": "DotNetGlob",
      "meanNs": 7183.610316685268,
      "errorNs": 15.17380588939143,
      "stdDevNs": 21.76182079808891,
      "allocatedBytes": 0,
      "samplesNs": [
        7175.946044921875,
        7181.121826171875,
        7180.450439453125,
        7189.2333984375,
        7173.486328125,
        7169.256591796875,
        7196.673583984375,
        7181.243896484375,
        7170.263671875,
        7206.011962890625,
        7214.27001953125,
        7172.65625,
        7178.16162109375,
        7166.162109375,
        7172.601318359375,
        7172.564697265625,
        7171.484375,
        7169.512939453125,
        7173.822021484375,
        7251.898193359375,
        7234.38720703125,
        7216.888427734375,
        7176.72119140625,
        7169.39697265625,
        7170.42236328125,
        7169.256591796875,
        7170.49560546875,
        7166.69921875
      ]
    },
    {
      "workload": "LongText",
      "library": "FastWildcard",
      "meanNs": 262.31949689195005,
      "errorNs": 1.1203909379219263,
      "stdDevNs": 1.676948539426716,
      "allocatedBytes": 0,
      "samplesNs": [
        262.39195478723406,
        263.63603307845744,
        261.73303482380317,
        265.09983793218083,
        264.44689162234044,
        264.41312749335106,
        266.0306889960106,
        262.02989943484044,
        261.27306349734044,
        262.431952293883,
        262.34327746975805,
        261.2580330141129,
        260.6508316532258,
        262.9504788306452,
        261.0183551747312,
        260.9981413810484,
        259.211189516129,
        262.57061701948925,
        261.3110614079301,
        261.26170824932797,
        261.7444766465054,
        260.29039608534947,
        259.97852612567203,
        260.7014973958333,
        262.50997563844084,
        260.84535660282256,
        264.52137936827955,
        264.0874390961022,
        263.48338793682797,
        264.36229418682797
      ]
    },
    {
      "workload": "LongText",
      "library": "TeddDirectReused",
      "meanNs": 223.95348110109646,
      "errorNs": 32.341598007867375,
      "stdDevNs": 47.4058989227077,
      "allocatedBytes": 0,
      "samplesNs": [
        283.0711044183298,
        309.6945369944853,
        300.21654657956935,
        186.47471195509453,
        198.84648683692228,
        234.26657284007354,
        184.37838514311974,
        192.43235868566177,
        185.68135750393907,
        186.67228121717437,
        185.93092698317307,
        215.45842097355768,
        221.8714317908654,
        222.61437049278845,
        186.88551682692307,
        195.47156700721155,
        177.64197716346155,
        176.86861478365384,
        188.31298828125,
        296.80098100142044,
        284.2579234730114,
        195.17722389914772,
        226.91328568892047,
        319.79947176846593,
        313.64113547585225,
        223.6444646661932,
        221.348876953125,
        184.610595703125,
        195.6668368252841
      ]
    },
    {
      "workload": "LongText",
      "library": "TeddDirectStatic",
      "meanNs": 298.9152346023992,
      "errorNs": 58.45040557727537,
      "stdDevNs": 85.67585368272596,
      "allocatedBytes": 0,
      "samplesNs": [
        286.1888363486842,
        340.59596011513156,
        250.96885279605263,
        264.71474095394734,
        314.0517064144737,
        241.57637746710526,
        285.97476356907896,
        229.36420641447367,
        241.0608552631579,
        233.58012952302633,
        209.8546391039823,
        214.44534706858408,
        211.65501417311947,
        215.24020844856196,
        213.28470685840708,
        209.8831581858407,
        212.31981125553096,
        213.7252402516593,
        212.79210453539824,
        405.1599721439549,
        406.47032690829917,
        403.47940413678276,
        419.99291591956967,
        413.971447553791,
        413.3054639472336,
        406.05888992059425,
        390.4106765496926,
        396.71390721055326,
        411.70214043288934
      ]
    },
    {
      "workload": "LongText",
      "library": "TeddRegexCompiled",
      "meanNs": 460.0520395496105,
      "errorNs": 60.43168656880279,
      "stdDevNs": 86.66932628655809,
      "allocatedBytes": 0,
      "samplesNs": [
        415.76605902777777,
        402.84559461805554,
        400.62798394097223,
        402.90391710069446,
        405.5442527488426,
        403.3298068576389,
        403.1575520833333,
        407.7858253761574,
        411.05821397569446,
        426.6693615522541,
        413.1563780737705,
        407.27298924180326,
        636.3217213114754,
        567.4488505379098,
        675.409435835041,
        651.2627273309427,
        621.897412909836,
        474.75145683913934,
        450.06883965163934,
        477.0847865513393,
        514.6763392857143,
        431.95364815848217,
        402.72347586495533,
        438.0427769252232,
        403.98385184151783,
        408.25587681361606,
        421.3771275111607,
        406.08084542410717
      ]
    },
    {
      "workload": "LongText",
      "library": "TeddRegexReused",
      "meanNs": 24481.44847728588,
      "errorNs": 171.39994698371837,
      "stdDevNs": 240.27880764318093,
      "allocatedBytes": 0,
      "samplesNs": [
        24985.51025390625,
        25215.36865234375,
        24927.62451171875,
        24452.35595703125,
        24466.83349609375,
        24372.76611328125,
        24351.20849609375,
        24370.61767578125,
        24338.02490234375,
        24366.6748046875,
        24424.8046875,
        24329.4677734375,
        24404.052734375,
        24333.1787109375,
        24305.0537109375,
        24350.3173828125,
        24345.458984375,
        24345.849609375,
        24910.7177734375,
        24353.955078125,
        24599.21875,
        24601.611328125,
        24327.24609375,
        24389.84375,
        24363.2568359375,
        24381.8603515625,
        24386.23046875
      ]
    },
    {
      "workload": "LongText",
      "library": "TeddRegexStatic",
      "meanNs": 25115.1064453125,
      "errorNs": 561.0318179919536,
      "stdDevNs": 748.9614260021195,
      "allocatedBytes": 192,
      "samplesNs": [
        26305.76171875,
        25808.642578125,
        24748.33984375,
        24531.8115234375,
        25316.50390625,
        24707.8125,
        24609.6435546875,
        24629.6875,
        26241.2109375,
        27422.021484375,
        26147.607421875,
        25279.00390625,
        24996.7041015625,
        24947.265625,
        25223.876953125,
        25395.1904296875,
        25063.8916015625,
        24573.8037109375,
        24673.6328125,
        24454.931640625,
        24488.0126953125,
        24522.55859375,
        24852.5146484375,
        24487.6953125,
        24449.5361328125
      ]
    },
    {
      "workload": "LongText",
      "library": "WildcardMatch",
      "meanNs": 14366.97502042809,
      "errorNs": 688.3239762327838,
      "stdDevNs": 987.1737605578804,
      "allocatedBytes": 44472,
      "samplesNs": [
        16276.98974609375,
        16619.61669921875,
        14924.0478515625,
        15960.009765625,
        15232.275390625,
        15418.84765625,
        14987.78076171875,
        14640.41748046875,
        13573.66943359375,
        13597.2412109375,
        15678.59375,
        14739.0625,
        13781.46875,
        13797.5,
        13228.609375,
        14083.078125,
        13597.984375,
        13136.1875,
        13276.90625,
        15201.436941964286,
        13591.55970982143,
        13814.676339285714,
        13825.34877232143,
        14344.698660714286,
        14354.15736607143,
        13621.81919642857,
        13455.287388392857,
        13516.029575892857
      ]
    },
    {
      "workload": "MultiStar",
      "library": "DotNetGlob",
      "meanNs": 61.52375898528085,
      "errorNs": 3.3648280419775527,
      "stdDevNs": 4.932121721736739,
      "allocatedBytes": 0,
      "samplesNs": [
        59.81540586890244,
        59.547744378810975,
        59.71560594512195,
        59.456340510670735,
        59.32021722560975,
        59.333912919207314,
        59.595262480945124,
        59.184987137957314,
        59.26781631097561,
        59.227979706554876,
        59.37726276676829,
        59.27978515625,
        59.262040301067074,
        59.32152724847561,
        59.28395341082317,
        59.53101181402439,
        59.29151581554878,
        59.413407488567074,
        59.281690644054876,
        74.89564766004247,
        77.07691377806432,
        72.36405159663228,
        59.5507575470267,
        59.340215886680824,
        59.63839929080704,
        59.73315192657767,
        66.18296799150485,
        65.87139240746359,
        61.028045358009706
      ]
    },
    {
      "workload": "MultiStar",
      "library": "FastWildcard",
      "meanNs": 65.86095114952789,
      "errorNs": 0.6308170427851276,
      "stdDevNs": 0.9046990281500764,
      "allocatedBytes": 0,
      "samplesNs": [
        65.41109877680965,
        65.46064688756702,
        65.45639242627345,
        65.29158114108579,
        65.32738406920241,
        65.38445930378687,
        65.35016180043566,
        65.53303818280831,
        65.35317264996648,
        65.30670084199062,
        66.60436946440508,
        66.22307925300802,
        65.74961616393716,
        65.3375146223262,
        65.45246960645053,
        65.31995477523395,
        65.45579879679144,
        66.02260977189171,
        65.66429750167113,
        66.82050362349196,
        66.22069003434987,
        65.9032417685992,
        65.82168701826407,
        65.34989998743298,
        65.68050435656836,
        67.80943678786863,
        69.43221923173593,
        65.36410334282841
      ]
    },
    {
      "workload": "MultiStar",
      "library": "TeddDirectReused",
      "meanNs": 21.22278683605882,
      "errorNs": 0.04657928820742239,
      "stdDevNs": 0.06056623686426698,
      "allocatedBytes": 0,
      "samplesNs": [
        21.19276612815492,
        21.166121015557007,
        21.23804582109443,
        21.174811486890775,
        21.22631687200827,
        21.199310541775457,
        21.15498701316362,
        21.214077968614014,
        21.29376729329427,
        21.29361894395616,
        21.253691779242622,
        21.32042778862847,
        21.206495496961807,
        21.280797322591145,
        21.252822875976562,
        21.259456210666233,
        21.295208401150173,
        21.142620510525173,
        21.11716800265842,
        21.314557393391926,
        21.118121676974827,
        21.247122022840713,
        21.218829684787327,
        21.165741814507378
      ]
    },
    {
      "workload": "MultiStar",
      "library": "TeddDirectStatic",
      "meanNs": 36.15223914668917,
      "errorNs": 0.1719642105961684,
      "stdDevNs": 0.24106982648759634,
      "allocatedBytes": 0,
      "samplesNs": [
        36.12564672059366,
        35.978010059457965,
        36.006853221792035,
        36.1102709024705,
        35.9743011384587,
        36.0494157909292,
        36.05931824990782,
        36.02471365689528,
        36.27387152777778,
        36.04481336805556,
        36.125759548611114,
        36.320023148148145,
        36.07411024305556,
        36.11046006944444,
        36.054361979166664,
        35.99717881944444,
        36.119285300925924,
        36.00392644479321,
        36.976738483197934,
        36.12466245845643,
        36.20309759278065,
        36.69343438423191,
        35.97439155973043,
        36.00468374953841,
        36.01384353074224,
        36.05459373846012,
        36.61269127354136
      ]
    },
    {
      "workload": "MultiStar",
      "library": "TeddRegexCompiled",
      "meanNs": 52.460891444923945,
      "errorNs": 0.2788160384735317,
      "stdDevNs": 0.39986966415170144,
      "allocatedBytes": 0,
      "samplesNs": [
        52.84229147023168,
        52.73337528623384,
        52.572947535021555,
        52.68328436489763,
        52.78641273235453,
        52.63277251144935,
        52.99640523976293,
        52.470871497844826,
        52.698016988820044,
        52.86823141163793,
        51.84240280183902,
        51.92199576892324,
        51.87931020122601,
        51.87967459021855,
        52.00460795908849,
        51.97248967217484,
        51.91465593350213,
        51.809920125932834,
        51.971760894189764,
        52.7990933122306,
        52.58773277545797,
        52.81214220770474,
        52.74979163860453,
        52.63361437567349,
        52.649188863820044,
        52.63824462890625,
        52.783518824084055,
        52.77020684603987
      ]
    },
    {
      "workload": "MultiStar",
      "library": "TeddRegexReused",
      "meanNs": 219.63314661348474,
      "errorNs": 1.463769804121998,
      "stdDevNs": 2.099295087808336,
      "allocatedBytes": 0,
      "samplesNs": [
        222.3846435546875,
        219.96416364397322,
        218.47577776227678,
        217.37147739955358,
        216.61420549665178,
        218.9546857561384,
        217.91185651506697,
        217.4710954938616,
        218.8507080078125,
        220.47642299107142,
        218.83589311079547,
        220.41947798295453,
        222.68088600852272,
        217.2940340909091,
        217.2760564630682,
        222.4593838778409,
        221.80708451704547,
        221.94935191761363,
        221.92987564506882,
        217.74767954415137,
        220.3010769065367,
        218.9240341886468,
        217.28918793004587,
        221.3065331135321,
        217.73849627293578,
        218.3159224483945,
        224.35470721043578,
        220.62338732798165
      ]
    },
    {
      "workload": "MultiStar",
      "library": "TeddRegexStatic",
      "meanNs": 306.8677783449054,
      "errorNs": 2.24047024330926,
      "stdDevNs": 3.2132157412422417,
      "allocatedBytes": 104,
      "samplesNs": [
        313.64417442908655,
        309.1914250300481,
        307.55599584334936,
        308.82239708533655,
        304.0541428786058,
        309.2987843048878,
        304.91051307091345,
        306.3797388321314,
        311.28821739783655,
        304.0411376953125,
        306.74957275390625,
        304.8931884765625,
        306.47125244140625,
        304.6759033203125,
        303.80950927734375,
        303.98193359375,
        304.3609619140625,
        304.5794677734375,
        312.69775390625,
        306.602783203125,
        307.78289794921875,
        313.5736083984375,
        311.01348876953125,
        303.89923095703125,
        307.30743408203125,
        304.3768310546875,
        303.2421875,
        303.09326171875
      ]
    },
    {
      "workload": "MultiStar",
      "library": "WildcardMatch",
      "meanNs": 141.38931954477306,
      "errorNs": 2.7570913254510745,
      "stdDevNs": 4.041309049206949,
      "allocatedBytes": 479,
      "samplesNs": [
        147.45996648615056,
        147.07932905717328,
        145.14909224076703,
        150.55472634055397,
        142.92671897194603,
        145.97237326882103,
        143.95765824751422,
        145.15561190518466,
        140.31025279651988,
        139.65259898792613,
        140.70601029829547,
        147.05380526455966,
        141.32843017578125,
        140.1086980646307,
        142.85694469105113,
        143.9333829012784,
        135.28483997691762,
        137.21452192826703,
        140.0152033025568,
        136.10770485617897,
        137.6610797384511,
        137.6360022503397,
        133.45655358355978,
        139.57625679347825,
        139.23300038213316,
        142.12858780570653,
        138.36152449898097,
        139.5339302394701,
        139.87546174422553
      ]
    },
    {
      "workload": "Simple",
      "library": "DotNetGlob",
      "meanNs": 22.54572375022573,
      "errorNs": 0.06532946584287172,
      "stdDevNs": 0.09369357555189234,
      "allocatedBytes": 0,
      "samplesNs": [
        22.598609432550646,
        22.525704455858655,
        22.685115245165747,
        22.507202822859117,
        22.729132495971456,
        22.470019711095766,
        22.638175500690608,
        22.459476253165285,
        22.568215498388582,
        22.44115446593002,
        22.5886625402114,
        22.66672919778263,
        22.674740062040442,
        22.556147855870865,
        22.730838551240808,
        22.449829999138327,
        22.624430936925553,
        22.492487290326288,
        22.414510390337774,
        22.599583321354647,
        22.486878845158692,
        22.54682468951242,
        22.482858498160073,
        22.48362213948942,
        22.509585944687213,
        22.4408133049678,
        22.45148182353956,
        22.457433733900643
      ]
    },
    {
      "workload": "Simple",
      "library": "FastWildcard",
      "meanNs": 84.14278784094141,
      "errorNs": 0.260901558947419,
      "stdDevNs": 0.37417725079277886,
      "allocatedBytes": 0,
      "samplesNs": [
        84.78810277478448,
        84.65382543103448,
        84.36969625538794,
        84.1930731411638,
        84.23188308189656,
        84.27624932650862,
        83.49070581896552,
        83.31980738146552,
        83.65082839439656,
        83.78266433189656,
        84.2517510775862,
        84.10779229525862,
        84.1247137661638,
        84.15788321659483,
        84.49942753232759,
        83.42352505387932,
        84.26934603987068,
        84.10652949892241,
        83.56857825969827,
        84.24630181486255,
        84.42340863939003,
        84.37835588487972,
        84.3494113777921,
        84.11877818943299,
        84.50025840313575,
        84.32583628651203,
        84.50168465420963,
        83.88764161834193
      ]
    },
    {
      "workload": "Simple",
      "library": "TeddDirectReused",
      "meanNs": 5.317839778445448,
      "errorNs": 0.006478953542160874,
      "stdDevNs": 0.009496766878058494,
      "allocatedBytes": 0,
      "samplesNs": [
        5.355563811724195,
        5.315678294112042,
        5.319197917233776,
        5.307474701246734,
        5.325136616670296,
        5.310691275247714,
        5.312419186901132,
        5.309303629273737,
        5.33344122590919,
        5.318061632133894,
        5.314012158650699,
        5.31308504235323,
        5.320821668007966,
        5.313868295776953,
        5.310234426151244,
        5.317885799732649,
        5.321093408991707,
        5.311518535505783,
        5.31141197041412,
        5.318486308989223,
        5.31625911713477,
        5.310869206537122,
        5.312564849022969,
        5.3148611422953405,
        5.309912417673634,
        5.317747455366862,
        5.327804369420858,
        5.323291515281406,
        5.32465759715872
      ]
    },
    {
      "workload": "Simple",
      "library": "TeddDirectStatic",
      "meanNs": 19.003969541291504,
      "errorNs": 0.2930543317398891,
      "stdDevNs": 0.39121914864221385,
      "allocatedBytes": 0,
      "samplesNs": [
        20.78958246911873,
        19.026152574207227,
        18.899437108222713,
        18.91297647031711,
        18.894287829553836,
        18.94790514380531,
        19.48587873340708,
        18.877903761061948,
        18.908662995781615,
        18.893965313469742,
        18.92222425935803,
        18.944592768134214,
        18.93211110235648,
        18.905992411753296,
        18.86570636758146,
        18.89695788280644,
        18.886597532001552,
        18.91304430111434,
        18.871275436046513,
        18.8765746124031,
        18.876934199370154,
        18.861339480377907,
        18.90613644622093,
        18.86843659156977,
        18.934562742248062
      ]
    },
    {
      "workload": "Simple",
      "library": "TeddRegexCompiled",
      "meanNs": 37.38291558878823,
      "errorNs": 0.16672536651321251,
      "stdDevNs": 0.23911255851064145,
      "allocatedBytes": 0,
      "samplesNs": [
        37.33082402703221,
        37.40518956096626,
        37.3870287936158,
        37.55305939656825,
        37.3368152080138,
        37.422975879505366,
        37.40155740749616,
        37.334044286809814,
        37.439077178393404,
        37.12985609802432,
        37.152711816109424,
        37.144103818389056,
        37.125997340425535,
        37.1212109968655,
        37.07527694006459,
        37.06841280395137,
        37.12484713383358,
        37.13634919975304,
        37.063849081022035,
        37.65842848557692,
        37.85017277644231,
        37.56246243990385,
        37.69230769230769,
        37.65824068509615,
        37.70830829326923,
        37.56475360576923,
        37.58860426682692,
        37.68517127403846
      ]
    },
    {
      "workload": "Simple",
      "library": "TeddRegexReused",
      "meanNs": 82.95713343405939,
      "errorNs": 0.3711416116194524,
      "stdDevNs": 0.544014606889945,
      "allocatedBytes": 0,
      "samplesNs": [
        83.19931806144068,
        83.95847126588983,
        82.9541843220339,
        82.97131554555085,
        83.13104144597457,
        83.79932468220339,
        83.02759202860169,
        83.08428230932203,
        83.14196570444915,
        83.68925450211864,
        83.41164102359694,
        83.69165537308673,
        83.1025623139881,
        83.02442070578232,
        83.37319302721089,
        82.82288012861395,
        83.65785767431973,
        83.1269763764881,
        83.19183142006803,
        82.9367293792517,
        82.15114645761986,
        82.48959894049658,
        82.26544105843323,
        82.27881862692637,
        82.38324727097603,
        82.11419092465754,
        82.12915707940925,
        82.21694737264555,
        82.43182456656677
      ]
    },
    {
      "workload": "Simple",
      "library": "TeddRegexStatic",
      "meanNs": 183.73611405693788,
      "errorNs": 1.0947150385084798,
      "stdDevNs": 1.6046192415129557,
      "allocatedBytes": 136,
      "samplesNs": [
        185.13424035274622,
        186.212158203125,
        183.77371123342803,
        186.80771336410984,
        183.48499644886363,
        184.9679657907197,
        183.43246922348484,
        183.32482540246212,
        185.40889855587122,
        186.91276781486744,
        184.36607246968285,
        181.62623163479478,
        184.04814307369404,
        182.9114316114739,
        182.07333692863807,
        182.0543887010261,
        181.14505597014926,
        182.29652518656715,
        181.2773291744403,
        184.26404355177237,
        185.0698760061553,
        183.75817501183712,
        184.4595244436553,
        184.26920572916666,
        184.222412109375,
        183.8961514559659,
        183.8467684659091,
        182.64123165246212,
        180.66165808475378
      ]
    },
    {
      "workload": "Simple",
      "library": "WildcardMatch",
      "meanNs": 35.96338592838464,
      "errorNs": 0.3836898957839468,
      "stdDevNs": 0.5378796918324639,
      "allocatedBytes": 48,
      "samplesNs": [
        36.38460005836925,
        36.25561944369612,
        35.666910807291664,
        36.155788377783765,
        36.33398297189296,
        36.33808705998563,
        36.312199735093394,
        35.99944717582615,
        37.12142303952605,
        36.59597305761577,
        36.01484064082851,
        35.753352252170764,
        35.682547937771346,
        36.70323947404125,
        35.92608792736976,
        35.553587983900144,
        36.18386650913531,
        35.7634570595152,
        36.80614370160398,
        35.322179203539825,
        35.723462850294986,
        35.621557545169615,
        35.355307429941,
        34.668977000368734,
        35.99504228890118,
        35.55238436808628,
        35.221354166666664
      ]
    }
  ],
  "construction": [
    {
      "pattern": "*a?c*e*",
      "library": "TeddDirectReused",
      "meanNs": 140.02946400895775,
      "errorNs": 1.438470249002076,
      "stdDevNs": 2.108491213418901,
      "allocatedBytes": 416,
      "samplesNs": [
        137.73365175845652,
        139.72838648277113,
        139.84607926478404,
        141.8320247965096,
        142.43518313793402,
        141.31950500365988,
        140.3267382344984,
        142.7760390130286,
        143.20341350267176,
        143.91092805022578,
        140.45124384875643,
        139.1162192992925,
        139.23237476165232,
        140.20741452095933,
        145.28023025704078,
        140.80470616970078,
        137.99310561126637,
        138.9662025074037,
        141.94225255555895,
        136.47572045829236,
        138.34019931237364,
        137.5123916277535,
        138.23328589078196,
        138.3709184761685,
        139.24031105500876,
        140.09508184846197,
        137.65941435054455,
        139.28726174203146,
        138.5341727221874
      ]
    },
    {
      "pattern": "*a?c*e*",
      "library": "TeddRegexReused",
      "meanNs": 2098.355985753984,
      "errorNs": 24.359860400469323,
      "stdDevNs": 35.706370465522554,
      "allocatedBytes": 2000,
      "samplesNs": [
        2155.3574471710976,
        2121.295586230402,
        2128.5723415132925,
        2148.3725289706886,
        2130.3808793456033,
        2132.1851567825493,
        2141.317314246762,
        2150.400477164281,
        2135.678680981595,
        2134.4325153374234,
        2078.4190689198144,
        2056.626905235255,
        2053.744201457919,
        2061.284377070908,
        2088.2600231941683,
        2108.9877402253146,
        2102.9489728296885,
        2078.3859343936383,
        2101.544897282969,
        2065.2546905859117,
        2050.8455398288347,
        2053.947909809085,
        2037.74275839368,
        2051.0841836734694,
        2070.052254772877,
        2114.0100394996707,
        2119.171741277156,
        2098.76357801185,
        2083.2558426596447
      ]
    },
    {
      "pattern": "*a?c*e*",
      "library": "TeddRegexCompiled",
      "meanNs": 16628.698065101173,
      "errorNs": 146.28526255196715,
      "stdDevNs": 218.95291105368565,
      "allocatedBytes": 12696,
      "samplesNs": [
        16696.78164713649,
        16331.011718105297,
        16522.858557517742,
        16828.338009572537,
        16551.18006271662,
        16408.25218682951,
        16317.52764482588,
        16340.287176101667,
        16339.924079881168,
        16418.798481597623,
        16960.76766304348,
        16623.35258152174,
        16653.770380434784,
        16649.745244565216,
        16691.304347826088,
        16648.74320652174,
        16664.215353260868,
        16748.4375,
        16966.219429347828,
        16898.454483695652,
        17128.671328671328,
        16701.910284837115,
        16759.764625618285,
        16795.77008357496,
        16955.04008186935,
        16473.409517311957,
        16411.564045710387,
        16440.09892546478,
        16474.825174825175,
        16459.91813064984
      ]
    },
    {
      "pattern": "*a?c*e*",
      "library": "DotNetGlob",
      "meanNs": 810.3745174069128,
      "errorNs": 9.841857611902292,
      "stdDevNs": 13.796910988580894,
      "allocatedBytes": 1792,
      "samplesNs": [
        802.8750775577956,
        811.3496265138879,
        806.4334695127355,
        810.3294896898494,
        814.932998122497,
        809.7557634507377,
        812.218273825352,
        812.1272189587513,
        785.1949632838251,
        796.6556267834418,
        790.6039791006316,
        794.9071622230477,
        803.5902016425449,
        808.0815106986744,
        791.5975685908735,
        796.0572598430176,
        800.7540846250523,
        796.18215016876,
        815.6327563683867,
        826.2018288700195,
        832.1472893533638,
        831.300620509471,
        826.884389288047,
        821.9194970607446,
        826.4573807968648,
        824.7575114304376,
        831.1642717178315
      ]
    },
    {
      "pattern": "report-??.txt",
      "library": "TeddDirectReused",
      "meanNs": 56.3277878612827,
      "errorNs": 2.124906038050751,
      "stdDevNs": 3.114659975539273,
      "allocatedBytes": 208,
      "samplesNs": [
        60.037725743709245,
        59.32760791535903,
        58.865549771672335,
        59.26124725161145,
        59.28890731588146,
        60.6441330126097,
        60.839339071279575,
        59.6184203108263,
        58.97196173867288,
        59.47506393286149,
        57.770994291065605,
        56.83940920633206,
        54.61290228177283,
        53.96839600554685,
        53.79269319430187,
        55.91086318367641,
        55.38859473769517,
        57.83622156788589,
        61.2004632881301,
        54.08635808886679,
        52.500113004565385,
        52.770815440943814,
        52.54672738778647,
        53.01066763097229,
        52.440842110021244,
        52.82771323961488,
        52.96360122948967,
        53.30826515391222,
        53.40025087013515
      ]
    },
    {
      "pattern": "report-??.txt",
      "library": "TeddRegexReused",
      "meanNs": 1973.6050754204005,
      "errorNs": 15.551034249887609,
      "stdDevNs": 22.794506245931466,
      "allocatedBytes": 2024,
      "samplesNs": [
        1980.1839398734178,
        1943.3346518987341,
        1953.5759493670887,
        1966.4082278481012,
        1982.2112341772151,
        1980.975079113924,
        1965.0929588607594,
        1954.1317246835442,
        1937.7116297468353,
        1952.4149525316457,
        2010.4792644757433,
        2000.2679968701095,
        1994.4092331768388,
        2010.5712050078248,
        2011.2304381846636,
        2001.8544600938967,
        1993.9495305164319,
        1995.75117370892,
        1987.4589201877934,
        1997.2261345852896,
        1967.964095327689,
        1962.1883819379116,
        1949.9216055189715,
        1956.9535904672312,
        1937.2432580746315,
        1961.714095327689,
        1958.6018344308561,
        1955.8403888366258,
        1964.8812323612417
      ]
    },
    {
      "pattern": "report-??.txt",
      "library": "TeddRegexCompiled",
      "meanNs": 10754.705212544526,
      "errorNs": 140.17749036581245,
      "stdDevNs": 196.5092804066642,
      "allocatedBytes": 8448,
      "samplesNs": [
        10855.975252360795,
        10649.67980028221,
        10608.56398567242,
        10656.170628459786,
        10730.8151525019,
        10607.109519157711,
        10687.398241615108,
        10601.096276999891,
        10698.806034950614,
        10842.754802995767,
        10663.857323232323,
        11363.089225589225,
        10457.070707070707,
        10413.183922558923,
        10611.300505050505,
        10597.958754208754,
        10582.996632996634,
        10652.304292929293,
        10981.944444444445,
        10981.083765588786,
        10776.66924180554,
        10931.872861715043,
        10898.112791082662,
        10896.501489901777,
        10847.268513409115,
        10887.010263767796,
        10896.446308354487
      ]
    },
    {
      "pattern": "report-??.txt",
      "library": "DotNetGlob",
      "meanNs": 670.306925724362,
      "errorNs": 8.900025429460378,
      "stdDevNs": 13.045542951090193,
      "allocatedBytes": 976,
      "samplesNs": [
        661.3592103061736,
        674.3637276225531,
        670.7773130332943,
        682.5109586749205,
        663.9076459762423,
        660.8091015559645,
        656.0408231554292,
        669.6891417098878,
        651.7818303496738,
        663.9116665908012,
        653.1157945389873,
        660.4190374623653,
        664.4292858025374,
        663.6313978970094,
        656.5173851125952,
        663.9415792588161,
        654.4065911913696,
        671.0250290998238,
        669.7973091604294,
        669.2272384511983,
        686.7138782335005,
        694.4946067342055,
        695.6571915674896,
        665.6299793449396,
        669.4639520015737,
        676.5607684993935,
        698.4682469427232,
        690.2127799088554,
        680.0373758237434
      ]
    }
  ]
}
