Created
February 3, 2015 22:26
-
-
Save syg/64488b82faf35d1a033c to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Richards: 335 | |
---- | |
Score (version 9): 335 | |
{ | |
"libs": "[{\"start\":4194304,\"end\":4417764,\"offset\":0,\"name\":\"\",\"breakpadId\":\"\"},{\"start\":140735774629888,\"end\":140735774634215,\"offset\":0,\"name\":\"linux-vdso.so.1\",\"breakpadId\":\"\"},{\"start\":140634688413696,\"end\":140634690630800,\"offset\":0,\"name\":\"/usr/lib/libpthread.so.0\",\"breakpadId\":\"2BC6EF306368D5340311DCCBC3863DD30\"},{\"start\":140634692669440,\"end\":140634692678584,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libmozalloc.so\",\"breakpadId\":\"5F9232AE3A23CA46462270D26E2B90EE0\"},{\"start\":140634692648960,\"end\":140634692667268,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libplds4.so\",\"breakpadId\":\"4694690653514C68BECB35B6EFBBD37B0\"},{\"start\":140634692616192,\"end\":140634692642009,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libplc4.so\",\"breakpadId\":\"ACA3B80B118CC67919FE85BE81D1E0D30\"},{\"start\":140634692239360,\"end\":140634692614312,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libnspr4.so\",\"breakpadId\":\"5F6AC5F82D2C39DF8FC57FC0AC4461C50\"},{\"start\":140634532278272,\"end\":140634688411724,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libxul.so\",\"breakpadId\":\"24A514EB7A66290571F6DD6D02F939220\"},{\"start\":140634530164736,\"end\":140634532274448,\"offset\":0,\"name\":\"/usr/lib/libdl.so.2\",\"breakpadId\":\"0DBD3721A797CBB81018795D0CF383FD0\"},{\"start\":140634526957568,\"end\":140634530162528,\"offset\":0,\"name\":\"/usr/lib/libstdc++.so.6\",\"breakpadId\":\"26CEF7D9A6F78B616B7E98F717CB629A0\"},{\"start\":140634523795456,\"end\":140634526953816,\"offset\":0,\"name\":\"/usr/lib/libm.so.6\",\"breakpadId\":\"40F0F9BAC02EC97DA3B0ED17B9FC3D0A0\"},{\"start\":140634521608192,\"end\":140634523794144,\"offset\":0,\"name\":\"/usr/lib/libgcc_s.so.1\",\"breakpadId\":\"5D04542EA28BBF7CEB23FDB320AEE0F00\"},{\"start\":140634517749760,\"end\":140634521607952,\"offset\":0,\"name\":\"/usr/lib/libc.so.6\",\"breakpadId\":\"1C29B21D050463790F551B3568D0BC870\"},{\"start\":140634690633728,\"end\":140634692870448,\"offset\":0,\"name\":\"/lib64/ld-linux-x86-64.so.2\",\"breakpadId\":\"C4CFB376730B5ABCD4A61EB6C61EADB50\"},{\"start\":140634515619840,\"end\":140634517748752,\"offset\":0,\"name\":\"/usr/lib/librt.so.1\",\"breakpadId\":\"7C2FD1F1DA79A04859EA14FC47501A860\"},{\"start\":140634513965056,\"end\":140634515618468,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libnss3.so\",\"breakpadId\":\"8BB02D9F89EF5D671039CDF315B06A6A0\"},{\"start\":140634692001792,\"end\":140634692226208,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libsmime3.so\",\"breakpadId\":\"5E9040EAD0ECF5CEA4F7FEE28CBB05E20\"},{\"start\":140634691575808,\"end\":140634692001282,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libssl3.so\",\"breakpadId\":\"43D66463C73D78BDBC34A8EBB5D9E32B0\"},{\"start\":140634691330048,\"end\":140634691569688,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libnssutil3.so\",\"breakpadId\":\"01AF72C7284D56673BFB9BD83446D0820\"},{\"start\":140634512502784,\"end\":140634513965048,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/libmozsqlite3.so\",\"breakpadId\":\"28FDB704C8F6F0F741C88E0E920BF7170\"},{\"start\":140634509643776,\"end\":140634512498816,\"offset\":0,\"name\":\"/usr/lib/libfreetype.so.6\",\"breakpadId\":\"08C67EEFD83859039230D4553E7674150\"},{\"start\":140634507296768,\"end\":140634509641320,\"offset\":0,\"name\":\"/usr/lib/libfontconfig.so.1\",\"breakpadId\":\"89AA7F0B58B5AC345C791A2F4424B7720\"},{\"start\":140634505158656,\"end\":140634507293320,\"offset\":0,\"name\":\"/usr/lib/libXrender.so.1\",\"breakpadId\":\"9E8834848A95C9B2C8073FF12905378C0\"},{\"start\":140634502987776,\"end\":140634505157336,\"offset\":0,\"name\":\"/usr/lib/libXext.so.6\",\"breakpadId\":\"D80D22C2E0C3A878B7A814709C5815370\"},{\"start\":140634500878336,\"end\":140634502983880,\"offset\":0,\"name\":\"/usr/lib/libXdamage.so.1\",\"breakpadId\":\"98BB15841090B349F58FB4A6BF86D9100\"},{\"start\":140634498756608,\"end\":140634500874520,\"offset\":0,\"name\":\"/usr/lib/libXfixes.so.3\",\"breakpadId\":\"3624654479E835A9AFA1C9B84809BEF30\"},{\"start\":140634496647168,\"end\":140634498752680,\"offset\":0,\"name\":\"/usr/lib/libXcomposite.so.1\",\"breakpadId\":\"ACB4CCE7589B676F17E7D0D92A2F77270\"},{\"start\":140634493521920,\"end\":140634496645672,\"offset\":0,\"name\":\"/usr/lib/libasound.so.2\",\"breakpadId\":\"00B441548757E97F8706658A409007560\"},{\"start\":140634491265024,\"end\":140634493521368,\"offset\":0,\"name\":\"/usr/lib/libdbus-glib-1.so.2\",\"breakpadId\":\"A9415395F59F28BB29C77844D987F9C00\"},{\"start\":140634488872960,\"end\":140634491263480,\"offset\":0,\"name\":\"/usr/lib/libdbus-1.so.3\",\"breakpadId\":\"06034D319A649904FBBDC333B1BE85520\"},{\"start\":140634486448128,\"end\":140634488872840,\"offset\":0,\"name\":\"/usr/lib/libgobject-2.0.so.0\",\"breakpadId\":\"B6EF50959E7079C806E05DF549DECB970\"},{\"start\":140634483269632,\"end\":140634486445608,\"offset\":0,\"name\":\"/usr/lib/libglib-2.0.so.0\",\"breakpadId\":\"9FACE829D74B86722BAE575CEC8F656D0\"},{\"start\":140634476703744,\"end\":140634483266792,\"offset\":0,\"name\":\"/usr/lib/libgtk-x11-2.0.so.0\",\"breakpadId\":\"9F252B5DEFDD71E21C42BB239CD395140\"},{\"start\":140634474450944,\"end\":140634476702728,\"offset\":0,\"name\":\"/usr/lib/libatk-1.0.so.0\",\"breakpadId\":\"C92205B53DFB330F212250358E7835E00\"},{\"start\":140634470842368,\"end\":140634474449448,\"offset\":0,\"name\":\"/usr/lib/libgio-2.0.so.0\",\"breakpadId\":\"735CF81D866045FB386C709946BD1CCD0\"},{\"start\":140634468655104,\"end\":140634470840864,\"offset\":0,\"name\":\"/usr/lib/libpangoft2-1.0.so.0\",\"breakpadId\":\"A217F8BE392E1A309CF8BB1184C73D5F0\"},{\"start\":140634465816576,\"end\":140634468653816,\"offset\":0,\"name\":\"/usr/lib/libgdk-x11-2.0.so.0\",\"breakpadId\":\"67F5CDC14E9B8EE9F7713CCBDF1D85950\"},{\"start\":140634463666176,\"end\":140634465814048,\"offset\":0,\"name\":\"/usr/lib/libpangocairo-1.0.so.0\",\"breakpadId\":\"8BB38B424F8B1AB7DF09BD1DCDB11B1E0\"},{\"start\":140634461257728,\"end\":140634463664416,\"offset\":0,\"name\":\"/usr/lib/libpango-1.0.so.0\",\"breakpadId\":\"57E93B29B19FB70961519F978BB20FEF0\"},{\"start\":140634457931776,\"end\":140634461257584,\"offset\":0,\"name\":\"/usr/lib/libcairo.so.2\",\"breakpadId\":\"D6FF34711369572D2FE1FDC0AE89967C0\"},{\"start\":140634455687168,\"end\":140634457929808,\"offset\":0,\"name\":\"/usr/lib/libgdk_pixbuf-2.0.so.0\",\"breakpadId\":\"D42CA443AC36C2C4C68A5FE1C85C031E0\"},{\"start\":140634452271104,\"end\":140634455683296,\"offset\":0,\"name\":\"/usr/lib/libX11.so.6\",\"breakpadId\":\"7AF20E5A15191D961A0CACBC0B14FC780\"},{\"start\":140634449752064,\"end\":140634452267808,\"offset\":0,\"name\":\"/usr/lib/libXt.so.6\",\"breakpadId\":\"F9CF137730F4ADC873A8404051DD144D0\"},{\"start\":140634447646720,\"end\":140634449748040,\"offset\":0,\"name\":\"/usr/lib/libgthread-2.0.so.0\",\"breakpadId\":\"35F0E42FD5619E419EB724CE31239CA60\"},{\"start\":140634445459456,\"end\":140634447643144,\"offset\":0,\"name\":\"/usr/lib/libz.so.1\",\"breakpadId\":\"C7A4127297A9A9475CEE8EA4675FB6220\"},{\"start\":140634443296768,\"end\":140634445457704,\"offset\":0,\"name\":\"/usr/lib/libbz2.so.1.0\",\"breakpadId\":\"2C2C9B77DAE5F33F5F45FE7BF9517D2B0\"},{\"start\":140634441027584,\"end\":140634443292904,\"offset\":0,\"name\":\"/usr/lib/libexpat.so.1\",\"breakpadId\":\"238B7C5A5A51D9BFE3A56301A1ECA0130\"},{\"start\":140634438496256,\"end\":140634441024040,\"offset\":0,\"name\":\"/usr/lib/libpcre.so.1\",\"breakpadId\":\"2BC6D003B6D774FA48B9B8CFEF8C3C690\"},{\"start\":140634436366336,\"end\":140634438493800,\"offset\":0,\"name\":\"/usr/lib/libffi.so.6\",\"breakpadId\":\"42A18215A3BB954B147DB1C6B79D0C140\"},{\"start\":140634434252800,\"end\":140634436362648,\"offset\":0,\"name\":\"/usr/lib/libgmodule-2.0.so.0\",\"breakpadId\":\"D97F454046FBBC7D2A0B8F1E1E4003D20\"},{\"start\":140634432061440,\"end\":140634434251592,\"offset\":0,\"name\":\"/usr/lib/libresolv.so.2\",\"breakpadId\":\"99C57E2EC97F4EC6DD551C3F486081D30\"},{\"start\":140634429607936,\"end\":140634432060560,\"offset\":0,\"name\":\"/usr/lib/libharfbuzz.so.0\",\"breakpadId\":\"532734FEB41709F5ED5470B6402516D80\"},{\"start\":140634427498496,\"end\":140634429604168,\"offset\":0,\"name\":\"/usr/lib/libXinerama.so.1\",\"breakpadId\":\"5420E67C6D139B2DF791E0EEEB137DF30\"},{\"start\":140634425331712,\"end\":140634427495176,\"offset\":0,\"name\":\"/usr/lib/libXi.so.6\",\"breakpadId\":\"143732E76F10065222893A9197208B5F0\"},{\"start\":140634423193600,\"end\":140634425328072,\"offset\":0,\"name\":\"/usr/lib/libXrandr.so.2\",\"breakpadId\":\"85BC9FB4DB84ED64419182A66990E5440\"},{\"start\":140634421051392,\"end\":140634423190320,\"offset\":0,\"name\":\"/usr/lib/libXcursor.so.1\",\"breakpadId\":\"80BCA75E25573D67702CD3489F53CE060\"},{\"start\":140634418245632,\"end\":140634421048360,\"offset\":0,\"name\":\"/usr/lib/libpixman-1.so.0\",\"breakpadId\":\"86D77CD1A525F2C942389A1BAE1C67BC0\"},{\"start\":140634415063040,\"end\":140634418244544,\"offset\":0,\"name\":\"/usr/lib/libEGL.so.1\",\"breakpadId\":\"CCFAA4FE48BD14569E07FD843AB062480\"},{\"start\":140634412744704,\"end\":140634415060168,\"offset\":0,\"name\":\"/usr/lib/libpng16.so.16\",\"breakpadId\":\"D9D1A00905F1CE91A594634A241BC1F40\"},{\"start\":140634410631168,\"end\":140634412740728,\"offset\":0,\"name\":\"/usr/lib/libxcb-shm.so.0\",\"breakpadId\":\"53728A207662CB295918C9473824DEDB0\"},{\"start\":140634408493056,\"end\":140634410627272,\"offset\":0,\"name\":\"/usr/lib/libxcb-render.so.0\",\"breakpadId\":\"C075CAE8E60C571DCE23FFC8EC035CC50\"},{\"start\":140634406256640,\"end\":140634408489992,\"offset\":0,\"name\":\"/usr/lib/libxcb.so.1\",\"breakpadId\":\"1BDA8080701BE35432A89A0373762FCE0\"},{\"start\":140634402799616,\"end\":140634406255608,\"offset\":0,\"name\":\"/usr/lib/libGL.so.1\",\"breakpadId\":\"AB3F5617B563BF737C5F69B4481640780\"},{\"start\":140634400669696,\"end\":140634402795888,\"offset\":0,\"name\":\"/usr/lib/libSM.so.6\",\"breakpadId\":\"22868D838D95E7DD8A483067A7CBD8270\"},{\"start\":140634398453760,\"end\":140634400666144,\"offset\":0,\"name\":\"/usr/lib/libICE.so.6\",\"breakpadId\":\"3D5F1F30A2F1B9D4DAF159854BF119680\"},{\"start\":140634396233728,\"end\":140634398450104,\"offset\":0,\"name\":\"/usr/lib/libgraphite2.so.3\",\"breakpadId\":\"B7D34EF83CC29EBEC9AC2DD33CF8B9D00\"},{\"start\":140634393579520,\"end\":140634396230656,\"offset\":0,\"name\":\"/usr/lib/libnvidia-glsi.so.340.32\",\"breakpadId\":\"3F08F79D140DD374E79B9EE18EEFDCE60\"},{\"start\":140634391465984,\"end\":140634393575728,\"offset\":0,\"name\":\"/usr/lib/libXau.so.6\",\"breakpadId\":\"297323DAFC4100723387DC2814EE5B470\"},{\"start\":140634389344256,\"end\":140634391462144,\"offset\":0,\"name\":\"/usr/lib/libXdmcp.so.6\",\"breakpadId\":\"03F28964B8F355107F4292DFD67133DE0\"},{\"start\":140634387234816,\"end\":140634389344064,\"offset\":0,\"name\":\"/usr/lib/libnvidia-tls.so.340.32\",\"breakpadId\":\"5A13FA0A7FA77E63E664B75F130A05C70\"},{\"start\":140634341019648,\"end\":140634387233600,\"offset\":0,\"name\":\"/usr/lib/libnvidia-glcore.so.340.32\",\"breakpadId\":\"974A3A978CAB99FEA013D0D22EDCB1AB0\"},{\"start\":140634338902016,\"end\":140634341015968,\"offset\":0,\"name\":\"/usr/lib/libuuid.so.1\",\"breakpadId\":\"42ECBD8B5CBAE3D02D1DCFEA98CC01750\"},{\"start\":140634328870912,\"end\":140634330980448,\"offset\":0,\"name\":\"/usr/lib/gconv/UTF-16.so\",\"breakpadId\":\"7B35FDFC83C1BB84B8C0713A0032EA1D0\"},{\"start\":140634690940928,\"end\":140634691214344,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/components/libdbusservice.so\",\"breakpadId\":\"DF792B184F1386953DA8865F83D784840\"},{\"start\":140634303356928,\"end\":140634303690064,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/components/libmozgnome.so\",\"breakpadId\":\"71D73F5F13B5EDC8927413B7DB390F740\"},{\"start\":140634303094784,\"end\":140634303356680,\"offset\":0,\"name\":\"/home/shu/moz/central/obj-dbg/dist/bin/components/libxpcomsample.so\",\"breakpadId\":\"2F1BAE9DF24DFFE7CC05F2702FB999100\"}]", | |
"meta": { | |
"version": 2, | |
"interval": 1, | |
"stackwalk": 1, | |
"processType": 0, | |
"startTime": 1422932591499.1294, | |
"platform": "X11", | |
"oscpu": "Linux x86_64", | |
"misc": "rv:38.0", | |
"abi": "x86_64-gcc3", | |
"toolkit": "gtk2" | |
}, | |
"threads": [ | |
{ | |
"name": "GeckoMain", | |
"tid": 20244, | |
"samples": [ | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 0.0328730009496212, | |
"time": 2.1314260959625244 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
} | |
], | |
"responsiveness": 1.0144360065460205, | |
"time": 3.1129889488220215 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 1.987697958946228, | |
"time": 4.0862507820129395 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 3.0008580684661865, | |
"time": 5.0994110107421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 3.976609945297241, | |
"time": 6.075162887573242 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 4.952652931213379, | |
"time": 7.051206111907959 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 5.9243550300598145, | |
"time": 8.022908210754395 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 6.909400939941406, | |
"time": 9.007953643798828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
} | |
], | |
"responsiveness": 7.8842902183532715, | |
"time": 9.982843399047852 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "base.js:1", | |
"line": 31 | |
}, | |
{ | |
"location": "performance.now< (base.js:31)", | |
"line": 31 | |
} | |
], | |
"responsiveness": 8.85999870300293, | |
"time": 10.958552360534668 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 30 | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "base.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 9.86080265045166, | |
"time": 11.959356307983398 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 10.834171295166016, | |
"time": 12.932723999023438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 11.828173637390137, | |
"time": 13.926727294921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 12.810144424438477, | |
"time": 14.908697128295898 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 13.797771453857422, | |
"time": 15.896324157714844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 14.76480484008789, | |
"time": 16.863357543945312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 15.731761932373047, | |
"time": 17.83031463623047 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
} | |
], | |
"responsiveness": 16.69861602783203, | |
"time": 18.797168731689453 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "richards.js:1", | |
"line": 38 | |
} | |
], | |
"responsiveness": 17.685821533203125, | |
"time": 19.784374237060547 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 31 | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "richards.js:1", | |
"line": 38 | |
} | |
], | |
"responsiveness": 18.65150260925293, | |
"time": 20.75005531311035 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 154 | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "indexOf (self-hosted:64)", | |
"line": 64 | |
} | |
], | |
"responsiveness": 19.63753318786621, | |
"time": 21.736085891723633 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 157 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunStep (base.js:340)", | |
"line": 341 | |
}, | |
{ | |
"location": "BenchmarkSuite.ResetRNG (base.js:119)", | |
"line": 120 | |
} | |
], | |
"responsiveness": 20.622888565063477, | |
"time": 22.7214412689209 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 49 | |
}, | |
{ | |
"location": "Scheduler.prototype.addIdleTask (richards.js:126)", | |
"line": 127 | |
} | |
], | |
"responsiveness": 21.610218048095703, | |
"time": 23.708772659301758 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 53 | |
}, | |
{ | |
"location": "Scheduler.prototype.addWorkerTask (richards.js:136)", | |
"line": 137 | |
}, | |
{ | |
"location": "Scheduler.prototype.addTask (richards.js:179)", | |
"line": 180 | |
} | |
], | |
"responsiveness": 22.600208282470703, | |
"time": 24.698762893676758 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 63 | |
}, | |
{ | |
"location": "Scheduler.prototype.addHandlerTask (richards.js:146)", | |
"line": 147 | |
} | |
], | |
"responsiveness": 23.588001251220703, | |
"time": 25.686555862426758 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"line": 195 | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"line": 325 | |
} | |
], | |
"responsiveness": 24.57714080810547, | |
"time": 26.67569351196289 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"line": 195 | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"line": 337 | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)", | |
"line": 490 | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"line": 231 | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsSuspended (richards.js:313)", | |
"line": 314 | |
} | |
], | |
"responsiveness": 25.566831588745117, | |
"time": 27.66538429260254 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"line": 195 | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"line": 337 | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)", | |
"line": 470 | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)", | |
"line": 528 | |
} | |
], | |
"responsiveness": 26.543298721313477, | |
"time": 28.6418514251709 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 27.518569946289062, | |
"time": 29.617122650146484 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"line": 337 | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)", | |
"line": 431 | |
} | |
], | |
"responsiveness": 28.49886131286621, | |
"time": 30.597415924072266 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"line": 337 | |
} | |
], | |
"responsiveness": 29.47716522216797, | |
"time": 31.575719833374023 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 30.455114364624023, | |
"time": 32.55366897583008 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)", | |
"line": 431 | |
} | |
], | |
"responsiveness": 31.43220329284668, | |
"time": 33.530757904052734 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 32.41065216064453, | |
"time": 34.50920486450195 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 33.38874816894531, | |
"time": 35.487300872802734 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 34.36603927612305, | |
"time": 36.46459197998047 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 35.3415412902832, | |
"time": 37.440093994140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 36.31956100463867, | |
"time": 38.418113708496094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsRunnable (richards.js:317)", | |
"line": 318 | |
} | |
], | |
"responsiveness": 37.2999382019043, | |
"time": 39.39849090576172 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 38.28181838989258, | |
"time": 40.38037109375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)", | |
"line": 379 | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"line": 205 | |
} | |
], | |
"responsiveness": 39.26062774658203, | |
"time": 41.35918045043945 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)", | |
"line": 379 | |
} | |
], | |
"responsiveness": 40.239540100097656, | |
"time": 42.338096618652344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 41.2170524597168, | |
"time": 43.31560516357422 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 42.194332122802734, | |
"time": 44.292884826660156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsNotHeld (richards.js:301)" | |
} | |
], | |
"responsiveness": 43.171566009521484, | |
"time": 45.270118713378906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 44.15220642089844, | |
"time": 46.25075912475586 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 45.12946319580078, | |
"time": 47.2280158996582 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 46.105106353759766, | |
"time": 48.20365905761719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 47.07979965209961, | |
"time": 49.17835235595703 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 48.05397415161133, | |
"time": 50.15252685546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 49.030250549316406, | |
"time": 51.12880325317383 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 50.006813049316406, | |
"time": 52.10536575317383 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 50.98299026489258, | |
"time": 53.08154296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 51.95888900756836, | |
"time": 54.05744171142578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 52.934730529785156, | |
"time": 55.03328323364258 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 53.91396713256836, | |
"time": 56.01251983642578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 54.89049530029297, | |
"time": 56.98904800415039 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 55.86647415161133, | |
"time": 57.96502685546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 56.842262268066406, | |
"time": 58.94081497192383 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 57.81806945800781, | |
"time": 59.916622161865234 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 58.796974182128906, | |
"time": 60.895530700683594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 59.77260971069336, | |
"time": 61.87116241455078 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 60.74875259399414, | |
"time": 62.84730529785156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 61.72505187988281, | |
"time": 63.823604583740234 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 62.70074462890625, | |
"time": 64.7992935180664 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 63.676456451416016, | |
"time": 65.77500915527344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 64.65194702148438, | |
"time": 66.75049591064453 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 65.62945556640625, | |
"time": 67.72801208496094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 66.62034606933594, | |
"time": 68.7188949584961 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 67.60113525390625, | |
"time": 69.6996841430664 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 68.58171844482422, | |
"time": 70.6802749633789 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 69.56103515625, | |
"time": 71.65958404541016 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 70.54043579101562, | |
"time": 72.63898468017578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 71.51956939697266, | |
"time": 73.61811828613281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 72.49962615966797, | |
"time": 74.59817504882812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 73.47746276855469, | |
"time": 75.57601165771484 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 74.4573974609375, | |
"time": 76.55595397949219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 75.4401626586914, | |
"time": 77.53871154785156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 76.42249298095703, | |
"time": 78.52104949951172 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 77.40253448486328, | |
"time": 79.50108337402344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 78.38311004638672, | |
"time": 80.48165893554688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 79.36400604248047, | |
"time": 81.46256256103516 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 80.3449478149414, | |
"time": 82.44349670410156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 81.32715606689453, | |
"time": 83.42570495605469 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 82.33350372314453, | |
"time": 84.43205261230469 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 83.33099365234375, | |
"time": 85.42955017089844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 84.31094360351562, | |
"time": 86.40949249267578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 85.28875732421875, | |
"time": 87.3873062133789 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 86.28414916992188, | |
"time": 88.38269805908203 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 87.2620620727539, | |
"time": 89.3606185913086 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 88.23636627197266, | |
"time": 90.33492279052734 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 89.21456909179688, | |
"time": 91.31311798095703 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 90.20820617675781, | |
"time": 92.3067626953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 91.1832275390625, | |
"time": 93.28177642822266 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 92.15745544433594, | |
"time": 94.2560043334961 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 93.16047668457031, | |
"time": 95.259033203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 49 | |
}, | |
{ | |
"location": "Scheduler.prototype.addIdleTask (richards.js:126)", | |
"line": 127 | |
}, | |
{ | |
"location": "IdleTask (richards.js:368)" | |
} | |
], | |
"responsiveness": 94.16319274902344, | |
"time": 96.26174926757812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 53 | |
}, | |
{ | |
"location": "Scheduler.prototype.addWorkerTask (richards.js:136)", | |
"line": 137 | |
}, | |
{ | |
"location": "Scheduler.prototype.addTask (richards.js:179)", | |
"line": 180 | |
} | |
], | |
"responsiveness": 95.138671875, | |
"time": 97.23722076416016 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 65 | |
}, | |
{ | |
"location": "Scheduler.prototype.addDeviceTask (richards.js:156)", | |
"line": 157 | |
} | |
], | |
"responsiveness": 96.11039733886719, | |
"time": 98.20894622802734 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 97.1048583984375, | |
"time": 99.20340728759766 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 98.10990905761719, | |
"time": 100.20845794677734 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 99.09017944335938, | |
"time": 101.18872833251953 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 100.07225036621094, | |
"time": 102.1707992553711 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 101.05217742919922, | |
"time": 103.15072631835938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 102.02979278564453, | |
"time": 104.12834930419922 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 103.01009368896484, | |
"time": 105.10865020751953 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 103.98627471923828, | |
"time": 106.08483123779297 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 104.96495056152344, | |
"time": 107.0634994506836 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 105.94384002685547, | |
"time": 108.04239654541016 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 106.92166137695312, | |
"time": 109.02021789550781 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 107.90055084228516, | |
"time": 109.99909973144531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 108.87544250488281, | |
"time": 110.97399139404297 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 109.8519287109375, | |
"time": 111.95047760009766 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsNotHeld (richards.js:301)" | |
} | |
], | |
"responsiveness": 110.8328857421875, | |
"time": 112.93143463134766 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 49 | |
}, | |
{ | |
"location": "Scheduler.prototype.addIdleTask (richards.js:126)", | |
"line": 127 | |
}, | |
{ | |
"location": "Scheduler.prototype.addRunningTask (richards.js:167)", | |
"line": 168 | |
} | |
], | |
"responsiveness": 111.81523895263672, | |
"time": 113.9137954711914 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 112.78958129882812, | |
"time": 114.88813781738281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 113.76406860351562, | |
"time": 115.86262512207031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 114.738525390625, | |
"time": 116.83707427978516 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 115.71282958984375, | |
"time": 117.8113784790039 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 116.68697357177734, | |
"time": 118.7855224609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 117.66123962402344, | |
"time": 119.7597885131836 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
} | |
], | |
"responsiveness": 118.63536834716797, | |
"time": 120.73391723632812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 119.60831451416016, | |
"time": 121.70687103271484 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 120.58792114257812, | |
"time": 122.68647766113281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 121.56993103027344, | |
"time": 123.6684799194336 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 122.54590606689453, | |
"time": 124.64446258544922 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 123.52362060546875, | |
"time": 125.6221694946289 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 124.50019073486328, | |
"time": 126.59874725341797 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 125.4807357788086, | |
"time": 127.57929229736328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 126.4581069946289, | |
"time": 128.55665588378906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 127.43981170654297, | |
"time": 129.53836059570312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 128.4187469482422, | |
"time": 130.51730346679688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 129.40003967285156, | |
"time": 131.49859619140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 130.390869140625, | |
"time": 132.4894256591797 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 51 | |
} | |
], | |
"responsiveness": 131.3695526123047, | |
"time": 133.46810913085938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 132.34259033203125, | |
"time": 134.44113159179688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 133.32424926757812, | |
"time": 135.4228057861328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 134.3138885498047, | |
"time": 136.41244506835938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 135.29330444335938, | |
"time": 137.39186096191406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 136.30087280273438, | |
"time": 138.39942932128906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsRunnable (richards.js:317)" | |
} | |
], | |
"responsiveness": 137.30670166015625, | |
"time": 139.40525817871094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 138.30726623535156, | |
"time": 140.4058074951172 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 139.3173828125, | |
"time": 141.4159393310547 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 140.31442260742188, | |
"time": 142.41297912597656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 141.30984497070312, | |
"time": 143.4084014892578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 142.30178833007812, | |
"time": 144.4003448486328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 143.2995147705078, | |
"time": 145.39805603027344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 49 | |
} | |
], | |
"responsiveness": 144.2778778076172, | |
"time": 146.3764190673828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 145.2482147216797, | |
"time": 147.34677124023438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 146.24691772460938, | |
"time": 148.34547424316406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 147.25064086914062, | |
"time": 149.3491973876953 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 148.245361328125, | |
"time": 150.3439178466797 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 149.22265625, | |
"time": 151.32119750976562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 150.20083618164062, | |
"time": 152.2993927001953 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 151.20591735839844, | |
"time": 153.30445861816406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 152.2094268798828, | |
"time": 154.30796813964844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 153.21261596679688, | |
"time": 155.31117248535156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 154.18870544433594, | |
"time": 156.28726196289062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 155.16368103027344, | |
"time": 157.26223754882812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 156.158935546875, | |
"time": 158.2574920654297 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 157.1401824951172, | |
"time": 159.23873901367188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 308 | |
} | |
], | |
"responsiveness": 158.12222290039062, | |
"time": 160.22076416015625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 62 | |
} | |
], | |
"responsiveness": 159.09759521484375, | |
"time": 161.19615173339844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 160.0743408203125, | |
"time": 162.17288208007812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 161.07208251953125, | |
"time": 163.17063903808594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 162.07073974609375, | |
"time": 164.16929626464844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 163.06752014160156, | |
"time": 165.1660614013672 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 164.06350708007812, | |
"time": 166.1620635986328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 165.04188537597656, | |
"time": 167.14044189453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 166.0194854736328, | |
"time": 168.1180419921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 167.01524353027344, | |
"time": 169.11380004882812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 168.00027465820312, | |
"time": 170.0988311767578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 168.9812469482422, | |
"time": 171.07980346679688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 169.9640655517578, | |
"time": 172.06260681152344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 170.94480895996094, | |
"time": 173.04336547851562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 171.92381286621094, | |
"time": 174.02236938476562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 172.89935302734375, | |
"time": 174.99790954589844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 173.8936767578125, | |
"time": 175.99221801757812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 174.88731384277344, | |
"time": 176.98585510253906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 175.88485717773438, | |
"time": 177.9833984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 176.86624145507812, | |
"time": 178.9647979736328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 177.8477325439453, | |
"time": 179.9462890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 67 | |
}, | |
{ | |
"location": "Scheduler.prototype.addDeviceTask (richards.js:156)" | |
} | |
], | |
"responsiveness": 178.82862854003906, | |
"time": 180.92718505859375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 179.80567932128906, | |
"time": 181.9042205810547 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 180.78582763671875, | |
"time": 182.88436889648438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 181.7632293701172, | |
"time": 183.8617706298828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 182.7576141357422, | |
"time": 184.85617065429688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 183.7379913330078, | |
"time": 185.8365478515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 184.71365356445312, | |
"time": 186.8122100830078 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 185.6896514892578, | |
"time": 187.7882080078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 186.66842651367188, | |
"time": 188.76698303222656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 187.6446075439453, | |
"time": 189.7431640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 188.6233673095703, | |
"time": 190.72190856933594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 189.59881591796875, | |
"time": 191.69735717773438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 190.5753173828125, | |
"time": 192.6738739013672 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 63 | |
} | |
], | |
"responsiveness": 191.55325317382812, | |
"time": 193.6518096923828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 192.52647399902344, | |
"time": 194.62503051757812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 193.50607299804688, | |
"time": 195.6046142578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 194.483642578125, | |
"time": 196.5821990966797 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 195.45913696289062, | |
"time": 197.5576934814453 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 196.437255859375, | |
"time": 198.5358123779297 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 197.4127960205078, | |
"time": 199.5113525390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 198.39125061035156, | |
"time": 200.4897918701172 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 199.36831665039062, | |
"time": 201.4668731689453 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 200.34873962402344, | |
"time": 202.44728088378906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 201.32669067382812, | |
"time": 203.4252471923828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 202.30276489257812, | |
"time": 204.4013214111328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 203.28311157226562, | |
"time": 205.3816680908203 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 61 | |
}, | |
{ | |
"location": "Packet (richards.js:515)" | |
} | |
], | |
"responsiveness": 204.26171875, | |
"time": 206.3602752685547 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 205.23953247070312, | |
"time": 207.3380889892578 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 206.21923828125, | |
"time": 208.3177947998047 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 207.19752502441406, | |
"time": 209.29608154296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.isHeldOrSuspended (richards.js:309)" | |
} | |
], | |
"responsiveness": 208.1763153076172, | |
"time": 210.27487182617188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 209.1544647216797, | |
"time": 211.25302124023438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 210.13478088378906, | |
"time": 212.2333221435547 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 211.11502075195312, | |
"time": 213.2135772705078 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 212.09112548828125, | |
"time": 214.18966674804688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 213.07144165039062, | |
"time": 215.1699981689453 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 214.0508270263672, | |
"time": 216.14938354492188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 215.0348358154297, | |
"time": 217.1333770751953 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 216.01722717285156, | |
"time": 218.11578369140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 217.01370239257812, | |
"time": 219.1122589111328 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 217.9916229248047, | |
"time": 220.09017944335938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 218.97018432617188, | |
"time": 221.0687255859375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 219.94570922851562, | |
"time": 222.04425048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 220.9254150390625, | |
"time": 223.02395629882812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 221.90380859375, | |
"time": 224.0023651123047 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 307 | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 222.8947296142578, | |
"time": 224.99327087402344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)", | |
"line": 308 | |
} | |
], | |
"responsiveness": 223.87106323242188, | |
"time": 225.96961975097656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 224.84307861328125, | |
"time": 226.94161987304688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 225.82899475097656, | |
"time": 227.92755126953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 226.81124877929688, | |
"time": 228.90980529785156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 227.79432678222656, | |
"time": 229.89288330078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 228.77670288085938, | |
"time": 230.875244140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 229.75833129882812, | |
"time": 231.8568878173828 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 230.74342346191406, | |
"time": 232.84197998046875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
} | |
], | |
"responsiveness": 231.726806640625, | |
"time": 233.82534790039062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 232.69219970703125, | |
"time": 234.79075622558594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 233.70411682128906, | |
"time": 235.80267333984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 234.70645141601562, | |
"time": 236.80499267578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)", | |
"line": 69 | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 235.69900512695312, | |
"time": 237.7975616455078 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
} | |
], | |
"responsiveness": 236.6953125, | |
"time": 238.79385375976562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.addIdleTask (richards.js:126)" | |
} | |
], | |
"responsiveness": 237.69345092773438, | |
"time": 239.79200744628906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
} | |
], | |
"responsiveness": 238.68521118164062, | |
"time": 240.78375244140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
} | |
], | |
"responsiveness": 239.6767120361328, | |
"time": 241.7752685546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 240.66966247558594, | |
"time": 242.76820373535156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 241.65272521972656, | |
"time": 243.75128173828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 242.634521484375, | |
"time": 244.7330780029297 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 243.61607360839844, | |
"time": 245.71461486816406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 244.5979766845703, | |
"time": 246.696533203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 245.5792236328125, | |
"time": 247.6777801513672 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 246.55824279785156, | |
"time": 248.65679931640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 247.54063415527344, | |
"time": 249.63919067382812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 248.52334594726562, | |
"time": 250.6219024658203 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 249.5037078857422, | |
"time": 251.60226440429688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 250.4855194091797, | |
"time": 252.58407592773438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
} | |
], | |
"responsiveness": 251.47027587890625, | |
"time": 253.56883239746094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 252.44569396972656, | |
"time": 254.54425048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 253.43345642089844, | |
"time": 255.53201293945312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 254.41473388671875, | |
"time": 256.5132751464844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 255.39317321777344, | |
"time": 257.4917297363281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 256.3755798339844, | |
"time": 258.4741516113281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 257.3576354980469, | |
"time": 259.4562072753906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 258.33837890625, | |
"time": 260.43695068359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 259.31890869140625, | |
"time": 261.41748046875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 260.29901123046875, | |
"time": 262.3975830078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 261.2806091308594, | |
"time": 263.379150390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 262.26123046875, | |
"time": 264.35980224609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.addDeviceTask (richards.js:156)" | |
} | |
], | |
"responsiveness": 263.25213623046875, | |
"time": 265.3507080078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 264.23089599609375, | |
"time": 266.3294677734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 265.2123107910156, | |
"time": 267.31085205078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 266.1915283203125, | |
"time": 268.29010009765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 267.1745910644531, | |
"time": 269.2731628417969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 268.1541748046875, | |
"time": 270.2527160644531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 269.1347351074219, | |
"time": 271.2332763671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 270.11480712890625, | |
"time": 272.2133483886719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 271.0951232910156, | |
"time": 273.1936950683594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 272.0762634277344, | |
"time": 274.1748352050781 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 273.0569763183594, | |
"time": 275.155517578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 274.03680419921875, | |
"time": 276.1353759765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
} | |
], | |
"responsiveness": 275.0163269042969, | |
"time": 277.1148681640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 275.9898986816406, | |
"time": 278.0884704589844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 276.97222900390625, | |
"time": 279.07080078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 277.9656677246094, | |
"time": 280.0642395019531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 278.9490661621094, | |
"time": 281.047607421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 279.9320983886719, | |
"time": 282.0306701660156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 280.9144592285156, | |
"time": 283.01300048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 281.8961486816406, | |
"time": 283.99468994140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 282.8773498535156, | |
"time": 284.9759216308594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 283.8589782714844, | |
"time": 285.95751953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 284.8572082519531, | |
"time": 286.95574951171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 285.8395080566406, | |
"time": 287.93804931640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 286.82208251953125, | |
"time": 288.9206237792969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 287.8026123046875, | |
"time": 289.90118408203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 288.7839660644531, | |
"time": 290.88250732421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 289.7806091308594, | |
"time": 291.8791809082031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 290.77740478515625, | |
"time": 292.8759460449219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 291.75823974609375, | |
"time": 293.8568115234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 292.7414855957031, | |
"time": 294.84002685546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 293.72222900390625, | |
"time": 295.8207702636719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 294.70306396484375, | |
"time": 296.8016052246094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "HandlerTask", | |
"file": "richards.js", | |
"line": 459 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 295.6817932128906, | |
"time": 297.78033447265625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 296.6810302734375, | |
"time": 298.77960205078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 297.6783142089844, | |
"time": 299.77685546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 298.66094970703125, | |
"time": 300.7594909667969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 299.6414794921875, | |
"time": 301.7400207519531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.addIdleTask (richards.js:126)" | |
} | |
], | |
"responsiveness": 300.6229248046875, | |
"time": 302.7214660644531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 301.5992431640625, | |
"time": 303.69781494140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 302.5994567871094, | |
"time": 304.6980285644531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 303.5838317871094, | |
"time": 305.682373046875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 304.5754089355469, | |
"time": 306.6739501953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 305.5535888671875, | |
"time": 307.6521301269531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 306.5335693359375, | |
"time": 308.6321105957031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 307.5155029296875, | |
"time": 309.61407470703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 308.5190734863281, | |
"time": 310.6176452636719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 309.5, | |
"time": 311.5985412597656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 310.48138427734375, | |
"time": 312.5799255371094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 311.46246337890625, | |
"time": 313.56103515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 312.4438171386719, | |
"time": 314.5423583984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 313.44439697265625, | |
"time": 315.54296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 314.4259033203125, | |
"time": 316.52447509765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 315.42681884765625, | |
"time": 317.5253601074219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 316.408447265625, | |
"time": 318.50701904296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 317.3891906738281, | |
"time": 319.48773193359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 318.3689880371094, | |
"time": 320.4675598144531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
} | |
], | |
"responsiveness": 319.3493957519531, | |
"time": 321.44793701171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 320.3294372558594, | |
"time": 322.427978515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 321.310546875, | |
"time": 323.4090881347656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 322.29156494140625, | |
"time": 324.3901062011719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 323.2901306152344, | |
"time": 325.3887023925781 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.markAsRunnable (richards.js:317)" | |
} | |
], | |
"responsiveness": 324.2871398925781, | |
"time": 326.38568115234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 325.27337646484375, | |
"time": 327.3719482421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 326.2549743652344, | |
"time": 328.353515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 327.2396240234375, | |
"time": 329.3381652832031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 328.2218322753906, | |
"time": 330.32037353515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 329.2031555175781, | |
"time": 331.3017272949219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "HandlerTask", | |
"file": "richards.js", | |
"line": 459 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 330.1836242675781, | |
"time": 332.28216552734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 331.1638488769531, | |
"time": 333.26239013671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 332.1438903808594, | |
"time": 334.242431640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 333.1246032714844, | |
"time": 335.2231750488281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 334.1202392578125, | |
"time": 336.21881103515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 335.10528564453125, | |
"time": 337.2038269042969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 336.08984375, | |
"time": 338.18841552734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 337.0740051269531, | |
"time": 339.1725769042969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 338.058349609375, | |
"time": 340.15692138671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 339.03851318359375, | |
"time": 341.1370849609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 340.0214538574219, | |
"time": 342.1199951171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 341.0012512207031, | |
"time": 343.09979248046875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 341.98223876953125, | |
"time": 344.0807800292969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 342.9590148925781, | |
"time": 345.05755615234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 343.9580383300781, | |
"time": 346.05657958984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 344.9381103515625, | |
"time": 347.03668212890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 345.9310302734375, | |
"time": 348.02960205078125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 346.92767333984375, | |
"time": 349.0262451171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 347.9061584472656, | |
"time": 350.00469970703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 348.9023132324219, | |
"time": 351.0008850097656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 349.89892578125, | |
"time": 351.9974670410156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 350.8984680175781, | |
"time": 352.99700927734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 351.89495849609375, | |
"time": 353.9934997558594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 352.8902893066406, | |
"time": 354.98883056640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 353.8881530761719, | |
"time": 355.9866943359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 354.8836364746094, | |
"time": 356.9822082519531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 355.8797302246094, | |
"time": 357.978271484375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 356.8764953613281, | |
"time": 358.97503662109375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 357.8713684082031, | |
"time": 359.9699401855469 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 358.86578369140625, | |
"time": 360.9643249511719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
} | |
], | |
"responsiveness": 359.8581237792969, | |
"time": 361.9566650390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 360.84686279296875, | |
"time": 362.9454040527344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 361.8431396484375, | |
"time": 363.94171142578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 362.837890625, | |
"time": 364.9364318847656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 363.83355712890625, | |
"time": 365.93212890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 364.8281555175781, | |
"time": 366.92669677734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 365.823974609375, | |
"time": 367.92254638671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 366.8183898925781, | |
"time": 368.91693115234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 367.8143615722656, | |
"time": 369.91290283203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 368.8091735839844, | |
"time": 370.90771484375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 369.8023986816406, | |
"time": 371.9009704589844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 370.7984313964844, | |
"time": 372.89697265625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 371.7953186035156, | |
"time": 373.89385986328125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 372.78948974609375, | |
"time": 374.8880310058594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 373.7839050292969, | |
"time": 375.8824462890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 374.7790832519531, | |
"time": 376.87762451171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 375.7739562988281, | |
"time": 377.87249755859375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 376.7747497558594, | |
"time": 378.8733215332031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 377.769775390625, | |
"time": 379.86834716796875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 378.7636413574219, | |
"time": 380.8622131347656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 379.7583312988281, | |
"time": 381.85687255859375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 380.75396728515625, | |
"time": 382.8525085449219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 381.74761962890625, | |
"time": 383.8461608886719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 382.743896484375, | |
"time": 384.8424377441406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 383.7384948730469, | |
"time": 385.8370666503906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 384.7337951660156, | |
"time": 386.83233642578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 385.7274169921875, | |
"time": 387.8259582519531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 386.7247009277344, | |
"time": 388.8232727050781 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 387.7186584472656, | |
"time": 389.81719970703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 388.7196350097656, | |
"time": 390.8182067871094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 389.7147216796875, | |
"time": 391.81329345703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 390.7110900878906, | |
"time": 392.80963134765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 391.7055358886719, | |
"time": 393.8040771484375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 392.7030944824219, | |
"time": 394.8016662597656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 393.6995849609375, | |
"time": 395.7981262207031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 394.6928405761719, | |
"time": 396.7913818359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 395.6868896484375, | |
"time": 397.7854309082031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 396.681884765625, | |
"time": 398.7804260253906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 397.6786804199219, | |
"time": 399.7772521972656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 398.6569519042969, | |
"time": 400.7555236816406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 399.64990234375, | |
"time": 401.7484436035156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 400.6448059082031, | |
"time": 402.74334716796875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 401.6391906738281, | |
"time": 403.73773193359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
} | |
], | |
"responsiveness": 402.6321716308594, | |
"time": 404.730712890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 403.62713623046875, | |
"time": 405.7256774902344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 404.62109375, | |
"time": 406.7196350097656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 405.61627197265625, | |
"time": 407.7148132324219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 406.61126708984375, | |
"time": 408.7098083496094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 407.6065979003906, | |
"time": 409.70513916015625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 408.601318359375, | |
"time": 410.6998596191406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 409.5946960449219, | |
"time": 411.6932678222656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 410.58978271484375, | |
"time": 412.6883239746094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 411.58441162109375, | |
"time": 413.6829833984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
} | |
], | |
"responsiveness": 412.57940673828125, | |
"time": 414.6779479980469 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 413.5667419433594, | |
"time": 415.665283203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 414.5472412109375, | |
"time": 416.64581298828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 415.5415344238281, | |
"time": 417.6401062011719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 416.5375671386719, | |
"time": 418.6361083984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 417.5324401855469, | |
"time": 419.6309814453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 418.5274353027344, | |
"time": 420.6259765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 419.5249938964844, | |
"time": 421.62353515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 420.5152587890625, | |
"time": 422.61383056640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 421.5097961425781, | |
"time": 423.60833740234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 422.504150390625, | |
"time": 424.60272216796875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 423.49871826171875, | |
"time": 425.5972900390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 424.4944763183594, | |
"time": 426.593017578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 425.4905090332031, | |
"time": 427.58905029296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 426.4873046875, | |
"time": 428.5858459472656 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 427.48077392578125, | |
"time": 429.579345703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 428.47393798828125, | |
"time": 430.572509765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 429.4685363769531, | |
"time": 431.5671081542969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 430.463623046875, | |
"time": 432.5621643066406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 431.4564514160156, | |
"time": 433.55499267578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 432.4500427246094, | |
"time": 434.5486145019531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 433.44793701171875, | |
"time": 435.5465087890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 434.4427185058594, | |
"time": 436.5412902832031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 435.44036865234375, | |
"time": 437.5389099121094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 436.43548583984375, | |
"time": 438.5340270996094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 437.4294738769531, | |
"time": 439.52801513671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 438.4230651855469, | |
"time": 440.5216064453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 439.4167175292969, | |
"time": 441.5152587890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 440.41290283203125, | |
"time": 442.511474609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 441.4066467285156, | |
"time": 443.50518798828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 442.3988037109375, | |
"time": 444.49737548828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 443.3947448730469, | |
"time": 445.4932861328125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
} | |
], | |
"responsiveness": 444.39093017578125, | |
"time": 446.489501953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 445.3851623535156, | |
"time": 447.4837341308594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 446.3794250488281, | |
"time": 448.4779968261719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 447.3793029785156, | |
"time": 449.47784423828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 448.37530517578125, | |
"time": 450.473876953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 449.3717346191406, | |
"time": 451.47027587890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 450.36724853515625, | |
"time": 452.4657897949219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 451.363037109375, | |
"time": 453.4615783691406 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 452.3574523925781, | |
"time": 454.4560241699219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 453.3511962890625, | |
"time": 455.44976806640625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
} | |
], | |
"responsiveness": 454.34637451171875, | |
"time": 456.4449157714844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 455.3406982421875, | |
"time": 457.43927001953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 456.3381042480469, | |
"time": 458.4366760253906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 457.33441162109375, | |
"time": 459.4329528808594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 458.3276062011719, | |
"time": 460.4261474609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 459.3214416503906, | |
"time": 461.4200134277344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 460.31732177734375, | |
"time": 462.4158630371094 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 461.3118896484375, | |
"time": 463.4104309082031 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 462.30535888671875, | |
"time": 464.4039001464844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 463.30096435546875, | |
"time": 465.3995056152344 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 464.2951965332031, | |
"time": 466.39373779296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 465.29010009765625, | |
"time": 467.388671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 466.2828369140625, | |
"time": 468.38140869140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 467.28155517578125, | |
"time": 469.3800964355469 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 468.2777099609375, | |
"time": 470.37628173828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 469.273193359375, | |
"time": 471.37176513671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
} | |
], | |
"responsiveness": 470.2669982910156, | |
"time": 472.3655700683594 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 471.2600402832031, | |
"time": 473.35858154296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 472.2535400390625, | |
"time": 474.3520812988281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 473.2556457519531, | |
"time": 475.35418701171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 474.2505187988281, | |
"time": 476.3490905761719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 475.2550964355469, | |
"time": 477.3536376953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
} | |
], | |
"responsiveness": 476.2546691894531, | |
"time": 478.35321044921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 477.24462890625, | |
"time": 479.34320068359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 478.2414245605469, | |
"time": 480.3399963378906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 479.2429504394531, | |
"time": 481.3415222167969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 480.2439270019531, | |
"time": 482.3424987792969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 481.23785400390625, | |
"time": 483.3363952636719 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 482.23211669921875, | |
"time": 484.3306884765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 483.2271728515625, | |
"time": 485.3257141113281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 484.22210693359375, | |
"time": 486.3206787109375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 485.2171936035156, | |
"time": 487.31573486328125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 486.2105407714844, | |
"time": 488.30908203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 487.2043151855469, | |
"time": 489.3028564453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 488.1997985839844, | |
"time": 490.29833984375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 489.1973876953125, | |
"time": 491.2959289550781 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 490.1942138671875, | |
"time": 492.29278564453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 491.1890869140625, | |
"time": 493.2876281738281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 492.1844482421875, | |
"time": 494.2829895019531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 493.1785888671875, | |
"time": 495.2771301269531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 494.1734924316406, | |
"time": 496.2720642089844 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 495.166748046875, | |
"time": 497.26531982421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 496.1609802246094, | |
"time": 498.2595520019531 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
} | |
], | |
"responsiveness": 497.1560363769531, | |
"time": 499.2546081542969 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 498.1553649902344, | |
"time": 500.25390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 499.1529541015625, | |
"time": 501.2514953613281 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 500.14752197265625, | |
"time": 502.2460632324219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 501.1417541503906, | |
"time": 503.24029541015625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 502.13916015625, | |
"time": 504.2377014160156 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 503.1328430175781, | |
"time": 505.2314147949219 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 504.12884521484375, | |
"time": 506.2274169921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 505.1252136230469, | |
"time": 507.2237854003906 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 506.1192321777344, | |
"time": 508.2177734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 507.1133117675781, | |
"time": 509.21185302734375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 508.1067810058594, | |
"time": 510.205322265625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 509.1026306152344, | |
"time": 511.201171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 510.08538818359375, | |
"time": 512.1839599609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 511.0780944824219, | |
"time": 513.1766357421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 512.0853881835938, | |
"time": 514.1839599609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 513.0801391601562, | |
"time": 515.1786499023438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 514.0748901367188, | |
"time": 516.1734619140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 515.070556640625, | |
"time": 517.1690673828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 516.083740234375, | |
"time": 518.1823120117188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 517.0692749023438, | |
"time": 519.1678466796875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 518.046142578125, | |
"time": 520.1447143554688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 519.031494140625, | |
"time": 521.1300048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 520.018310546875, | |
"time": 522.1168823242188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 521.0115966796875, | |
"time": 523.1101684570312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 522.01806640625, | |
"time": 524.1166381835938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 523.0059814453125, | |
"time": 525.1044921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 524.0123901367188, | |
"time": 526.1109619140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 525.0099487304688, | |
"time": 527.1084594726562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 526.0096435546875, | |
"time": 528.108154296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 527.0083618164062, | |
"time": 529.10693359375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 528.008056640625, | |
"time": 530.1065673828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.addHandlerTask (richards.js:146)" | |
}, | |
{ | |
"location": "Scheduler.prototype.addTask (richards.js:179)" | |
}, | |
{ | |
"location": "TaskControlBlock (richards.js:260)" | |
} | |
], | |
"responsiveness": 528.9864501953125, | |
"time": 531.0850219726562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 529.9639282226562, | |
"time": 532.0625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 530.9683837890625, | |
"time": 533.0669555664062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 531.9695434570312, | |
"time": 534.0680541992188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 532.965087890625, | |
"time": 535.0635986328125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 533.9426879882812, | |
"time": 536.041259765625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.suspendCurrent (richards.js:230)" | |
} | |
], | |
"responsiveness": 534.9215698242188, | |
"time": 537.0201416015625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "HandlerTask", | |
"file": "richards.js", | |
"line": 459 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 535.9229125976562, | |
"time": 538.021484375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 536.903076171875, | |
"time": 539.0015869140625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 537.8944091796875, | |
"time": 539.9929809570312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 538.8970336914062, | |
"time": 540.99560546875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 539.8922119140625, | |
"time": 541.9907836914062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 540.901611328125, | |
"time": 543.0001831054688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 541.8994140625, | |
"time": 543.9979858398438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 542.8788452148438, | |
"time": 544.9774169921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "HandlerTask", | |
"file": "richards.js", | |
"line": 459 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 543.8837890625, | |
"time": 545.9823608398438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 544.863525390625, | |
"time": 546.9620971679688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 545.8449096679688, | |
"time": 547.9434814453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 546.8245239257812, | |
"time": 548.923095703125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 547.8026123046875, | |
"time": 549.901123046875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
} | |
], | |
"responsiveness": 548.78076171875, | |
"time": 550.8793334960938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 549.7784423828125, | |
"time": 551.876953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 550.7604370117188, | |
"time": 552.8590087890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 551.7402954101562, | |
"time": 553.8388671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 552.7213134765625, | |
"time": 554.8198852539062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 553.6983032226562, | |
"time": 555.7968139648438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 554.6753540039062, | |
"time": 556.77392578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 555.6519165039062, | |
"time": 557.75048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 556.6519165039062, | |
"time": 558.75048828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 557.6348876953125, | |
"time": 559.7334594726562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 558.617431640625, | |
"time": 560.7159423828125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 559.6094970703125, | |
"time": 561.7080688476562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler (richards.js:99)" | |
} | |
], | |
"responsiveness": 560.5945434570312, | |
"time": 562.693115234375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 561.5728759765625, | |
"time": 563.6714477539062 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 562.5538940429688, | |
"time": 564.6524658203125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 563.533203125, | |
"time": 565.6317749023438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 564.5128784179688, | |
"time": 566.6113891601562 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
} | |
], | |
"responsiveness": 565.4920043945312, | |
"time": 567.590576171875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 566.48193359375, | |
"time": 568.5805053710938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 567.4597778320312, | |
"time": 569.558349609375 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 568.4401245117188, | |
"time": 570.5386962890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 569.419189453125, | |
"time": 571.5177001953125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 570.423828125, | |
"time": 572.5223388671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 571.403076171875, | |
"time": 573.5016479492188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 572.3847045898438, | |
"time": 574.4832763671875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 573.365234375, | |
"time": 575.4638061523438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 574.3474731445312, | |
"time": 576.446044921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 575.3281860351562, | |
"time": 577.4267578125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 576.3084716796875, | |
"time": 578.4070434570312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 577.2899169921875, | |
"time": 579.3884887695312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.checkPriorityAdd (richards.js:345)" | |
}, | |
{ | |
"location": "Packet.prototype.addTo (richards.js:527)" | |
} | |
], | |
"responsiveness": 578.2826538085938, | |
"time": 580.3811645507812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 579.2738037109375, | |
"time": 581.3723754882812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "IdleTask.prototype.run (richards.js:374)" | |
}, | |
{ | |
"location": "Scheduler.prototype.release (richards.js:204)" | |
} | |
], | |
"responsiveness": 580.2589111328125, | |
"time": 582.357421875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 581.2460327148438, | |
"time": 583.3446044921875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
} | |
], | |
"responsiveness": 582.2342529296875, | |
"time": 584.3328247070312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 583.2291870117188, | |
"time": 585.3277587890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 584.216064453125, | |
"time": 586.3146362304688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "HandlerTask.prototype.run", | |
"file": "richards.js", | |
"line": 465 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "WorkerTask.prototype.run", | |
"file": "richards.js", | |
"line": 430 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "DeviceTask.prototype.run", | |
"file": "richards.js", | |
"line": 401 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"types": [ | |
{ | |
"kind": "function", | |
"name": "IdleTask.prototype.run", | |
"file": "richards.js", | |
"line": 374 | |
} | |
], | |
"site": "call target", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "can't inline: big function with a loop" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
}, | |
{ | |
"strategy": "call inline", | |
"outcome": "inlined" | |
} | |
] | |
}, | |
{ | |
"location": "WorkerTask.prototype.run (richards.js:430)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)" | |
} | |
], | |
"responsiveness": 585.2044067382812, | |
"time": 587.302978515625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 586.1970825195312, | |
"time": 588.295654296875 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 587.2041015625, | |
"time": 589.3026733398438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 588.2105102539062, | |
"time": 590.3090209960938 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "HandlerTask.prototype.run (richards.js:465)" | |
}, | |
{ | |
"location": "Scheduler.prototype.queue (richards.js:241)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "constructor", | |
"name": "Scheduler", | |
"file": "richards.js", | |
"line": 99 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 589.2158813476562, | |
"time": 591.314453125 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 590.2230224609375, | |
"time": 592.3215942382812 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 591.235107421875, | |
"time": 593.3336791992188 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)", | |
"opts": [ | |
{ | |
"types": [ | |
{ | |
"kind": "prototype", | |
"name": "[object Object]" | |
}, | |
{ | |
"kind": "constructor", | |
"name": "TaskControlBlock", | |
"file": "richards.js", | |
"line": 260 | |
} | |
], | |
"site": "receiver object", | |
"mirType": "Object" | |
}, | |
{ | |
"strategy": "getprop arguments.length", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop arguments.callee", | |
"outcome": "failure" | |
}, | |
{ | |
"strategy": "getprop inferred constant", | |
"outcome": "needs type barrier" | |
}, | |
{ | |
"strategy": "getprop constant", | |
"outcome": "is not singleton" | |
}, | |
{ | |
"strategy": "getprop TypedObject", | |
"outcome": "access not on typed array (check receiver and index types)" | |
}, | |
{ | |
"strategy": "getprop definite slot", | |
"outcome": "success" | |
} | |
] | |
} | |
], | |
"responsiveness": 592.2415161132812, | |
"time": 594.340087890625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
} | |
], | |
"responsiveness": 593.221923828125, | |
"time": 595.3204956054688 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 594.2039794921875, | |
"time": 596.3025512695312 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
} | |
], | |
"responsiveness": 595.1868286132812, | |
"time": 597.285400390625 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ | |
"location": "TaskControlBlock.prototype.run (richards.js:324)" | |
}, | |
{ | |
"location": "DeviceTask.prototype.run (richards.js:401)" | |
}, | |
{ | |
"location": "Scheduler.prototype.holdCurrent (richards.js:220)" | |
} | |
], | |
"responsiveness": 596.1719360351562, | |
"time": 598.2704467773438 | |
}, | |
{ | |
"frames": [ | |
{ | |
"location": "(root)" | |
}, | |
{ | |
"location": "js::RunScript" | |
}, | |
{ | |
"location": "run-richards.js:1", | |
"line": 57 | |
}, | |
{ | |
"location": "BenchmarkSuite.RunSuites (base.js:140)", | |
"line": 173 | |
}, | |
{ | |
"location": "RunStep (base.js:147)", | |
"line": 150 | |
}, | |
{ | |
"location": "RunNextBenchmark (base.js:367)", | |
"line": 369 | |
}, | |
{ | |
"location": "BenchmarkSuite.prototype.RunSingleBenchmark (base.js:290)", | |
"line": 322 | |
}, | |
{ | |
"location": "Measure (base.js:299)" | |
}, | |
{ | |
"location": "runRichards (richards.js:47)" | |
}, | |
{ | |
"location": "Scheduler.prototype.schedule (richards.js:188)" | |
}, | |
{ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment