BytorioGet started

Source reference

experiments/vorbis-prototype/results.json

{
  "status": "complete",
  "native": {
    "music": {
      "frames": 8640000,
      "rate": 48000,
      "channels": 2,
      "elapsedMs": 409.613,
      "maxDecodeMs": 0.399,
      "seekMs": 0,
      "baselinePrivateBytes": 835584,
      "peakPrivateBytes": 1048576,
      "afterPrivateBytes": 868352,
      "resetPeakPrivateBytes": 1466368,
      "resetAfterPrivateBytes": 1323008,
      "playedFrames": 0
    },
    "mono": {
      "frames": 352800,
      "rate": 44100,
      "channels": 1,
      "elapsedMs": 81.181,
      "maxDecodeMs": 0.423,
      "seekMs": 0,
      "baselinePrivateBytes": 835584,
      "peakPrivateBytes": 1040384,
      "afterPrivateBytes": 942080,
      "resetPeakPrivateBytes": 1323008,
      "resetAfterPrivateBytes": 1318912,
      "playedFrames": 0
    },
    "music-loop": {
      "frames": 480000,
      "rate": 48000,
      "channels": 2,
      "elapsedMs": 8150.343,
      "maxDecodeMs": 0.041,
      "seekMs": 1.061,
      "baselinePrivateBytes": 847872,
      "peakPrivateBytes": 1052672,
      "afterPrivateBytes": 958464,
      "resetPeakPrivateBytes": 1507328,
      "resetAfterPrivateBytes": 1486848,
      "playedFrames": 382976
    }
  },
  "browser": {
    "music": {
      "maxDecodeMs": 217.19999992847443,
      "maxChunkFrames": 48000,
      "peakJsHeap": 59492191,
      "inputBytes": 1249816,
      "frames": 8640000,
      "loopSetupMs": [424.3000000715256],
      "passHeap": [4355309],
      "rate": 48000,
      "channels": 2,
      "elapsedMs": 4150.200000047684,
      "afterFreeHeap": 4357869
    },
    "mono": {
      "maxDecodeMs": 192.60000002384186,
      "maxChunkFrames": 44608,
      "peakJsHeap": 15306880,
      "inputBytes": 44520,
      "frames": 352800,
      "loopSetupMs": [386.89999997615814],
      "passHeap": [9179623],
      "rate": 44100,
      "channels": 1,
      "elapsedMs": 493.39999997615814,
      "afterFreeHeap": 9181391
    },
    "music-loop": {
      "maxDecodeMs": 219.5,
      "maxChunkFrames": 48000,
      "peakJsHeap": 103467658,
      "inputBytes": 1249816,
      "frames": 480000,
      "loopSetupMs": [685.3000000715256, 680.8999999761581, 678.3000000715256, 671.5],
      "passHeap": [56847505, 88897380, 76182804, 69401363],
      "rate": 48000,
      "channels": 2,
      "elapsedMs": 2891.3000000715256,
      "afterFreeHeap": 69402899
    },
    "resetStress": {
      "maxDecodeMs": 278.60000002384186,
      "maxChunkFrames": 44608,
      "peakJsHeap": 56300467,
      "inputBytes": 44520,
      "frames": 8467200,
      "loopSetupMs": [
        501.89999997615814, 537.2999999523163, 485.60000002384186, 504, 445.7999999523163, 421,
        457.2999999523163, 441.7999999523163, 446.1999999284744, 470.89999997615814,
        471.10000002384186, 457.5, 485.10000002384186, 464.59999990463257, 433.8000000715256, 475,
        499.60000002384186, 505.10000002384186, 513.6000000238419, 547.3999999761581,
        480.3000000715256, 473.60000002384186, 450.60000002384186, 428.39999997615814
      ],
      "passHeap": [
        16105711, 9807366, 26527760, 9818422, 26529616, 43241602, 3467632, 20230202, 36847784,
        9780122, 26487200, 43229998, 13848430, 19743597, 36430603, 9803774, 26510980, 9810966,
        26518060, 9809890, 26516848, 9810950, 26518372, 9812070
      ],
      "rate": 44100,
      "channels": 1,
      "elapsedMs": 13815.5,
      "afterFreeHeap": 9813650
    }
  },
  "comparisons": {
    "music": {
      "actualSamples": 17280000,
      "expectedSamples": 17280000,
      "maxAbsoluteError": 2.384185791015625e-7,
      "rmsError": 3.561063152324968e-8,
      "nonfinite": 0,
      "pass": true
    },
    "music-reference": {
      "actualSamples": 17280000,
      "expectedSamples": 17280000,
      "maxAbsoluteError": 2.421438694000244e-7,
      "rmsError": 3.821110426793646e-8,
      "nonfinite": 0,
      "pass": true
    },
    "mono": {
      "actualSamples": 352800,
      "expectedSamples": 352800,
      "maxAbsoluteError": 2.384185791015625e-7,
      "rmsError": 3.9547189574039966e-8,
      "nonfinite": 0,
      "pass": true
    },
    "mono-reference": {
      "actualSamples": 352800,
      "expectedSamples": 352800,
      "maxAbsoluteError": 2.1047890186309814e-7,
      "rmsError": 4.1252594483708496e-8,
      "nonfinite": 0,
      "pass": true
    },
    "music-loop": {
      "actualSamples": 960000,
      "expectedSamples": 960000,
      "maxAbsoluteError": 1.7881393432617188e-7,
      "rmsError": 3.522951827767888e-8,
      "nonfinite": 0,
      "pass": true
    },
    "nativeLoop": {
      "actualSamples": 960000,
      "expectedSamples": 960000,
      "maxAbsoluteError": 0,
      "rmsError": 0,
      "nonfinite": 0,
      "pass": true
    },
    "nativePlayback": {
      "actualSamples": 765952,
      "expectedSamples": 765952,
      "maxAbsoluteError": 0,
      "rmsError": 0,
      "nonfinite": 0,
      "pass": true
    },
    "play-stream-0-8192": {
      "actualSamples": 768000,
      "expectedSamples": 768000,
      "maxAbsoluteError": 2.086162567138672e-7,
      "rmsError": 3.552989299114947e-8,
      "nonfinite": 0,
      "pass": true
    },
    "play-stream-0-32768": {
      "actualSamples": 768000,
      "expectedSamples": 768000,
      "maxAbsoluteError": 2.086162567138672e-7,
      "rmsError": 3.552989299114947e-8,
      "nonfinite": 0,
      "pass": true
    },
    "play-loop-0-32768": {
      "actualSamples": 768000,
      "expectedSamples": 768000,
      "maxAbsoluteError": 0.7346571683883667,
      "rmsError": 0.18939573216424588,
      "nonfinite": 0,
      "pass": false
    },
    "play-loop-0-8192-cached": {
      "actualSamples": 768000,
      "expectedSamples": 768000,
      "maxAbsoluteError": 1.7881393432617188e-7,
      "rmsError": 3.5334164453905504e-8,
      "nonfinite": 0,
      "pass": true
    }
  },
  "playback": {
    "stream-0-8192": {
      "maxDecodeMs": 221.60000002384186,
      "maxChunkFrames": 48000,
      "peakJsHeap": 84330762,
      "loop": false,
      "stallMs": 0,
      "cacheLoop": false,
      "loopSetupMs": [423.8000000715256],
      "ringCapacityFrames": 8192,
      "captureBytes": 3072000,
      "startupMs": 424,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 0,
      "overflows": 0,
      "maxQueue": 7040,
      "frames": 384000
    },
    "stream-250-8192": {
      "maxDecodeMs": 214.5,
      "maxChunkFrames": 48000,
      "peakJsHeap": 32092611,
      "loop": false,
      "stallMs": 250,
      "cacheLoop": false,
      "loopSetupMs": [417.7999999523163],
      "ringCapacityFrames": 8192,
      "captureBytes": 3072000,
      "startupMs": 418,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 5888,
      "overflows": 0,
      "maxQueue": 7040,
      "frames": 384000
    },
    "stream-0-32768": {
      "maxDecodeMs": 208.39999997615814,
      "maxChunkFrames": 48000,
      "peakJsHeap": 52228560,
      "loop": false,
      "stallMs": 0,
      "cacheLoop": false,
      "loopSetupMs": [405],
      "ringCapacityFrames": 32768,
      "captureBytes": 3072000,
      "startupMs": 405.1999999284744,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 0,
      "overflows": 0,
      "maxQueue": 25472,
      "frames": 384000
    },
    "loop-0-32768": {
      "maxDecodeMs": 261.2999999523163,
      "maxChunkFrames": 48000,
      "peakJsHeap": 51229695,
      "loop": true,
      "stallMs": 0,
      "cacheLoop": false,
      "loopSetupMs": [870.5, 817.6999999284744, 789.5999999046326],
      "ringCapacityFrames": 32768,
      "captureBytes": 3072000,
      "startupMs": 870.6999999284744,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 28288,
      "overflows": 0,
      "maxQueue": 25504,
      "frames": 384000
    },
    "loop-0-8192-cached": {
      "maxDecodeMs": 236,
      "maxChunkFrames": 48000,
      "peakJsHeap": 55159676,
      "loop": true,
      "stallMs": 0,
      "cacheLoop": true,
      "loopSetupMs": [808.1999999284744, 0, 0, 0],
      "ringCapacityFrames": 8192,
      "captureBytes": 3072000,
      "startupMs": 808.2999999523163,
      "loopCacheBytes": 960000,
      "type": "done",
      "underruns": 0,
      "overflows": 0,
      "maxQueue": 7072,
      "frames": 384000
    },
    "stream-250-32768": {
      "maxDecodeMs": 243.19999992847443,
      "maxChunkFrames": 48000,
      "peakJsHeap": 15967150,
      "loop": false,
      "stallMs": 250,
      "cacheLoop": false,
      "loopSetupMs": [450.89999997615814],
      "ringCapacityFrames": 32768,
      "captureBytes": 3072000,
      "startupMs": 451.1999999284744,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 0,
      "overflows": 0,
      "maxQueue": 25472,
      "frames": 384000
    },
    "stream-1000-32768": {
      "maxDecodeMs": 273.6999999284744,
      "maxChunkFrames": 48000,
      "peakJsHeap": 15284736,
      "loop": false,
      "stallMs": 1000,
      "cacheLoop": false,
      "loopSetupMs": [525.0999999046326],
      "ringCapacityFrames": 32768,
      "captureBytes": 3072000,
      "startupMs": 525.3999999761581,
      "loopCacheBytes": 0,
      "type": "done",
      "underruns": 23424,
      "overflows": 0,
      "maxQueue": 25472,
      "frames": 384000
    }
  },
  "memory": [
    {
      "label": "baseline",
      "privateBytes": 82026496,
      "workingSetBytes": 217141248,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 258797568,
      "workingSetBytes": 371081216,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 289980416,
      "workingSetBytes": 398626816,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 328044544,
      "workingSetBytes": 436199424,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 238649344,
      "workingSetBytes": 374636544,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 327286784,
      "workingSetBytes": 424710144,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 383987712,
      "workingSetBytes": 481906688,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 422891520,
      "workingSetBytes": 518860800,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 425127936,
      "workingSetBytes": 519131136,
      "processes": 4
    },
    {
      "label": "sample",
      "privateBytes": 363745280,
      "workingSetBytes": 544391168,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 364793856,
      "workingSetBytes": 544993280,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 366010368,
      "workingSetBytes": 546598912,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 367247360,
      "workingSetBytes": 548245504,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 369364992,
      "workingSetBytes": 549658624,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 369762304,
      "workingSetBytes": 549081088,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 371843072,
      "workingSetBytes": 551665664,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 373145600,
      "workingSetBytes": 553320448,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 404848640,
      "workingSetBytes": 566984704,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 406294528,
      "workingSetBytes": 568922112,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 407707648,
      "workingSetBytes": 570310656,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 409096192,
      "workingSetBytes": 572248064,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 410394624,
      "workingSetBytes": 574021632,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 411693056,
      "workingSetBytes": 573964288,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 413065216,
      "workingSetBytes": 574050304,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 414343168,
      "workingSetBytes": 575660032,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 446459904,
      "workingSetBytes": 607850496,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 474234880,
      "workingSetBytes": 615358464,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 475746304,
      "workingSetBytes": 617328640,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 477290496,
      "workingSetBytes": 619167744,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 478384128,
      "workingSetBytes": 620969984,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 319729664,
      "workingSetBytes": 501403648,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 320512000,
      "workingSetBytes": 500023296,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 321560576,
      "workingSetBytes": 501420032,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 323162112,
      "workingSetBytes": 503422976,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 326483968,
      "workingSetBytes": 506716160,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 380121088,
      "workingSetBytes": 558043136,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 381591552,
      "workingSetBytes": 559833088,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 384143360,
      "workingSetBytes": 546127872,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 399634432,
      "workingSetBytes": 563314688,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 400822272,
      "workingSetBytes": 563417088,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 395747328,
      "workingSetBytes": 558288896,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 415584256,
      "workingSetBytes": 578052096,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 416804864,
      "workingSetBytes": 579670016,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 376356864,
      "workingSetBytes": 539955200,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 380760064,
      "workingSetBytes": 560226304,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 382357504,
      "workingSetBytes": 562249728,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 383864832,
      "workingSetBytes": 564117504,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 384253952,
      "workingSetBytes": 564908032,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 384638976,
      "workingSetBytes": 564154368,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 385036288,
      "workingSetBytes": 564240384,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 385433600,
      "workingSetBytes": 565043200,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 385904640,
      "workingSetBytes": 565989376,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 290291712,
      "workingSetBytes": 495304704,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 359006208,
      "workingSetBytes": 538275840,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 359313408,
      "workingSetBytes": 539029504,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 369963008,
      "workingSetBytes": 549158912,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 372293632,
      "workingSetBytes": 551882752,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 373547008,
      "workingSetBytes": 552099840,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 375054336,
      "workingSetBytes": 552706048,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 372068352,
      "workingSetBytes": 550899712,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 373100544,
      "workingSetBytes": 552316928,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 345128960,
      "workingSetBytes": 526553088,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 357281792,
      "workingSetBytes": 538132480,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 357232640,
      "workingSetBytes": 538513408,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 370401280,
      "workingSetBytes": 549781504,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 371957760,
      "workingSetBytes": 551755776,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 370429952,
      "workingSetBytes": 549363712,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 371720192,
      "workingSetBytes": 549961728,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 373075968,
      "workingSetBytes": 551596032,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 374374400,
      "workingSetBytes": 553259008,
      "processes": 5
    },
    {
      "label": "before-reset-stress",
      "privateBytes": 284356608,
      "workingSetBytes": 489353216,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 417239040,
      "workingSetBytes": 565407744,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 434851840,
      "workingSetBytes": 583483392,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 451043328,
      "workingSetBytes": 614010880,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 538615808,
      "workingSetBytes": 698458112,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 500396032,
      "workingSetBytes": 660336640,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 494567424,
      "workingSetBytes": 653201408,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 569307136,
      "workingSetBytes": 692789248,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 541192192,
      "workingSetBytes": 665706496,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 518610944,
      "workingSetBytes": 675586048,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 523407360,
      "workingSetBytes": 680849408,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 568516608,
      "workingSetBytes": 690831360,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 511733760,
      "workingSetBytes": 669163520,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 510951424,
      "workingSetBytes": 667987968,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 321200128,
      "workingSetBytes": 522964992,
      "processes": 5
    },
    {
      "label": "after-reset-stress-and-gc",
      "privateBytes": 320675840,
      "workingSetBytes": 522571776,
      "processes": 5
    },
    {
      "label": "sample",
      "privateBytes": 329670656,
      "workingSetBytes": 532697088,
      "processes": 5
    }
  ],
  "parityPassed": false,
  "decoderParityPassed": true,
  "streamPlaybackPassed": true,
  "loopPlaybackPassed": false,
  "cachedLoopPlaybackPassed": true
}