[ { "meta": { "browserVersion": "Chrome/64.0.3282.140", "cpus": [ "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz" ] }, "samples": [ { "duration": 2858775, "js": 2301051, "phases": [ { "phase": "load", "start": 0, "duration": 155804 }, { "phase": "boot", "start": 155804, "duration": 759428 }, { "phase": "transition", "start": 915232, "duration": 299273 }, { "phase": "render", "start": 1214505, "duration": 1644270 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 401197, "duration": 4248, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 437702, "duration": 5340, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521264 }, { "kind": "MinorGC", "type": "scavenge", "start": 499828, "duration": 1612, "usedHeapSizeAfter": 5709840, "usedHeapSizeBefore": 5968208 }, { "kind": "MinorGC", "type": "scavenge", "start": 656525, "duration": 2491, "usedHeapSizeAfter": 8670384, "usedHeapSizeBefore": 9282568 }, { "kind": "MinorGC", "type": "scavenge", "start": 801090, "duration": 3898, "usedHeapSizeAfter": 10089320, "usedHeapSizeBefore": 10601072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1132820, "duration": 4419, "usedHeapSizeAfter": 14015288, "usedHeapSizeBefore": 15907488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1360970, "duration": 3165, "usedHeapSizeAfter": 15567352, "usedHeapSizeBefore": 17251024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1594337, "duration": 3211, "usedHeapSizeAfter": 17125616, "usedHeapSizeBefore": 19353976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1981041, "duration": 3228, "usedHeapSizeAfter": 19139000, "usedHeapSizeBefore": 24431400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2341969, "duration": 4504, "usedHeapSizeAfter": 21423488, "usedHeapSizeBefore": 25499312 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 1820 }, "FunctionCallback": { "count": 6355, "time": 70283 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 153 }, "StoreCallbackProperty": { "count": 721, "time": 702 }, "GCEpilogueCallback": { "count": 10, "time": 1219 }, "GCPrologueCallback": { "count": 10, "time": 1495 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 224 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1128 }, "CompileFunction": { "count": 3396, "time": 103837 }, "CompileIgnition": { "count": 3432, "time": 122312 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32396 }, "CompileRenumber": { "count": 3409, "time": 9312 }, "CompileRewriteReturnResult": { "count": 3409, "time": 135 }, "CompileScopeAnalysis": { "count": 3409, "time": 16688 }, "CompileScript": { "count": 13, "time": 6310 }, "CompileLazy": { "count": 3196, "time": 11081 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1205 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1614 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1668 }, "Map_SetPrototype": { "count": 14058, "time": 2057 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 46305 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1703 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7082 }, "InterpreterDeserializeLazy": { "count": 161, "time": 734 }, "InterpreterNewClosure": { "count": 3119, "time": 3447 }, "DeserializeLazy": { "count": 70, "time": 1978 }, "CreateObjectLiteral": { "count": 2504, "time": 8388 }, "CreateArrayLiteral": { "count": 1128, "time": 2455 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 20 }, "HandleApiCall": { "count": 6040, "time": 4213 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 563 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 641 }, "Object_DeleteProperty": { "count": 8, "time": 25 }, "ForInEnumerate": { "count": 1037, "time": 9332 }, "CreateRegExpLiteral": { "count": 239, "time": 4346 }, "GenerateRandomNumbers": { "count": 5, "time": 1172 }, "KeyedGetProperty": { "count": 688, "time": 3542 }, "SetProperty": { "count": 950, "time": 4228 }, "NewObject": { "count": 272, "time": 1831 }, "RegExpExec": { "count": 480, "time": 9887 }, "RegExpExecMultiple": { "count": 288, "time": 2441 }, "StringSplit": { "count": 4175, "time": 8111 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 179 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 863, "time": 2362 }, "ArrayLengthSetter": { "count": 504, "time": 134 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 101 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 4149 }, "AllocateInNewSpace": { "count": 53, "time": 1904 }, "CreateListFromArrayLike": { "count": 6, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2574 }, "AddDictionaryProperty": { "count": 3080, "time": 7394 }, "ObjectKeys": { "count": 170, "time": 221 }, "ObjectCreate": { "count": 149, "time": 2668 }, "GetProperty": { "count": 4313, "time": 6368 }, "HasProperty": { "count": 928, "time": 3910 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 351 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 57 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2049 }, "StringAdd": { "count": 659, "time": 176 }, "StringCharCodeAt": { "count": 140, "time": 47 }, "StringBuilderJoin": { "count": 183, "time": 1025 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5763, "time": 2670 }, "ArrayConcat": { "count": 999, "time": 1530 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 829 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 193, "time": 913 }, "ObjectAssign": { "count": 909, "time": 9647 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 890 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 359 }, "MapGrow": { "count": 411, "time": 2563 }, "Interrupt": { "count": 101, "time": 1369 }, "RegExpReplace": { "count": 1009, "time": 4785 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 643 }, "ArrayShift": { "count": 672, "time": 1874 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 210 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 95 }, "ArrayPop": { "count": 669, "time": 805 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5653 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1264 }, "MapPrototypeClear": { "count": 106, "time": 363 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2643 }, "StringToNumber": { "count": 481, "time": 56 }, "DateUTC": { "count": 91, "time": 435 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 56 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1161 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 98 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 455 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1298 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1786 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5155 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 550 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 160 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 87 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25555 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1675 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1048241 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14236 }, "ParseFunctionLiteral": { "count": 3434, "time": 138112 }, "ParseProgram": { "count": 13, "time": 3828 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173027 }, "PreParseNoVariableResolution": { "count": 597, "time": 32732 }, "JsonParse": { "count": 21, "time": 9357 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 14767 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 4241 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2418 }, "StoreIC_Miss": { "count": 524, "time": 2277 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3912 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1283 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1839 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 16383 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7142, "time": 24951 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3187 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16278 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 262 }, "LoadIC_Miss": { "count": 135, "time": 2522 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 723 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 17669 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 2995 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8348 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3863 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3165 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 527 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 1353 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 689 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1753 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 332 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1138 }, "KeyedLoadIC_Miss": { "count": 32, "time": 627 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 14366 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1926 }, "API_Object_SetPrivate": { "count": 44, "time": 48 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3779 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 799 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 1741 }, "API_String_NewFromOneByte": { "count": 979, "time": 1885 }, "API_String_Write": { "count": 2016, "time": 250 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 698 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 428 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 57 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 9 }, "OptimizeCode": { "count": 60, "time": 1273 }, "RecompileSynchronous": { "count": 119, "time": 64765 }, "CompileOptimized_Concurrent": { "count": 59, "time": 649 }, "StackGuard": { "count": 58, "time": 635 }, "DeoptimizeCode": { "count": 3, "time": 42 }, "NotifyDeoptimized": { "count": 4, "time": 64 } } } }, { "duration": 2642145, "js": 2135971, "phases": [ { "phase": "load", "start": 0, "duration": 103427 }, { "phase": "boot", "start": 103427, "duration": 621600 }, { "phase": "transition", "start": 725027, "duration": 283775 }, { "phase": "render", "start": 1008802, "duration": 1633343 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 152033 }, { "kind": "MinorGC", "type": "scavenge", "start": 220264, "duration": 4919, "usedHeapSizeAfter": 3766864, "usedHeapSizeBefore": 4205488 }, { "kind": "MinorGC", "type": "scavenge", "start": 261391, "duration": 5754, "usedHeapSizeAfter": 4331544, "usedHeapSizeBefore": 4506440 }, { "kind": "MinorGC", "type": "scavenge", "start": 323263, "duration": 2265, "usedHeapSizeAfter": 5709168, "usedHeapSizeBefore": 5953360 }, { "kind": "MinorGC", "type": "scavenge", "start": 481186, "duration": 2972, "usedHeapSizeAfter": 8635136, "usedHeapSizeBefore": 9255200 }, { "kind": "MinorGC", "type": "scavenge", "start": 615226, "duration": 2405, "usedHeapSizeAfter": 10102448, "usedHeapSizeBefore": 10584624 }, { "kind": "MinorGC", "type": "scavenge", "start": 922570, "duration": 3184, "usedHeapSizeAfter": 13952888, "usedHeapSizeBefore": 15875112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1153812, "duration": 3523, "usedHeapSizeAfter": 15575944, "usedHeapSizeBefore": 17240776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1391317, "duration": 3065, "usedHeapSizeAfter": 17038040, "usedHeapSizeBefore": 19338040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1751659, "duration": 2647, "usedHeapSizeAfter": 19034184, "usedHeapSizeBefore": 24422864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2118350, "duration": 3406, "usedHeapSizeAfter": 21453736, "usedHeapSizeBefore": 25538480 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 951, "time": 1892 }, "FunctionCallback": { "count": 6356, "time": 59328 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 252 }, "StoreCallbackProperty": { "count": 721, "time": 894 }, "GetMoreDataCallback": { "count": 270, "time": 2604 }, "GCEpilogueCallback": { "count": 10, "time": 166 }, "GCPrologueCallback": { "count": 10, "time": 500 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 158 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2407 }, "CompileFunction": { "count": 3396, "time": 96490 }, "CompileIgnition": { "count": 3432, "time": 109649 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29683 }, "CompileRenumber": { "count": 3409, "time": 10930 }, "CompileRewriteReturnResult": { "count": 3409, "time": 627 }, "CompileScopeAnalysis": { "count": 3409, "time": 16428 }, "CompileScript": { "count": 13, "time": 8067 }, "CompileLazy": { "count": 3196, "time": 10902 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 303 }, "RegExpInitializeAndCompile": { "count": 184, "time": 850 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 1551 }, "Map_SetPrototype": { "count": 14060, "time": 4104 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 35124 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 797 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6145 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1215 }, "InterpreterNewClosure": { "count": 3119, "time": 1497 }, "DeserializeLazy": { "count": 70, "time": 1132 }, "CreateObjectLiteral": { "count": 2504, "time": 9362 }, "CreateArrayLiteral": { "count": 1128, "time": 2728 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6228 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 75 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 53 }, "FunctionPrototypeSetter": { "count": 293, "time": 2428 }, "Object_DeleteProperty": { "count": 8, "time": 40 }, "ForInEnumerate": { "count": 1037, "time": 5736 }, "CreateRegExpLiteral": { "count": 239, "time": 3774 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2874 }, "SetProperty": { "count": 950, "time": 3551 }, "NewObject": { "count": 272, "time": 1431 }, "RegExpExec": { "count": 480, "time": 10507 }, "RegExpExecMultiple": { "count": 288, "time": 2905 }, "StringSplit": { "count": 4175, "time": 7149 }, "StringBuilderConcat": { "count": 92, "time": 483 }, "DateConstructor_ConstructStub": { "count": 525, "time": 192 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 5023 }, "ArrayLengthSetter": { "count": 504, "time": 515 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 696 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 5050 }, "AllocateInNewSpace": { "count": 64, "time": 1620 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2247 }, "AddDictionaryProperty": { "count": 3080, "time": 9832 }, "ObjectKeys": { "count": 170, "time": 862 }, "ObjectCreate": { "count": 149, "time": 1278 }, "GetProperty": { "count": 4313, "time": 1523 }, "HasProperty": { "count": 928, "time": 3007 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 832 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 375 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3141 }, "StringAdd": { "count": 659, "time": 155 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 959 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5776, "time": 4321 }, "ArrayConcat": { "count": 999, "time": 3402 }, "ArraySplice": { "count": 268, "time": 106 }, "ArrayUnshift": { "count": 790, "time": 1189 }, "DateNow": { "count": 49, "time": 451 }, "FunctionPrototypeToString": { "count": 193, "time": 1402 }, "ObjectAssign": { "count": 909, "time": 11918 }, "ObjectFreeze": { "count": 6, "time": 25 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 186 }, "ObjectSetPrototypeOf": { "count": 107, "time": 632 }, "ObjectIsExtensible": { "count": 32, "time": 12 }, "MapGrow": { "count": 411, "time": 675 }, "Interrupt": { "count": 102, "time": 1364 }, "RegExpReplace": { "count": 1009, "time": 2709 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 646 }, "ArrayShift": { "count": 672, "time": 2880 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 20 }, "SetShrink": { "count": 1, "time": 4 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 933 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 45 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 910 }, "ArrayPop": { "count": 669, "time": 346 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4727 }, "DatePrototypeToISOString": { "count": 43, "time": 124 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 439 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1501 }, "StringToNumber": { "count": 481, "time": 805 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 482 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 53 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1599 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4464 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1420 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23283 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2709 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1409 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 831 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 522 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1024872 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13304 }, "ParseFunctionLiteral": { "count": 3430, "time": 158082 }, "ParseProgram": { "count": 12, "time": 2655 }, "PreParseWithVariableResolution": { "count": 6257, "time": 18025 }, "PreParseNoVariableResolution": { "count": 305, "time": 8644 }, "JsonParse": { "count": 21, "time": 6894 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 11350 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 7045 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4015 }, "StoreIC_Miss": { "count": 521, "time": 2323 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6293 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 1799 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 1953 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4082, "time": 18144 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7209, "time": 17742 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3580 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19446 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 135, "time": 2419 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2019 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 15156 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 988, "time": 4193 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10437 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3471 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 1288 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 840 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 4419 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1790 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1041 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 2713 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 137 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2270 }, "KeyedLoadIC_Miss": { "count": 32, "time": 42 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 651 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 9546 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2606 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 114 }, "API_Script_Run": { "count": 11, "time": 121 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1863 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 99 }, "API_Persistent_New": { "count": 2889, "time": 1448 }, "API_String_NewFromOneByte": { "count": 979, "time": 3303 }, "API_String_Write": { "count": 2015, "time": 2504 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 23 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 344 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 4 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 458 }, "ParseBackgroundProgram": { "count": 1, "time": 755 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5441 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 37768 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 5 }, "OptimizeCode": { "count": 64, "time": 1207 }, "RecompileSynchronous": { "count": 127, "time": 73439 }, "CompileOptimized_Concurrent": { "count": 63, "time": 1420 }, "StackGuard": { "count": 61, "time": 893 }, "DeoptimizeCode": { "count": 5, "time": 496 }, "NotifyDeoptimized": { "count": 6, "time": 101 } } } }, { "duration": 2879475, "js": 2336590, "phases": [ { "phase": "load", "start": 0, "duration": 172166 }, { "phase": "boot", "start": 172166, "duration": 737116 }, { "phase": "transition", "start": 909282, "duration": 297633 }, { "phase": "render", "start": 1206915, "duration": 1672560 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 241764 }, { "kind": "MinorGC", "type": "scavenge", "start": 355336, "duration": 5559, "usedHeapSizeAfter": 3766896, "usedHeapSizeBefore": 4205520 }, { "kind": "MinorGC", "type": "scavenge", "start": 401501, "duration": 7213, "usedHeapSizeAfter": 4331304, "usedHeapSizeBefore": 4506248 }, { "kind": "MinorGC", "type": "scavenge", "start": 472068, "duration": 1964, "usedHeapSizeAfter": 5708928, "usedHeapSizeBefore": 5953120 }, { "kind": "MinorGC", "type": "scavenge", "start": 636071, "duration": 2498, "usedHeapSizeAfter": 8637208, "usedHeapSizeBefore": 9254536 }, { "kind": "MinorGC", "type": "scavenge", "start": 778857, "duration": 2688, "usedHeapSizeAfter": 10091952, "usedHeapSizeBefore": 10580488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 896728, "duration": 724, "usedHeapSizeAfter": 11811104, "usedHeapSizeBefore": 11811104 }, { "kind": "MajorGC", "type": "atomic pause", "start": 912481, "duration": 5753, "usedHeapSizeAfter": 9962576, "usedHeapSizeBefore": 11939664 }, { "kind": "MajorGC", "type": "weak processing", "start": 1020632, "duration": 23, "usedHeapSizeAfter": 11209128, "usedHeapSizeBefore": 11209128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1165562, "duration": 2871, "usedHeapSizeAfter": 12605568, "usedHeapSizeBefore": 14789320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1453064, "duration": 3205, "usedHeapSizeAfter": 14726312, "usedHeapSizeBefore": 16566888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1867284, "duration": 5679, "usedHeapSizeAfter": 16818080, "usedHeapSizeBefore": 22173248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2238452, "duration": 5628, "usedHeapSizeAfter": 18990488, "usedHeapSizeBefore": 23389656 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 5043 }, "FunctionCallback": { "count": 6360, "time": 64942 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 902 }, "StoreCallbackProperty": { "count": 721, "time": 1031 }, "GetMoreDataCallback": { "count": 270, "time": 12080 }, "GCEpilogueCallback": { "count": 11, "time": 1874 }, "GCPrologueCallback": { "count": 11, "time": 770 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 886 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3588 }, "CompileFunction": { "count": 3396, "time": 124863 }, "CompileIgnition": { "count": 3432, "time": 112324 }, "CompileIgnitionFinalization": { "count": 3432, "time": 37431 }, "CompileRenumber": { "count": 3409, "time": 12331 }, "CompileRewriteReturnResult": { "count": 3409, "time": 161 }, "CompileScopeAnalysis": { "count": 3409, "time": 14554 }, "CompileScript": { "count": 13, "time": 14057 }, "CompileLazy": { "count": 3196, "time": 13847 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 1196 }, "RegExpInitializeAndCompile": { "count": 184, "time": 581 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 1079 }, "Map_SetPrototype": { "count": 14071, "time": 7570 }, "Map_TransitionToDataProperty": { "count": 17064, "time": 49085 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 329 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5497 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3969 }, "InterpreterNewClosure": { "count": 3119, "time": 3352 }, "DeserializeLazy": { "count": 70, "time": 2177 }, "CreateObjectLiteral": { "count": 2504, "time": 9038 }, "CreateArrayLiteral": { "count": 1128, "time": 6410 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 23 }, "HandleApiCall": { "count": 6040, "time": 4580 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 468 }, "ReconfigureToDataProperty": { "count": 10, "time": 431 }, "ArrayLengthGetter": { "count": 407, "time": 420 }, "FunctionPrototypeSetter": { "count": 293, "time": 1630 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 9615 }, "CreateRegExpLiteral": { "count": 239, "time": 3182 }, "GenerateRandomNumbers": { "count": 5, "time": 321 }, "KeyedGetProperty": { "count": 689, "time": 1875 }, "SetProperty": { "count": 949, "time": 4502 }, "NewObject": { "count": 272, "time": 1122 }, "RegExpExec": { "count": 481, "time": 11220 }, "RegExpExecMultiple": { "count": 288, "time": 2946 }, "StringSplit": { "count": 4175, "time": 9014 }, "StringBuilderConcat": { "count": 92, "time": 645 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2289 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 6337 }, "ArrayLengthSetter": { "count": 504, "time": 975 }, "FunctionLengthGetter": { "count": 19, "time": 16 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 44 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 646 }, "WeakCollectionSet": { "count": 56, "time": 2850 }, "AllocateInNewSpace": { "count": 60, "time": 1714 }, "CreateListFromArrayLike": { "count": 6, "time": 23 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 977, "time": 1775 }, "AddDictionaryProperty": { "count": 3080, "time": 8433 }, "ObjectKeys": { "count": 170, "time": 842 }, "ObjectCreate": { "count": 153, "time": 2117 }, "GetProperty": { "count": 4312, "time": 3476 }, "HasProperty": { "count": 928, "time": 949 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 563 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 7 }, "ToString": { "count": 64, "time": 982 }, "CreateDataProperty": { "count": 2, "time": 6 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2857 }, "StringAdd": { "count": 659, "time": 1919 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 110 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5102, "time": 6043 }, "ArrayConcat": { "count": 999, "time": 3446 }, "ArraySplice": { "count": 268, "time": 265 }, "ArrayUnshift": { "count": 790, "time": 1126 }, "DateNow": { "count": 49, "time": 51 }, "FunctionPrototypeToString": { "count": 193, "time": 1358 }, "ObjectAssign": { "count": 909, "time": 8936 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 222 }, "ObjectSetPrototypeOf": { "count": 107, "time": 114 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1687 }, "Interrupt": { "count": 106, "time": 545 }, "RegExpReplace": { "count": 1009, "time": 4888 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 630 }, "ArrayShift": { "count": 672, "time": 395 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 17 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 579 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 275 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 121 }, "ArrayPop": { "count": 281, "time": 106 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4935 }, "DatePrototypeToISOString": { "count": 43, "time": 677 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 146 }, "MapPrototypeClear": { "count": 106, "time": 36 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 635 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 54 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 655 }, "ObjectIsFrozen": { "count": 420, "time": 395 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1912 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 264 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 87 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1677 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4488 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 230 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 27260 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 3507 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 6219 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 701 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 713 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 386 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 502 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 597 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 41 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 766 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 36 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 570 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 410 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 899 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_FINISH": { "count": 1, "time": 31 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 43 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 746 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 16 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 28 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 184 }, "AllocateInTargetSpace": { "count": 17, "time": 565 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1049614 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 20182 }, "ParseFunctionLiteral": { "count": 3430, "time": 162729 }, "ParseProgram": { "count": 12, "time": 4275 }, "PreParseWithVariableResolution": { "count": 6257, "time": 26630 }, "PreParseNoVariableResolution": { "count": 305, "time": 7893 }, "JsonParse": { "count": 21, "time": 7880 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3678, "time": 11988 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1868 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3197 }, "StoreIC_Miss": { "count": 523, "time": 4411 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7145 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 1818 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 964 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 19757 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 718 }, "LoadIC_LoadNonexistentDH": { "count": 7192, "time": 30795 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4156 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 21041 }, "LoadGlobalIC_Slow": { "count": 6, "time": 9 }, "LoadIC_SlowStub": { "count": 8, "time": 43 }, "LoadIC_Miss": { "count": 136, "time": 3020 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 4143 }, "LoadIC_LoadFieldDH": { "count": 4369, "time": 18890 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 34 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 3787 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 9 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 361 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 8226 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3794 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 2726 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 899 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 3243 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 289 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 294 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2892 }, "LoadIC_StringLength": { "count": 23, "time": 936 }, "StoreIC_SlowStub": { "count": 139, "time": 510 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1005 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 143 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 14512 }, "API_FunctionTemplate_New": { "count": 1258, "time": 4260 }, "API_Object_SetPrivate": { "count": 44, "time": 41 }, "API_ObjectTemplate_New": { "count": 101, "time": 23 }, "API_String_NewFromUtf8": { "count": 50, "time": 22 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 107 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2618 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 67 }, "API_Object_SetPrototype": { "count": 38, "time": 744 }, "API_Persistent_New": { "count": 2890, "time": 1962 }, "API_String_NewFromOneByte": { "count": 979, "time": 1666 }, "API_String_Write": { "count": 2288, "time": 1567 }, "API_External_New": { "count": 29, "time": 191 }, "API_Function_Call": { "count": 31, "time": 332 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 16 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 43 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 25 }, "API_Error_New": { "count": 2, "time": 18 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 10 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 648 }, "ParseBackgroundProgram": { "count": 1, "time": 923 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 6629 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 45748 } }, "Optimize": { "StackGuard": { "count": 57, "time": 666 }, "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 8 }, "OptimizeCode": { "count": 57, "time": 953 }, "RecompileSynchronous": { "count": 113, "time": 80321 }, "CompileOptimized_Concurrent": { "count": 56, "time": 424 }, "DeoptimizeCode": { "count": 4, "time": 53 }, "NotifyDeoptimized": { "count": 5, "time": 139 } } } }, { "duration": 2636250, "js": 2135542, "phases": [ { "phase": "load", "start": 0, "duration": 100737 }, { "phase": "boot", "start": 100737, "duration": 631526 }, { "phase": "transition", "start": 732263, "duration": 282253 }, { "phase": "render", "start": 1014516, "duration": 1621734 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 151595 }, { "kind": "MinorGC", "type": "scavenge", "start": 220492, "duration": 5190, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4205552 }, { "kind": "MinorGC", "type": "scavenge", "start": 261432, "duration": 5170, "usedHeapSizeAfter": 4331352, "usedHeapSizeBefore": 4506248 }, { "kind": "MinorGC", "type": "scavenge", "start": 324023, "duration": 1698, "usedHeapSizeAfter": 5707936, "usedHeapSizeBefore": 5953168 }, { "kind": "MinorGC", "type": "scavenge", "start": 477119, "duration": 2855, "usedHeapSizeAfter": 8641608, "usedHeapSizeBefore": 9253640 }, { "kind": "MinorGC", "type": "scavenge", "start": 613354, "duration": 2316, "usedHeapSizeAfter": 10059552, "usedHeapSizeBefore": 10580768 }, { "kind": "MinorGC", "type": "scavenge", "start": 936579, "duration": 2900, "usedHeapSizeAfter": 13989568, "usedHeapSizeBefore": 15887744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1157714, "duration": 2180, "usedHeapSizeAfter": 15581600, "usedHeapSizeBefore": 17237296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386579, "duration": 3524, "usedHeapSizeAfter": 17014384, "usedHeapSizeBefore": 19347896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1790393, "duration": 4513, "usedHeapSizeAfter": 19249408, "usedHeapSizeBefore": 24478016 }, { "kind": "MinorGC", "type": "scavenge", "start": 2148087, "duration": 4150, "usedHeapSizeAfter": 21762400, "usedHeapSizeBefore": 25540088 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 1722 }, "FunctionCallback": { "count": 6357, "time": 69571 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 512 }, "StoreCallbackProperty": { "count": 721, "time": 2235 }, "GetMoreDataCallback": { "count": 270, "time": 2966 }, "GCEpilogueCallback": { "count": 10, "time": 612 }, "GCPrologueCallback": { "count": 10, "time": 576 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 978 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1989 }, "CompileFunction": { "count": 3396, "time": 105656 }, "CompileIgnition": { "count": 3432, "time": 109065 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33846 }, "CompileRenumber": { "count": 3409, "time": 12513 }, "CompileRewriteReturnResult": { "count": 3409, "time": 712 }, "CompileScopeAnalysis": { "count": 3409, "time": 14242 }, "CompileScript": { "count": 13, "time": 5983 }, "CompileLazy": { "count": 3196, "time": 11053 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 127 }, "RegExpInitializeAndCompile": { "count": 184, "time": 591 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 2572 }, "Map_SetPrototype": { "count": 14055, "time": 5155 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 39270 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1571 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6079 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2787 }, "InterpreterNewClosure": { "count": 3119, "time": 4529 }, "DeserializeLazy": { "count": 70, "time": 2798 }, "CreateObjectLiteral": { "count": 2504, "time": 10944 }, "CreateArrayLiteral": { "count": 1128, "time": 2802 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6606 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 486 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 3038 }, "Object_DeleteProperty": { "count": 8, "time": 27 }, "ForInEnumerate": { "count": 1037, "time": 6693 }, "CreateRegExpLiteral": { "count": 239, "time": 3518 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1396 }, "SetProperty": { "count": 950, "time": 2688 }, "NewObject": { "count": 272, "time": 1296 }, "RegExpExec": { "count": 480, "time": 9197 }, "RegExpExecMultiple": { "count": 288, "time": 3567 }, "StringSplit": { "count": 4175, "time": 8161 }, "StringBuilderConcat": { "count": 92, "time": 1275 }, "DateConstructor_ConstructStub": { "count": 525, "time": 315 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 4298 }, "ArrayLengthSetter": { "count": 504, "time": 1063 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 689 }, "WeakCollectionSet": { "count": 56, "time": 2702 }, "AllocateInNewSpace": { "count": 51, "time": 2901 }, "CreateListFromArrayLike": { "count": 6, "time": 33 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3736 }, "AddDictionaryProperty": { "count": 3080, "time": 10173 }, "ObjectKeys": { "count": 170, "time": 1332 }, "ObjectCreate": { "count": 149, "time": 923 }, "GetProperty": { "count": 4312, "time": 3800 }, "HasProperty": { "count": 928, "time": 814 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1021 }, "StringAdd": { "count": 659, "time": 153 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 830 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5758, "time": 2751 }, "ArrayConcat": { "count": 999, "time": 3209 }, "ArraySplice": { "count": 268, "time": 857 }, "ArrayUnshift": { "count": 790, "time": 207 }, "DateNow": { "count": 49, "time": 1322 }, "FunctionPrototypeToString": { "count": 193, "time": 154 }, "ObjectAssign": { "count": 909, "time": 9841 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 337 }, "ObjectSetPrototypeOf": { "count": 107, "time": 489 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1491 }, "Interrupt": { "count": 99, "time": 204 }, "RegExpReplace": { "count": 1009, "time": 3016 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 880 }, "ArrayShift": { "count": 672, "time": 1901 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 486 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 79 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 321 }, "ArrayPop": { "count": 383, "time": 800 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4467 }, "DatePrototypeToISOString": { "count": 43, "time": 787 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 337 }, "MapPrototypeClear": { "count": 106, "time": 45 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1245 }, "StringToNumber": { "count": 481, "time": 58 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 681 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1523 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 565 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 639 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1730 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4507 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 807 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23648 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2800 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1005767 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14242 }, "ParseFunctionLiteral": { "count": 3430, "time": 154788 }, "ParseProgram": { "count": 12, "time": 2124 }, "PreParseWithVariableResolution": { "count": 6257, "time": 19432 }, "PreParseNoVariableResolution": { "count": 305, "time": 9054 }, "JsonParse": { "count": 21, "time": 8042 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 9487 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2672 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3107 }, "StoreIC_Miss": { "count": 520, "time": 1928 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6245 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 2710 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1355 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4082, "time": 13405 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7187, "time": 14943 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4765 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20650 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 30 }, "LoadIC_Miss": { "count": 136, "time": 3498 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2801 }, "LoadIC_LoadFieldDH": { "count": 4387, "time": 18661 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 2545 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 654 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8569 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4671 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 1723 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 970 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 768, "time": 4187 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1215 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 873 }, "LoadIC_StringLength": { "count": 23, "time": 591 }, "StoreIC_SlowStub": { "count": 139, "time": 634 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 462 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1595 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 651 } }, "API": { "API_Context_New": { "count": 2, "time": 11193 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1830 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 41 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 1031 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2224 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 480 }, "API_String_NewFromOneByte": { "count": 979, "time": 230 }, "API_String_Write": { "count": 2042, "time": 722 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 25 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 509 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 34 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 41 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 476 }, "ParseBackgroundProgram": { "count": 1, "time": 797 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5399 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 38912 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 622 }, "OptimizeCode": { "count": 69, "time": 701 }, "RecompileSynchronous": { "count": 137, "time": 78817 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2187 }, "StackGuard": { "count": 67, "time": 1758 }, "DeoptimizeCode": { "count": 5, "time": 95 }, "NotifyDeoptimized": { "count": 6, "time": 652 } } } }, { "duration": 2792801, "js": 2276323, "phases": [ { "phase": "load", "start": 0, "duration": 102099 }, { "phase": "boot", "start": 102099, "duration": 759274 }, { "phase": "transition", "start": 861373, "duration": 279084 }, { "phase": "render", "start": 1140457, "duration": 1652344 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352224, "duration": 5281, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 388054, "duration": 5573, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449841, "duration": 2446, "usedHeapSizeAfter": 5728352, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 615811, "duration": 2518, "usedHeapSizeAfter": 8644776, "usedHeapSizeBefore": 9269528 }, { "kind": "MinorGC", "type": "scavenge", "start": 749615, "duration": 3491, "usedHeapSizeAfter": 10047944, "usedHeapSizeBefore": 10599288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062053, "duration": 3310, "usedHeapSizeAfter": 14007872, "usedHeapSizeBefore": 15903088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1287646, "duration": 2631, "usedHeapSizeAfter": 15601336, "usedHeapSizeBefore": 17269584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1518323, "duration": 4322, "usedHeapSizeAfter": 17142800, "usedHeapSizeBefore": 19380504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1901089, "duration": 4736, "usedHeapSizeAfter": 19183560, "usedHeapSizeBefore": 24583048 }, { "kind": "MinorGC", "type": "scavenge", "start": 2259772, "duration": 4082, "usedHeapSizeAfter": 21508264, "usedHeapSizeBefore": 25666216 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 3354 }, "FunctionCallback": { "count": 6358, "time": 63758 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 178 }, "StoreCallbackProperty": { "count": 721, "time": 945 }, "GCEpilogueCallback": { "count": 10, "time": 406 }, "GCPrologueCallback": { "count": 10, "time": 1017 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 598 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2390 }, "CompileFunction": { "count": 3396, "time": 104423 }, "CompileIgnition": { "count": 3432, "time": 101456 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30162 }, "CompileRenumber": { "count": 3409, "time": 10697 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1918 }, "CompileScopeAnalysis": { "count": 3409, "time": 12269 }, "CompileScript": { "count": 13, "time": 7056 }, "CompileLazy": { "count": 3196, "time": 13929 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1843 }, "RegExpInitializeAndCompile": { "count": 184, "time": 2075 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 1363 }, "Map_SetPrototype": { "count": 14054, "time": 5364 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 38509 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 462 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6481 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2826 }, "InterpreterNewClosure": { "count": 3119, "time": 2842 }, "DeserializeLazy": { "count": 70, "time": 301 }, "CreateObjectLiteral": { "count": 2504, "time": 10011 }, "CreateArrayLiteral": { "count": 1128, "time": 2862 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 336 }, "HandleApiCall": { "count": 6040, "time": 4414 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 83 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 16 }, "FunctionPrototypeSetter": { "count": 293, "time": 540 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 9757 }, "CreateRegExpLiteral": { "count": 239, "time": 3451 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1113 }, "SetProperty": { "count": 950, "time": 2941 }, "NewObject": { "count": 272, "time": 1588 }, "RegExpExec": { "count": 480, "time": 12687 }, "RegExpExecMultiple": { "count": 288, "time": 4284 }, "StringSplit": { "count": 4175, "time": 5070 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1699 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 1653 }, "ArrayLengthSetter": { "count": 504, "time": 641 }, "FunctionLengthGetter": { "count": 19, "time": 87 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 817 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 52 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 342 }, "WeakCollectionSet": { "count": 56, "time": 2837 }, "AllocateInNewSpace": { "count": 62, "time": 2076 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3687 }, "AddDictionaryProperty": { "count": 3080, "time": 4215 }, "ObjectKeys": { "count": 170, "time": 1692 }, "ObjectCreate": { "count": 149, "time": 1942 }, "GetProperty": { "count": 4313, "time": 2983 }, "HasProperty": { "count": 928, "time": 978 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 729 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 671 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1682 }, "StringAdd": { "count": 659, "time": 162 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 144 }, "StringToArray": { "count": 1, "time": 294 }, "StringEqual": { "count": 5792, "time": 3569 }, "ArrayConcat": { "count": 999, "time": 951 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 544 }, "DateNow": { "count": 49, "time": 560 }, "FunctionPrototypeToString": { "count": 193, "time": 150 }, "ObjectAssign": { "count": 909, "time": 7270 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1404 }, "ObjectSetPrototypeOf": { "count": 107, "time": 83 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2146 }, "Interrupt": { "count": 103, "time": 495 }, "RegExpReplace": { "count": 1009, "time": 2545 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 1658 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 709 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 72 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 669, "time": 700 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4555 }, "DatePrototypeToISOString": { "count": 43, "time": 1386 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 654 }, "MapPrototypeClear": { "count": 106, "time": 77 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1785 }, "StringToNumber": { "count": 481, "time": 692 }, "DateUTC": { "count": 91, "time": 236 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1397 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1865 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7763 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 241 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 90 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26144 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2115 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1119 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 149 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 31 } }, "JavaScript": { "JS_Execution": { "count": 556, "time": 1015840 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12638 }, "ParseFunctionLiteral": { "count": 3434, "time": 159975 }, "ParseProgram": { "count": 13, "time": 4483 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176030 }, "PreParseNoVariableResolution": { "count": 597, "time": 30989 }, "JsonParse": { "count": 21, "time": 6874 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 9223 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3384 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2503 }, "StoreIC_Miss": { "count": 518, "time": 1323 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4726 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 267 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2546 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4078, "time": 12087 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7169, "time": 25361 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4227 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19727 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 4049 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3281 }, "LoadIC_LoadFieldDH": { "count": 4366, "time": 14431 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 1113 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 3741 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11739 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4027 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 1468 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1235 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 2723 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1838 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1197 }, "LoadIC_StringLength": { "count": 23, "time": 592 }, "StoreIC_SlowStub": { "count": 139, "time": 981 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 830 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2194 }, "KeyedLoadIC_Miss": { "count": 32, "time": 233 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 8478 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2223 }, "API_Object_SetPrivate": { "count": 44, "time": 856 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 359 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2829 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 1311 }, "API_String_NewFromOneByte": { "count": 979, "time": 2086 }, "API_String_Write": { "count": 2015, "time": 1379 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 7 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 4 }, "OptimizeCode": { "count": 77, "time": 1882 }, "RecompileSynchronous": { "count": 153, "time": 97838 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1716 }, "StackGuard": { "count": 75, "time": 1298 }, "DeoptimizeCode": { "count": 5, "time": 75 }, "NotifyDeoptimized": { "count": 6, "time": 86 } } } }, { "duration": 2743992, "js": 2247991, "phases": [ { "phase": "load", "start": 0, "duration": 96810 }, { "phase": "boot", "start": 96810, "duration": 761699 }, { "phase": "transition", "start": 858509, "duration": 270175 }, { "phase": "render", "start": 1128684, "duration": 1615308 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347929, "duration": 5336, "usedHeapSizeAfter": 3781824, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 385250, "duration": 5306, "usedHeapSizeAfter": 4346344, "usedHeapSizeBefore": 4521440 }, { "kind": "MinorGC", "type": "scavenge", "start": 447888, "duration": 2717, "usedHeapSizeAfter": 5722928, "usedHeapSizeBefore": 5968192 }, { "kind": "MinorGC", "type": "scavenge", "start": 614100, "duration": 2272, "usedHeapSizeAfter": 8651984, "usedHeapSizeBefore": 9268984 }, { "kind": "MinorGC", "type": "scavenge", "start": 745294, "duration": 2471, "usedHeapSizeAfter": 10102976, "usedHeapSizeBefore": 10598816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051150, "duration": 3029, "usedHeapSizeAfter": 13999688, "usedHeapSizeBefore": 15900176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1267872, "duration": 3830, "usedHeapSizeAfter": 15595432, "usedHeapSizeBefore": 17254856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1498655, "duration": 3821, "usedHeapSizeAfter": 17104408, "usedHeapSizeBefore": 19350096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1904505, "duration": 3803, "usedHeapSizeAfter": 19203928, "usedHeapSizeBefore": 24493320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2242055, "duration": 5796, "usedHeapSizeAfter": 21560480, "usedHeapSizeBefore": 25575912 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 2395 }, "FunctionCallback": { "count": 6362, "time": 54640 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 870 }, "StoreCallbackProperty": { "count": 721, "time": 311 }, "GCEpilogueCallback": { "count": 10, "time": 1747 }, "GCPrologueCallback": { "count": 10, "time": 741 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 855 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1650 }, "CompileFunction": { "count": 3396, "time": 104724 }, "CompileIgnition": { "count": 3432, "time": 104135 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31631 }, "CompileRenumber": { "count": 3409, "time": 11580 }, "CompileRewriteReturnResult": { "count": 3409, "time": 358 }, "CompileScopeAnalysis": { "count": 3409, "time": 18297 }, "CompileScript": { "count": 13, "time": 7283 }, "CompileLazy": { "count": 3196, "time": 11605 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1461 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1508 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 2030 }, "Map_SetPrototype": { "count": 14069, "time": 4131 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 39545 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 233 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4408 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2467 }, "InterpreterNewClosure": { "count": 3119, "time": 4039 }, "DeserializeLazy": { "count": 70, "time": 1042 }, "CreateObjectLiteral": { "count": 2504, "time": 11825 }, "CreateArrayLiteral": { "count": 1128, "time": 1763 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 105 }, "HandleApiCall": { "count": 6040, "time": 4178 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 72 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 2716 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1037, "time": 6967 }, "CreateRegExpLiteral": { "count": 239, "time": 3025 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2205 }, "SetProperty": { "count": 950, "time": 2282 }, "NewObject": { "count": 272, "time": 1821 }, "RegExpExec": { "count": 480, "time": 8114 }, "RegExpExecMultiple": { "count": 288, "time": 955 }, "StringSplit": { "count": 4175, "time": 9052 }, "StringBuilderConcat": { "count": 92, "time": 32 }, "DateConstructor_ConstructStub": { "count": 525, "time": 224 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 2973 }, "ArrayLengthSetter": { "count": 504, "time": 120 }, "FunctionLengthGetter": { "count": 19, "time": 6 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 559 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 742 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 1557 }, "AllocateInNewSpace": { "count": 47, "time": 887 }, "CreateListFromArrayLike": { "count": 6, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 961 }, "AddDictionaryProperty": { "count": 3080, "time": 8058 }, "ObjectKeys": { "count": 170, "time": 587 }, "ObjectCreate": { "count": 149, "time": 2841 }, "GetProperty": { "count": 4312, "time": 1508 }, "HasProperty": { "count": 928, "time": 848 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 758 }, "CreateDataProperty": { "count": 2, "time": 490 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2949 }, "StringAdd": { "count": 659, "time": 166 }, "StringCharCodeAt": { "count": 140, "time": 579 }, "StringBuilderJoin": { "count": 183, "time": 656 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5783, "time": 3218 }, "ArrayConcat": { "count": 999, "time": 2607 }, "ArraySplice": { "count": 268, "time": 111 }, "ArrayUnshift": { "count": 790, "time": 582 }, "DateNow": { "count": 49, "time": 574 }, "FunctionPrototypeToString": { "count": 193, "time": 288 }, "ObjectAssign": { "count": 909, "time": 7794 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 807 }, "ObjectSetPrototypeOf": { "count": 107, "time": 124 }, "ObjectIsExtensible": { "count": 32, "time": 12 }, "MapGrow": { "count": 411, "time": 1651 }, "Interrupt": { "count": 99, "time": 1019 }, "RegExpReplace": { "count": 1009, "time": 4355 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 86 }, "ArrayShift": { "count": 672, "time": 557 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 100 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 31 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 116 }, "ArrayPop": { "count": 669, "time": 229 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4421 }, "DatePrototypeToISOString": { "count": 43, "time": 1327 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 139 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 619 }, "StringToNumber": { "count": 481, "time": 33 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 828 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1118 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1334 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4086 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 687 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25701 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3977 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1018849 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15026 }, "ParseFunctionLiteral": { "count": 3434, "time": 156619 }, "ParseProgram": { "count": 13, "time": 5204 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173419 }, "PreParseNoVariableResolution": { "count": 597, "time": 29968 }, "JsonParse": { "count": 21, "time": 9146 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 11724 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2445 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2462 }, "StoreIC_Miss": { "count": 517, "time": 2908 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5167 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1018 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 412 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 18698 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7178, "time": 22013 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3371 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20102 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3579 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2117 }, "LoadIC_LoadFieldDH": { "count": 4383, "time": 10951 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 5249 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9338 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 368 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5352 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 3626 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 911 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 3725 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 282 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 900 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 162 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 148 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1033 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 363 } }, "API": { "API_Context_New": { "count": 2, "time": 7605 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1925 }, "API_Object_SetPrivate": { "count": 44, "time": 18 }, "API_ObjectTemplate_New": { "count": 101, "time": 516 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 758 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1282 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 707 }, "API_Persistent_New": { "count": 2889, "time": 905 }, "API_String_NewFromOneByte": { "count": 979, "time": 1036 }, "API_String_Write": { "count": 2020, "time": 2112 }, "API_External_New": { "count": 29, "time": 768 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 20 }, "API_Error_New": { "count": 2, "time": 448 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 5 }, "OptimizeCode": { "count": 72, "time": 458 }, "RecompileSynchronous": { "count": 143, "time": 86924 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1275 }, "StackGuard": { "count": 70, "time": 1191 }, "DeoptimizeCode": { "count": 5, "time": 74 }, "NotifyDeoptimized": { "count": 6, "time": 1333 } } } }, { "duration": 2766210, "js": 2254063, "phases": [ { "phase": "load", "start": 0, "duration": 102571 }, { "phase": "boot", "start": 102571, "duration": 743356 }, { "phase": "transition", "start": 845927, "duration": 280399 }, { "phase": "render", "start": 1126326, "duration": 1639884 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350543, "duration": 3961, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 386406, "duration": 5091, "usedHeapSizeAfter": 4346336, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 447308, "duration": 2034, "usedHeapSizeAfter": 5721216, "usedHeapSizeBefore": 5968152 }, { "kind": "MinorGC", "type": "scavenge", "start": 597374, "duration": 3474, "usedHeapSizeAfter": 8683120, "usedHeapSizeBefore": 9268128 }, { "kind": "MinorGC", "type": "scavenge", "start": 730939, "duration": 3049, "usedHeapSizeAfter": 10013760, "usedHeapSizeBefore": 10565544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042403, "duration": 2729, "usedHeapSizeAfter": 14013848, "usedHeapSizeBefore": 15903512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265769, "duration": 2677, "usedHeapSizeAfter": 15560528, "usedHeapSizeBefore": 17257200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1500754, "duration": 3319, "usedHeapSizeAfter": 17137640, "usedHeapSizeBefore": 19404232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1891528, "duration": 3744, "usedHeapSizeAfter": 19327360, "usedHeapSizeBefore": 24518592 }, { "kind": "MinorGC", "type": "scavenge", "start": 2262193, "duration": 6100, "usedHeapSizeAfter": 21801536, "usedHeapSizeBefore": 25696008 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 953, "time": 2589 }, "FunctionCallback": { "count": 6358, "time": 62306 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1343 }, "StoreCallbackProperty": { "count": 721, "time": 1041 }, "GCEpilogueCallback": { "count": 10, "time": 134 }, "GCPrologueCallback": { "count": 10, "time": 1225 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 338 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 5660 }, "CompileFunction": { "count": 3396, "time": 104146 }, "CompileIgnition": { "count": 3432, "time": 108860 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30622 }, "CompileRenumber": { "count": 3409, "time": 11413 }, "CompileRewriteReturnResult": { "count": 3409, "time": 152 }, "CompileScopeAnalysis": { "count": 3409, "time": 7981 }, "CompileScript": { "count": 13, "time": 8673 }, "CompileLazy": { "count": 3196, "time": 14634 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 403 }, "RegExpInitializeAndCompile": { "count": 184, "time": 170 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 2257 }, "Map_SetPrototype": { "count": 14065, "time": 4019 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 43092 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 280 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3752 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1318 }, "InterpreterNewClosure": { "count": 3119, "time": 2240 }, "DeserializeLazy": { "count": 70, "time": 3179 }, "CreateObjectLiteral": { "count": 2504, "time": 7157 }, "CreateArrayLiteral": { "count": 1128, "time": 2268 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4405 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 2190 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 408, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 1766 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 10352 }, "CreateRegExpLiteral": { "count": 239, "time": 2080 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1386 }, "SetProperty": { "count": 950, "time": 3309 }, "NewObject": { "count": 272, "time": 926 }, "RegExpExec": { "count": 480, "time": 7392 }, "RegExpExecMultiple": { "count": 288, "time": 2353 }, "StringSplit": { "count": 4175, "time": 6486 }, "StringBuilderConcat": { "count": 92, "time": 47 }, "DateConstructor_ConstructStub": { "count": 525, "time": 351 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 1893 }, "ArrayLengthSetter": { "count": 504, "time": 218 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 762 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 322 }, "WeakCollectionSet": { "count": 56, "time": 1986 }, "AllocateInNewSpace": { "count": 72, "time": 636 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1837 }, "AddDictionaryProperty": { "count": 3080, "time": 5914 }, "ObjectKeys": { "count": 170, "time": 709 }, "ObjectCreate": { "count": 149, "time": 4269 }, "GetProperty": { "count": 4312, "time": 3754 }, "HasProperty": { "count": 928, "time": 2623 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 65 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3777 }, "StringAdd": { "count": 659, "time": 159 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 588 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5805, "time": 2179 }, "ArrayConcat": { "count": 999, "time": 2498 }, "ArraySplice": { "count": 268, "time": 94 }, "ArrayUnshift": { "count": 790, "time": 249 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 193, "time": 1615 }, "ObjectAssign": { "count": 909, "time": 8976 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1937 }, "ObjectSetPrototypeOf": { "count": 107, "time": 926 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 2043 }, "Interrupt": { "count": 96, "time": 1606 }, "RegExpReplace": { "count": 1009, "time": 2944 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1064 }, "ArrayShift": { "count": 672, "time": 738 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 859 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 1444 }, "DeleteProperty": { "count": 196, "time": 310 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 586 }, "ArrayPop": { "count": 672, "time": 1335 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3921 }, "DatePrototypeToISOString": { "count": 43, "time": 1270 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 519 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 246 }, "StringToNumber": { "count": 481, "time": 33 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1556 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 433 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 240 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1330 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6021 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 122 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 554 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 116 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25370 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1897 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 4, "time": 8446 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 636 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 31, "time": 415 } }, "JavaScript": { "JS_Execution": { "count": 556, "time": 1001661 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12470 }, "ParseFunctionLiteral": { "count": 3434, "time": 139310 }, "ParseProgram": { "count": 13, "time": 5973 }, "PreParseWithVariableResolution": { "count": 13066, "time": 169995 }, "PreParseNoVariableResolution": { "count": 597, "time": 33019 }, "JsonParse": { "count": 21, "time": 10039 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 12809 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4013 }, "LoadGlobalIC_Miss": { "count": 749, "time": 5834 }, "StoreIC_Miss": { "count": 518, "time": 2442 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5218 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 273 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1091 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 15911 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7255, "time": 17761 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2885 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 25404 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 626 }, "LoadIC_Miss": { "count": 136, "time": 2765 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2590 }, "LoadIC_LoadFieldDH": { "count": 4367, "time": 16615 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 6625 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 6393 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3733 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 887 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1528 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 1768 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 661 }, "LoadIC_LoadNormalDH": { "count": 299, "time": 1127 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1270 }, "LoadIC_StringLength": { "count": 23, "time": 464 }, "StoreIC_SlowStub": { "count": 139, "time": 1588 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 877 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1271 }, "KeyedLoadIC_Miss": { "count": 32, "time": 108 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 465 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 801 } }, "API": { "API_Context_New": { "count": 2, "time": 8300 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2307 }, "API_Object_SetPrivate": { "count": 44, "time": 36 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 539 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 629 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2182 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2889, "time": 1793 }, "API_String_NewFromOneByte": { "count": 979, "time": 426 }, "API_String_Write": { "count": 2033, "time": 1345 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 21 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 419 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 5 }, "OptimizeCode": { "count": 85, "time": 1042 }, "RecompileSynchronous": { "count": 169, "time": 99475 }, "CompileOptimized_Concurrent": { "count": 84, "time": 1609 }, "StackGuard": { "count": 83, "time": 1050 }, "DeoptimizeCode": { "count": 5, "time": 92 }, "NotifyDeoptimized": { "count": 6, "time": 796 } } } }, { "duration": 2808842, "js": 2302186, "phases": [ { "phase": "load", "start": 0, "duration": 100081 }, { "phase": "boot", "start": 100081, "duration": 761450 }, { "phase": "transition", "start": 861531, "duration": 274251 }, { "phase": "render", "start": 1135782, "duration": 1673060 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350847, "duration": 4305, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 385217, "duration": 5797, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448913, "duration": 1993, "usedHeapSizeAfter": 5710112, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 620014, "duration": 3802, "usedHeapSizeAfter": 8696712, "usedHeapSizeBefore": 9282480 }, { "kind": "MinorGC", "type": "scavenge", "start": 747959, "duration": 3044, "usedHeapSizeAfter": 10047448, "usedHeapSizeBefore": 10571592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057728, "duration": 2096, "usedHeapSizeAfter": 14023872, "usedHeapSizeBefore": 15907928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1272944, "duration": 3047, "usedHeapSizeAfter": 15556424, "usedHeapSizeBefore": 17241152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1525619, "duration": 4091, "usedHeapSizeAfter": 17193520, "usedHeapSizeBefore": 19409376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1898458, "duration": 3394, "usedHeapSizeAfter": 19118656, "usedHeapSizeBefore": 24481544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2272481, "duration": 4510, "usedHeapSizeAfter": 21536072, "usedHeapSizeBefore": 25629256 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 2378 }, "FunctionCallback": { "count": 6362, "time": 57907 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 784 }, "StoreCallbackProperty": { "count": 721, "time": 2114 }, "GCEpilogueCallback": { "count": 10, "time": 124 }, "GCPrologueCallback": { "count": 10, "time": 794 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 186 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1147 }, "CompileFunction": { "count": 3396, "time": 98622 }, "CompileIgnition": { "count": 3432, "time": 118955 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33075 }, "CompileRenumber": { "count": 3409, "time": 11868 }, "CompileRewriteReturnResult": { "count": 3409, "time": 134 }, "CompileScopeAnalysis": { "count": 3409, "time": 16196 }, "CompileScript": { "count": 13, "time": 7497 }, "CompileLazy": { "count": 3196, "time": 11684 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 176 }, "RegExpInitializeAndCompile": { "count": 184, "time": 882 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 412, "time": 1365 }, "Map_SetPrototype": { "count": 14059, "time": 7023 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 46559 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 611 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5856 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2900 }, "InterpreterNewClosure": { "count": 3119, "time": 3372 }, "DeserializeLazy": { "count": 70, "time": 1046 }, "CreateObjectLiteral": { "count": 2504, "time": 10952 }, "CreateArrayLiteral": { "count": 1128, "time": 2477 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 3968 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 571 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1635 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1037, "time": 9620 }, "CreateRegExpLiteral": { "count": 239, "time": 1754 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 720 }, "SetProperty": { "count": 950, "time": 3314 }, "NewObject": { "count": 272, "time": 2646 }, "RegExpExec": { "count": 480, "time": 7640 }, "RegExpExecMultiple": { "count": 288, "time": 2134 }, "StringSplit": { "count": 4175, "time": 11576 }, "StringBuilderConcat": { "count": 92, "time": 47 }, "DateConstructor_ConstructStub": { "count": 525, "time": 284 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 2488 }, "ArrayLengthSetter": { "count": 504, "time": 923 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 42 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 2506 }, "AllocateInNewSpace": { "count": 71, "time": 1529 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3643 }, "AddDictionaryProperty": { "count": 3080, "time": 10112 }, "ObjectKeys": { "count": 170, "time": 326 }, "ObjectCreate": { "count": 149, "time": 1153 }, "GetProperty": { "count": 4313, "time": 5001 }, "HasProperty": { "count": 928, "time": 504 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 68 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 966 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 168 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1589 }, "StringAdd": { "count": 659, "time": 150 }, "StringCharCodeAt": { "count": 140, "time": 797 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5800, "time": 3174 }, "ArrayConcat": { "count": 999, "time": 3345 }, "ArraySplice": { "count": 268, "time": 84 }, "ArrayUnshift": { "count": 790, "time": 251 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 163 }, "ObjectAssign": { "count": 909, "time": 10369 }, "ObjectFreeze": { "count": 6, "time": 490 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 189 }, "ObjectSetPrototypeOf": { "count": 107, "time": 730 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1224 }, "Interrupt": { "count": 102, "time": 413 }, "RegExpReplace": { "count": 1009, "time": 5492 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 840 }, "ArrayShift": { "count": 672, "time": 2132 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 895 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1223 }, "ArrayPop": { "count": 669, "time": 664 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5562 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 379 }, "MapPrototypeClear": { "count": 106, "time": 456 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1613 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 46 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 754 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1063 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 64 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1533 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6340 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 211 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 804 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24758 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2245 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2513 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 496 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 626 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1021082 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13903 }, "ParseFunctionLiteral": { "count": 3434, "time": 149328 }, "ParseProgram": { "count": 13, "time": 6073 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172576 }, "PreParseNoVariableResolution": { "count": 597, "time": 32301 }, "JsonParse": { "count": 21, "time": 7717 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 13447 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2056 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1892 }, "StoreIC_Miss": { "count": 518, "time": 2226 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4523 }, "LoadIC_FunctionPrototypeStub": { "count": 164, "time": 1674 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2576 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 16393 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7235, "time": 16440 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4471 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17230 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 4624 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 3032 }, "LoadIC_LoadFieldDH": { "count": 4401, "time": 15375 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 3908 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10228 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3782 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 2699 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 1062 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 3849 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 904 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1118 }, "LoadIC_StringLength": { "count": 23, "time": 75 }, "StoreIC_SlowStub": { "count": 139, "time": 165 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 87 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2167 }, "KeyedLoadIC_Miss": { "count": 32, "time": 42 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 620 } }, "API": { "API_Context_New": { "count": 2, "time": 8118 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1389 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 11 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 769 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2338 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 724 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2165 }, "API_String_NewFromOneByte": { "count": 979, "time": 1503 }, "API_String_Write": { "count": 2009, "time": 2027 }, "API_External_New": { "count": 29, "time": 582 }, "API_Function_Call": { "count": 31, "time": 37 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 805 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 8 }, "OptimizeCode": { "count": 70, "time": 991 }, "RecompileSynchronous": { "count": 139, "time": 104413 }, "CompileOptimized_Concurrent": { "count": 69, "time": 2523 }, "StackGuard": { "count": 69, "time": 1727 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 5, "time": 454 } } } }, { "duration": 2760037, "js": 2251463, "phases": [ { "phase": "load", "start": 0, "duration": 99539 }, { "phase": "boot", "start": 99539, "duration": 751215 }, { "phase": "transition", "start": 850754, "duration": 276818 }, { "phase": "render", "start": 1127572, "duration": 1632465 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345899, "duration": 4617, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 383529, "duration": 5415, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446097, "duration": 1945, "usedHeapSizeAfter": 5721184, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 600157, "duration": 3706, "usedHeapSizeAfter": 8683096, "usedHeapSizeBefore": 9268088 }, { "kind": "MinorGC", "type": "scavenge", "start": 734605, "duration": 2499, "usedHeapSizeAfter": 10037680, "usedHeapSizeBefore": 10565584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041203, "duration": 4212, "usedHeapSizeAfter": 14006816, "usedHeapSizeBefore": 15901520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1270077, "duration": 2644, "usedHeapSizeAfter": 15635200, "usedHeapSizeBefore": 17253616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1490170, "duration": 3624, "usedHeapSizeAfter": 17096520, "usedHeapSizeBefore": 19369320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1863913, "duration": 4252, "usedHeapSizeAfter": 19080632, "usedHeapSizeBefore": 24455176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234563, "duration": 4269, "usedHeapSizeAfter": 21446352, "usedHeapSizeBefore": 25598488 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 1792 }, "FunctionCallback": { "count": 6361, "time": 62215 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 369 }, "StoreCallbackProperty": { "count": 721, "time": 981 }, "GCEpilogueCallback": { "count": 10, "time": 1160 }, "GCPrologueCallback": { "count": 10, "time": 251 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 884 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3049 }, "CompileFunction": { "count": 3396, "time": 103247 }, "CompileIgnition": { "count": 3432, "time": 97223 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33764 }, "CompileRenumber": { "count": 3409, "time": 8159 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1216 }, "CompileScopeAnalysis": { "count": 3409, "time": 15333 }, "CompileScript": { "count": 13, "time": 7294 }, "CompileLazy": { "count": 3196, "time": 12572 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1537 }, "RegExpInitializeAndCompile": { "count": 184, "time": 879 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 409, "time": 1157 }, "Map_SetPrototype": { "count": 14059, "time": 3258 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 41852 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1247 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4583 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4974 }, "InterpreterNewClosure": { "count": 3119, "time": 3133 }, "DeserializeLazy": { "count": 70, "time": 846 }, "CreateObjectLiteral": { "count": 2504, "time": 7465 }, "CreateArrayLiteral": { "count": 1128, "time": 4153 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4977 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 369 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 408, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1915 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1037, "time": 8230 }, "CreateRegExpLiteral": { "count": 239, "time": 1201 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1467 }, "SetProperty": { "count": 950, "time": 4917 }, "NewObject": { "count": 272, "time": 429 }, "RegExpExec": { "count": 481, "time": 6863 }, "RegExpExecMultiple": { "count": 288, "time": 2947 }, "StringSplit": { "count": 4175, "time": 6271 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1072 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 3661 }, "ArrayLengthSetter": { "count": 504, "time": 128 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 380 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 2305 }, "AllocateInNewSpace": { "count": 72, "time": 687 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1338 }, "AddDictionaryProperty": { "count": 3080, "time": 9205 }, "ObjectKeys": { "count": 170, "time": 833 }, "ObjectCreate": { "count": 149, "time": 364 }, "GetProperty": { "count": 4312, "time": 4378 }, "HasProperty": { "count": 928, "time": 844 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 16 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 388 }, "StringAdd": { "count": 659, "time": 889 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 765 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5747, "time": 1257 }, "ArrayConcat": { "count": 999, "time": 4201 }, "ArraySplice": { "count": 268, "time": 939 }, "ArrayUnshift": { "count": 790, "time": 757 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 1611 }, "ObjectAssign": { "count": 909, "time": 10914 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1392 }, "ObjectSetPrototypeOf": { "count": 107, "time": 91 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1035 }, "Interrupt": { "count": 100, "time": 625 }, "RegExpReplace": { "count": 1009, "time": 4957 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 73 }, "ArrayShift": { "count": 672, "time": 819 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 49 }, "DeleteProperty": { "count": 196, "time": 30 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 105 }, "ArrayPop": { "count": 292, "time": 100 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3956 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 475 }, "MapPrototypeClear": { "count": 106, "time": 48 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1067 }, "StringToNumber": { "count": 481, "time": 55 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2155 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 57 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1154 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5974 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 803 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 672 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26888 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1955 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1659 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 425 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 62 }, "AllocateInTargetSpace": { "count": 2, "time": 11 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1021679 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13947 }, "ParseFunctionLiteral": { "count": 3434, "time": 142999 }, "ParseProgram": { "count": 13, "time": 5243 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174739 }, "PreParseNoVariableResolution": { "count": 597, "time": 27675 }, "JsonParse": { "count": 21, "time": 7976 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 12813 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2783 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3425 }, "StoreIC_Miss": { "count": 528, "time": 1687 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5569 }, "LoadIC_FunctionPrototypeStub": { "count": 161, "time": 2788 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 1438 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 23764 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7244, "time": 21291 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3113 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18955 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 2508 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4198 }, "LoadIC_LoadFieldDH": { "count": 4369, "time": 12792 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4789 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7403 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3864 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2834 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1077 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 774, "time": 3785 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1988 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1656 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 829 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 636 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2780 }, "KeyedLoadIC_Miss": { "count": 32, "time": 67 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 9017 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1754 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 121 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1869 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 371 }, "API_Persistent_New": { "count": 2889, "time": 1247 }, "API_String_NewFromOneByte": { "count": 979, "time": 246 }, "API_String_Write": { "count": 2011, "time": 1730 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 24 }, "API_Error_New": { "count": 2, "time": 24 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "OptimizeCode": { "count": 74, "time": 956 }, "RecompileSynchronous": { "count": 147, "time": 96565 }, "CompileOptimized_Concurrent": { "count": 73, "time": 597 }, "StackGuard": { "count": 70, "time": 1099 }, "DeoptimizeCode": { "count": 5, "time": 90 }, "NotifyDeoptimized": { "count": 6, "time": 123 } } } }, { "duration": 2783106, "js": 2278924, "phases": [ { "phase": "load", "start": 0, "duration": 97854 }, { "phase": "boot", "start": 97854, "duration": 765269 }, { "phase": "transition", "start": 863123, "duration": 268228 }, { "phase": "render", "start": 1131351, "duration": 1651755 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351193, "duration": 3981, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 389339, "duration": 6346, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 456078, "duration": 1816, "usedHeapSizeAfter": 5719880, "usedHeapSizeBefore": 5968216 }, { "kind": "MinorGC", "type": "scavenge", "start": 623320, "duration": 2543, "usedHeapSizeAfter": 8649032, "usedHeapSizeBefore": 9273840 }, { "kind": "MinorGC", "type": "scavenge", "start": 752416, "duration": 3095, "usedHeapSizeAfter": 10115336, "usedHeapSizeBefore": 10603440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053293, "duration": 3398, "usedHeapSizeAfter": 14045376, "usedHeapSizeBefore": 15903824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1276047, "duration": 2733, "usedHeapSizeAfter": 15542576, "usedHeapSizeBefore": 17230008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1512813, "duration": 4072, "usedHeapSizeAfter": 17102024, "usedHeapSizeBefore": 19350168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1903811, "duration": 3122, "usedHeapSizeAfter": 19149544, "usedHeapSizeBefore": 24414920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2260608, "duration": 3756, "usedHeapSizeAfter": 21393688, "usedHeapSizeBefore": 25493192 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 2615 }, "FunctionCallback": { "count": 6358, "time": 52698 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 816 }, "StoreCallbackProperty": { "count": 721, "time": 756 }, "GCEpilogueCallback": { "count": 10, "time": 2407 }, "GCPrologueCallback": { "count": 10, "time": 260 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 514 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1474 }, "CompileFunction": { "count": 3396, "time": 110063 }, "CompileIgnition": { "count": 3432, "time": 112206 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31497 }, "CompileRenumber": { "count": 3409, "time": 7415 }, "CompileRewriteReturnResult": { "count": 3409, "time": 830 }, "CompileScopeAnalysis": { "count": 3409, "time": 15288 }, "CompileScript": { "count": 13, "time": 6572 }, "CompileLazy": { "count": 3196, "time": 13203 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 756 }, "RegExpInitializeAndCompile": { "count": 184, "time": 785 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 412, "time": 1133 }, "Map_SetPrototype": { "count": 14067, "time": 6456 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 41560 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 346 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4191 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2896 }, "InterpreterNewClosure": { "count": 3119, "time": 2333 }, "DeserializeLazy": { "count": 70, "time": 565 }, "CreateObjectLiteral": { "count": 2504, "time": 8241 }, "CreateArrayLiteral": { "count": 1128, "time": 2193 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5722 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 87 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 315 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 9138 }, "CreateRegExpLiteral": { "count": 239, "time": 1461 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2062 }, "SetProperty": { "count": 950, "time": 4506 }, "NewObject": { "count": 272, "time": 1382 }, "RegExpExec": { "count": 480, "time": 9932 }, "RegExpExecMultiple": { "count": 288, "time": 3594 }, "StringSplit": { "count": 4175, "time": 5640 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 368 }, "NumberPrototypeToString": { "count": 248, "time": 28 }, "ObjectDefineProperty": { "count": 863, "time": 1943 }, "ArrayLengthSetter": { "count": 504, "time": 613 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 64 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 54 }, "WeakCollectionSet": { "count": 56, "time": 2608 }, "AllocateInNewSpace": { "count": 71, "time": 2948 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2195 }, "AddDictionaryProperty": { "count": 3080, "time": 6877 }, "ObjectKeys": { "count": 170, "time": 631 }, "ObjectCreate": { "count": 149, "time": 1370 }, "GetProperty": { "count": 4313, "time": 2500 }, "HasProperty": { "count": 928, "time": 1869 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 334 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1261 }, "StringAdd": { "count": 659, "time": 167 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 469 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5787, "time": 2523 }, "ArrayConcat": { "count": 999, "time": 2370 }, "ArraySplice": { "count": 268, "time": 92 }, "ArrayUnshift": { "count": 790, "time": 1334 }, "DateNow": { "count": 49, "time": 169 }, "FunctionPrototypeToString": { "count": 193, "time": 863 }, "ObjectAssign": { "count": 909, "time": 10514 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1126 }, "ObjectSetPrototypeOf": { "count": 107, "time": 105 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 864 }, "Interrupt": { "count": 102, "time": 1176 }, "RegExpReplace": { "count": 1009, "time": 2761 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 937 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 455 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 47 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 225 }, "ArrayPop": { "count": 587, "time": 784 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3844 }, "DatePrototypeToISOString": { "count": 43, "time": 1205 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1361 }, "MapPrototypeClear": { "count": 106, "time": 29 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1342 }, "StringToNumber": { "count": 481, "time": 48 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 405 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1085 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 18 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 98 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 985 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4878 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 305 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24167 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2572 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1022 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 856 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 34 } }, "JavaScript": { "JS_Execution": { "count": 576, "time": 1045873 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13629 }, "ParseFunctionLiteral": { "count": 3434, "time": 142283 }, "ParseProgram": { "count": 13, "time": 5059 }, "PreParseWithVariableResolution": { "count": 13066, "time": 177654 }, "PreParseNoVariableResolution": { "count": 597, "time": 31206 }, "JsonParse": { "count": 21, "time": 8408 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 11215 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2438 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2177 }, "StoreIC_Miss": { "count": 528, "time": 2342 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6527 }, "LoadIC_FunctionPrototypeStub": { "count": 164, "time": 3147 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 1643 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 20939 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 447 }, "LoadIC_LoadNonexistentDH": { "count": 7157, "time": 25134 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3686 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23598 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 3632 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4291 }, "LoadIC_LoadFieldDH": { "count": 4378, "time": 12912 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 64 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 3637 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 15 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 8979 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 739 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2839 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 405, "time": 3452 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1144 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 3385 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 305, "time": 2011 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1523 }, "LoadIC_StringLength": { "count": 23, "time": 532 }, "StoreIC_SlowStub": { "count": 139, "time": 324 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 728 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 2978 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 211 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 8098 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2441 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4327 }, "API_Object_CreateDataProperty": { "count": 22, "time": 57 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 410 }, "API_Persistent_New": { "count": 2889, "time": 2894 }, "API_String_NewFromOneByte": { "count": 979, "time": 828 }, "API_String_Write": { "count": 2007, "time": 829 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 9 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 8 }, "OptimizeCode": { "count": 66, "time": 450 }, "RecompileSynchronous": { "count": 131, "time": 79960 }, "CompileOptimized_Concurrent": { "count": 65, "time": 1269 }, "StackGuard": { "count": 64, "time": 1013 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 64 } } } }, { "duration": 2781787, "js": 2258243, "phases": [ { "phase": "load", "start": 0, "duration": 108735 }, { "phase": "boot", "start": 108735, "duration": 751827 }, { "phase": "transition", "start": 860562, "duration": 273897 }, { "phase": "render", "start": 1134459, "duration": 1647328 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 358717, "duration": 4648, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220304 }, { "kind": "MinorGC", "type": "scavenge", "start": 392949, "duration": 5055, "usedHeapSizeAfter": 4346304, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 454496, "duration": 2506, "usedHeapSizeAfter": 5713136, "usedHeapSizeBefore": 5968296 }, { "kind": "MinorGC", "type": "scavenge", "start": 609138, "duration": 3354, "usedHeapSizeAfter": 8661296, "usedHeapSizeBefore": 9282400 }, { "kind": "MinorGC", "type": "scavenge", "start": 749347, "duration": 3208, "usedHeapSizeAfter": 10097248, "usedHeapSizeBefore": 10607032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055691, "duration": 3480, "usedHeapSizeAfter": 14009232, "usedHeapSizeBefore": 15907840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1275465, "duration": 3259, "usedHeapSizeAfter": 15623608, "usedHeapSizeBefore": 17253824 }, { "kind": "MinorGC", "type": "scavenge", "start": 1506767, "duration": 4065, "usedHeapSizeAfter": 17048184, "usedHeapSizeBefore": 19349936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1906514, "duration": 5639, "usedHeapSizeAfter": 19124272, "usedHeapSizeBefore": 24459936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2257082, "duration": 5587, "usedHeapSizeAfter": 21542208, "usedHeapSizeBefore": 25514560 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 948, "time": 1992 }, "FunctionCallback": { "count": 6363, "time": 55333 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 151 }, "StoreCallbackProperty": { "count": 721, "time": 305 }, "GCEpilogueCallback": { "count": 10, "time": 159 }, "GCPrologueCallback": { "count": 10, "time": 1160 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 171 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1645 }, "CompileFunction": { "count": 3396, "time": 108049 }, "CompileIgnition": { "count": 3432, "time": 105523 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29967 }, "CompileRenumber": { "count": 3409, "time": 7280 }, "CompileRewriteReturnResult": { "count": 3409, "time": 150 }, "CompileScopeAnalysis": { "count": 3409, "time": 11922 }, "CompileScript": { "count": 13, "time": 6816 }, "CompileLazy": { "count": 3196, "time": 12883 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 657 }, "RegExpInitializeAndCompile": { "count": 184, "time": 642 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 404, "time": 1073 }, "Map_SetPrototype": { "count": 14066, "time": 4594 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 42586 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 397 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5882 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2279 }, "InterpreterNewClosure": { "count": 3119, "time": 2392 }, "DeserializeLazy": { "count": 70, "time": 826 }, "CreateObjectLiteral": { "count": 2504, "time": 10884 }, "CreateArrayLiteral": { "count": 1128, "time": 3242 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7732 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 83 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1361 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 10519 }, "CreateRegExpLiteral": { "count": 239, "time": 4003 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1703 }, "SetProperty": { "count": 950, "time": 2331 }, "NewObject": { "count": 272, "time": 1978 }, "RegExpExec": { "count": 481, "time": 12040 }, "RegExpExecMultiple": { "count": 288, "time": 2656 }, "StringSplit": { "count": 4175, "time": 10702 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 205 }, "NumberPrototypeToString": { "count": 248, "time": 23 }, "ObjectDefineProperty": { "count": 863, "time": 3162 }, "ArrayLengthSetter": { "count": 504, "time": 118 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 250 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 1993 }, "AllocateInNewSpace": { "count": 66, "time": 1364 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 4316 }, "AddDictionaryProperty": { "count": 3080, "time": 6084 }, "ObjectKeys": { "count": 170, "time": 1438 }, "ObjectCreate": { "count": 149, "time": 1689 }, "GetProperty": { "count": 4313, "time": 5252 }, "HasProperty": { "count": 928, "time": 3259 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 751 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1747 }, "StringAdd": { "count": 659, "time": 541 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 875 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5786, "time": 1297 }, "ArrayConcat": { "count": 999, "time": 3482 }, "ArraySplice": { "count": 268, "time": 124 }, "ArrayUnshift": { "count": 790, "time": 825 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 815 }, "ObjectAssign": { "count": 909, "time": 8855 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 464 }, "ObjectSetPrototypeOf": { "count": 107, "time": 379 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1978 }, "Interrupt": { "count": 101, "time": 2318 }, "RegExpReplace": { "count": 1009, "time": 2471 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 771 }, "ArrayShift": { "count": 672, "time": 567 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 654 }, "StringToLowerCaseIntl": { "count": 248, "time": 902 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 669, "time": 297 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3740 }, "DatePrototypeToISOString": { "count": 43, "time": 1325 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 180 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 802 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 51 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 838 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 65 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1295 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7069 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 287 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 841 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26647 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3388 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1271 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1246 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 774 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1006288 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 19259 }, "ParseFunctionLiteral": { "count": 3434, "time": 153920 }, "ParseProgram": { "count": 13, "time": 6317 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174534 }, "PreParseNoVariableResolution": { "count": 597, "time": 30938 }, "JsonParse": { "count": 21, "time": 8436 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 11498 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3231 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3360 }, "StoreIC_Miss": { "count": 520, "time": 2529 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5832 }, "LoadIC_FunctionPrototypeStub": { "count": 156, "time": 629 }, "LoadIC_LoadConstantDH": { "count": 700, "time": 2252 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4080, "time": 25687 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7238, "time": 17643 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5076 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23115 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 2866 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2550 }, "LoadIC_LoadFieldDH": { "count": 4383, "time": 11331 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 35 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 3392 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8104 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 589 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4077 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 3329 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 2639 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 2686 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 697 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 903 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2099 }, "LoadIC_StringLength": { "count": 23, "time": 38 }, "StoreIC_SlowStub": { "count": 139, "time": 1033 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 413 }, "KeyedLoadIC_Miss": { "count": 32, "time": 389 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 620 } }, "API": { "API_Context_New": { "count": 2, "time": 9207 }, "API_FunctionTemplate_New": { "count": 1258, "time": 967 }, "API_Object_SetPrivate": { "count": 44, "time": 563 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 5 }, "API_Function_NewInstance": { "count": 41, "time": 81 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1224 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 683 }, "API_Object_SetPrototype": { "count": 38, "time": 52 }, "API_Persistent_New": { "count": 2889, "time": 2440 }, "API_String_NewFromOneByte": { "count": 979, "time": 1560 }, "API_String_Write": { "count": 2020, "time": 240 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 61, "time": 9 }, "OptimizeCode": { "count": 61, "time": 473 }, "RecompileSynchronous": { "count": 121, "time": 76601 }, "CompileOptimized_Concurrent": { "count": 60, "time": 1975 }, "StackGuard": { "count": 59, "time": 482 }, "DeoptimizeCode": { "count": 4, "time": 57 }, "NotifyDeoptimized": { "count": 6, "time": 682 } } } }, { "duration": 2797526, "js": 2290302, "phases": [ { "phase": "load", "start": 0, "duration": 99291 }, { "phase": "boot", "start": 99291, "duration": 781639 }, { "phase": "transition", "start": 880930, "duration": 279611 }, { "phase": "render", "start": 1160541, "duration": 1636985 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346638, "duration": 4771, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 385156, "duration": 5179, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 446355, "duration": 1852, "usedHeapSizeAfter": 5721152, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 615781, "duration": 3369, "usedHeapSizeAfter": 8675408, "usedHeapSizeBefore": 9268168 }, { "kind": "MinorGC", "type": "scavenge", "start": 750054, "duration": 3266, "usedHeapSizeAfter": 10030800, "usedHeapSizeBefore": 10565760 }, { "kind": "MajorGC", "type": "incremental marking", "start": 867866, "duration": 676, "usedHeapSizeAfter": 11796352, "usedHeapSizeBefore": 11796352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 883443, "duration": 5587, "usedHeapSizeAfter": 10021352, "usedHeapSizeBefore": 11928432 }, { "kind": "MajorGC", "type": "weak processing", "start": 982151, "duration": 8, "usedHeapSizeAfter": 11273128, "usedHeapSizeBefore": 11273128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1120213, "duration": 2920, "usedHeapSizeAfter": 12660544, "usedHeapSizeBefore": 14813776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408189, "duration": 2657, "usedHeapSizeAfter": 14751056, "usedHeapSizeBefore": 16620040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1846862, "duration": 5426, "usedHeapSizeAfter": 16974008, "usedHeapSizeBefore": 22295704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2196870, "duration": 7463, "usedHeapSizeAfter": 19230640, "usedHeapSizeBefore": 23490216 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 2169 }, "FunctionCallback": { "count": 6358, "time": 56476 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1278 }, "StoreCallbackProperty": { "count": 721, "time": 1779 }, "GCEpilogueCallback": { "count": 11, "time": 824 }, "GCPrologueCallback": { "count": 11, "time": 1800 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 858 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2117 }, "CompileFunction": { "count": 3396, "time": 116719 }, "CompileIgnition": { "count": 3432, "time": 107025 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27823 }, "CompileRenumber": { "count": 3409, "time": 9946 }, "CompileRewriteReturnResult": { "count": 3409, "time": 735 }, "CompileScopeAnalysis": { "count": 3409, "time": 14391 }, "CompileScript": { "count": 13, "time": 6903 }, "CompileLazy": { "count": 3196, "time": 12891 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1858 }, "RegExpInitializeAndCompile": { "count": 184, "time": 779 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1493 }, "Map_SetPrototype": { "count": 14089, "time": 4427 }, "Map_TransitionToDataProperty": { "count": 17064, "time": 40693 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 182 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6278 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1601 }, "InterpreterNewClosure": { "count": 3119, "time": 2895 }, "DeserializeLazy": { "count": 70, "time": 962 }, "CreateObjectLiteral": { "count": 2504, "time": 13455 }, "CreateArrayLiteral": { "count": 1128, "time": 1292 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4778 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 604 }, "ReconfigureToDataProperty": { "count": 10, "time": 554 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 2198 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 7242 }, "CreateRegExpLiteral": { "count": 239, "time": 4335 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1590 }, "SetProperty": { "count": 949, "time": 4194 }, "NewObject": { "count": 272, "time": 1861 }, "RegExpExec": { "count": 482, "time": 10839 }, "RegExpExecMultiple": { "count": 288, "time": 3152 }, "StringSplit": { "count": 4175, "time": 5531 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 237 }, "NumberPrototypeToString": { "count": 248, "time": 11 }, "ObjectDefineProperty": { "count": 863, "time": 1425 }, "ArrayLengthSetter": { "count": 504, "time": 548 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 339 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 3503 }, "AllocateInNewSpace": { "count": 59, "time": 752 }, "CreateListFromArrayLike": { "count": 6, "time": 137 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 977, "time": 3867 }, "AddDictionaryProperty": { "count": 3080, "time": 8386 }, "ObjectKeys": { "count": 170, "time": 681 }, "ObjectCreate": { "count": 153, "time": 697 }, "GetProperty": { "count": 4312, "time": 3021 }, "HasProperty": { "count": 928, "time": 882 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 413 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 522 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 953 }, "StringAdd": { "count": 659, "time": 193 }, "StringCharCodeAt": { "count": 140, "time": 784 }, "StringBuilderJoin": { "count": 183, "time": 1180 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5095, "time": 1064 }, "ArrayConcat": { "count": 999, "time": 2234 }, "ArraySplice": { "count": 268, "time": 113 }, "ArrayUnshift": { "count": 790, "time": 1508 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 728 }, "ObjectAssign": { "count": 909, "time": 7294 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 219 }, "ObjectSetPrototypeOf": { "count": 107, "time": 98 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1263 }, "Interrupt": { "count": 101, "time": 944 }, "RegExpReplace": { "count": 1009, "time": 4597 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 73 }, "ArrayShift": { "count": 672, "time": 741 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 523 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 384 }, "ArrayPop": { "count": 669, "time": 1045 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5786 }, "DatePrototypeToISOString": { "count": 43, "time": 144 }, "GlobalDecodeURIComponent": { "count": 4, "time": 156 }, "GlobalEncodeURIComponent": { "count": 153, "time": 137 }, "MapPrototypeClear": { "count": 106, "time": 563 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 962 }, "StringToNumber": { "count": 481, "time": 241 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 791 }, "DatePrototypeSetMonth": { "count": 31, "time": 793 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 1645 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 346 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 564 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1027 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4115 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 490 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 792 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25641 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2472 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 8292 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 149 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 667 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 731 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 755 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 608 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 430 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1426 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 78 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 811 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 52 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 369 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 59 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 46 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 1522 }, "AllocateInTargetSpace": { "count": 21, "time": 215 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1014984 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15388 }, "ParseFunctionLiteral": { "count": 3434, "time": 143791 }, "ParseProgram": { "count": 13, "time": 4658 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171344 }, "PreParseNoVariableResolution": { "count": 597, "time": 31459 }, "JsonParse": { "count": 21, "time": 9379 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3676, "time": 12013 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2538 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3136 }, "StoreIC_Miss": { "count": 521, "time": 3090 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 9705 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 2261 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1795 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 20600 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 135 }, "LoadIC_LoadNonexistentDH": { "count": 7235, "time": 20423 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3034 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20907 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4847 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2546 }, "LoadIC_LoadFieldDH": { "count": 4396, "time": 14253 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 5090 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 9284 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3760 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 2844 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1614 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 4119 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 637 }, "LoadIC_LoadNormalDH": { "count": 303, "time": 932 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1459 }, "LoadIC_StringLength": { "count": 23, "time": 788 }, "StoreIC_SlowStub": { "count": 139, "time": 968 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 631 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 2831 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 15 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 9125 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1122 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 85 }, "API_Script_Run": { "count": 11, "time": 33 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3978 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2890, "time": 1665 }, "API_String_NewFromOneByte": { "count": 979, "time": 511 }, "API_String_Write": { "count": 2298, "time": 975 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 18 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "StackGuard": { "count": 72, "time": 1775 }, "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 5 }, "OptimizeCode": { "count": 74, "time": 1037 }, "RecompileSynchronous": { "count": 147, "time": 91407 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1473 }, "DeoptimizeCode": { "count": 5, "time": 389 }, "NotifyDeoptimized": { "count": 5, "time": 717 } } } }, { "duration": 2742662, "js": 2235847, "phases": [ { "phase": "load", "start": 0, "duration": 102575 }, { "phase": "boot", "start": 102575, "duration": 757403 }, { "phase": "transition", "start": 859978, "duration": 275493 }, { "phase": "render", "start": 1135471, "duration": 1607191 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347984, "duration": 4696, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 384012, "duration": 5304, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 451085, "duration": 2093, "usedHeapSizeAfter": 5728408, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 616926, "duration": 3176, "usedHeapSizeAfter": 8645272, "usedHeapSizeBefore": 9269520 }, { "kind": "MinorGC", "type": "scavenge", "start": 748516, "duration": 2921, "usedHeapSizeAfter": 10113256, "usedHeapSizeBefore": 10599040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052806, "duration": 3058, "usedHeapSizeAfter": 14001264, "usedHeapSizeBefore": 15889776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271077, "duration": 2733, "usedHeapSizeAfter": 15547816, "usedHeapSizeBefore": 17241520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1507763, "duration": 4713, "usedHeapSizeAfter": 17188584, "usedHeapSizeBefore": 19390344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1874746, "duration": 2822, "usedHeapSizeAfter": 19123776, "usedHeapSizeBefore": 24463032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2225138, "duration": 5059, "usedHeapSizeAfter": 21524536, "usedHeapSizeBefore": 25548048 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 3909 }, "FunctionCallback": { "count": 6363, "time": 50290 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 146 }, "StoreCallbackProperty": { "count": 721, "time": 1286 }, "GCEpilogueCallback": { "count": 10, "time": 1257 }, "GCPrologueCallback": { "count": 10, "time": 2017 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 723 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3701 }, "CompileFunction": { "count": 3396, "time": 105453 }, "CompileIgnition": { "count": 3432, "time": 96718 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32691 }, "CompileRenumber": { "count": 3409, "time": 10290 }, "CompileRewriteReturnResult": { "count": 3409, "time": 488 }, "CompileScopeAnalysis": { "count": 3409, "time": 16207 }, "CompileScript": { "count": 13, "time": 7072 }, "CompileLazy": { "count": 3196, "time": 15022 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1026 }, "RegExpInitializeAndCompile": { "count": 184, "time": 174 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 1035 }, "Map_SetPrototype": { "count": 14061, "time": 4134 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 37768 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 762 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5104 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2733 }, "InterpreterNewClosure": { "count": 3119, "time": 6071 }, "DeserializeLazy": { "count": 70, "time": 2048 }, "CreateObjectLiteral": { "count": 2504, "time": 6636 }, "CreateArrayLiteral": { "count": 1128, "time": 3761 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4896 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 1826 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1037, "time": 9418 }, "CreateRegExpLiteral": { "count": 239, "time": 1978 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2261 }, "SetProperty": { "count": 950, "time": 3927 }, "NewObject": { "count": 272, "time": 1829 }, "RegExpExec": { "count": 480, "time": 9593 }, "RegExpExecMultiple": { "count": 288, "time": 2960 }, "StringSplit": { "count": 4175, "time": 5472 }, "StringBuilderConcat": { "count": 92, "time": 721 }, "DateConstructor_ConstructStub": { "count": 525, "time": 773 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 3249 }, "ArrayLengthSetter": { "count": 504, "time": 280 }, "FunctionLengthGetter": { "count": 19, "time": 506 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 479 }, "WeakCollectionSet": { "count": 56, "time": 1945 }, "AllocateInNewSpace": { "count": 62, "time": 1502 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2390 }, "AddDictionaryProperty": { "count": 3080, "time": 7730 }, "ObjectKeys": { "count": 170, "time": 1934 }, "ObjectCreate": { "count": 149, "time": 1272 }, "GetProperty": { "count": 4313, "time": 3789 }, "HasProperty": { "count": 928, "time": 2772 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 3, "time": 4 }, "PushCatchContext": { "count": 2, "time": 119 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2153 }, "StringAdd": { "count": 659, "time": 132 }, "StringCharCodeAt": { "count": 140, "time": 60 }, "StringBuilderJoin": { "count": 183, "time": 118 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 2693 }, "ArrayConcat": { "count": 999, "time": 2943 }, "ArraySplice": { "count": 268, "time": 84 }, "ArrayUnshift": { "count": 790, "time": 1228 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 630 }, "ObjectAssign": { "count": 909, "time": 8709 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1110 }, "ObjectSetPrototypeOf": { "count": 107, "time": 244 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1728 }, "Interrupt": { "count": 97, "time": 1434 }, "RegExpReplace": { "count": 1009, "time": 3652 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 81 }, "ArrayShift": { "count": 672, "time": 2706 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 72 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 34 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 786 }, "ArrayPop": { "count": 669, "time": 306 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5037 }, "DatePrototypeToISOString": { "count": 43, "time": 115 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 835 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 510 }, "StringToNumber": { "count": 481, "time": 54 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 581 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 446 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 41 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1276 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5372 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1012 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24131 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2087 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2081 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 538 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 545 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1016518 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14991 }, "ParseFunctionLiteral": { "count": 3434, "time": 138539 }, "ParseProgram": { "count": 13, "time": 6054 }, "PreParseWithVariableResolution": { "count": 13066, "time": 179857 }, "PreParseNoVariableResolution": { "count": 597, "time": 27281 }, "JsonParse": { "count": 21, "time": 7231 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 8969 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3039 }, "LoadGlobalIC_Miss": { "count": 749, "time": 6326 }, "StoreIC_Miss": { "count": 520, "time": 3038 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3725 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 834 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 1750 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 19461 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7173, "time": 21505 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3451 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19003 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 132, "time": 3559 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3829 }, "LoadIC_LoadFieldDH": { "count": 4380, "time": 14857 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 988, "time": 4531 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 45 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11491 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3464 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 1917 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 992 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 2876 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1653 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1286 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 1083 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 55 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 601 }, "KeyedLoadIC_Miss": { "count": 32, "time": 77 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 722 } }, "API": { "API_Context_New": { "count": 2, "time": 8624 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1940 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 393 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 780 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2327 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 58 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 2544 }, "API_String_NewFromOneByte": { "count": 979, "time": 756 }, "API_String_Write": { "count": 2016, "time": 747 }, "API_External_New": { "count": 29, "time": 13 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 264 }, "API_Error_New": { "count": 2, "time": 517 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 10 }, "OptimizeCode": { "count": 70, "time": 1064 }, "RecompileSynchronous": { "count": 139, "time": 83477 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1641 }, "StackGuard": { "count": 68, "time": 1841 }, "DeoptimizeCode": { "count": 6, "time": 869 }, "NotifyDeoptimized": { "count": 6, "time": 110 } } } }, { "duration": 2789263, "js": 2282749, "phases": [ { "phase": "load", "start": 0, "duration": 99419 }, { "phase": "boot", "start": 99419, "duration": 763436 }, { "phase": "transition", "start": 862855, "duration": 279406 }, { "phase": "render", "start": 1142261, "duration": 1647002 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352233, "duration": 4826, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 389053, "duration": 4599, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 453092, "duration": 2300, "usedHeapSizeAfter": 5720352, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 620789, "duration": 3105, "usedHeapSizeAfter": 8682400, "usedHeapSizeBefore": 9271384 }, { "kind": "MinorGC", "type": "scavenge", "start": 746753, "duration": 2116, "usedHeapSizeAfter": 10030632, "usedHeapSizeBefore": 10564720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057826, "duration": 2581, "usedHeapSizeAfter": 13972696, "usedHeapSizeBefore": 15902472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1286060, "duration": 4058, "usedHeapSizeAfter": 15594976, "usedHeapSizeBefore": 17255688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1513076, "duration": 3277, "usedHeapSizeAfter": 17036088, "usedHeapSizeBefore": 19345448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1917689, "duration": 2958, "usedHeapSizeAfter": 19184152, "usedHeapSizeBefore": 24512872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2288204, "duration": 6804, "usedHeapSizeAfter": 21715536, "usedHeapSizeBefore": 25636536 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 4592 }, "FunctionCallback": { "count": 6365, "time": 62539 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 150 }, "StoreCallbackProperty": { "count": 721, "time": 580 }, "GCEpilogueCallback": { "count": 10, "time": 790 }, "GCPrologueCallback": { "count": 10, "time": 809 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 780 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2449 }, "CompileFunction": { "count": 3396, "time": 109790 }, "CompileIgnition": { "count": 3432, "time": 96536 }, "CompileIgnitionFinalization": { "count": 3432, "time": 36367 }, "CompileRenumber": { "count": 3409, "time": 14975 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1133 }, "CompileScopeAnalysis": { "count": 3409, "time": 10250 }, "CompileScript": { "count": 13, "time": 6716 }, "CompileLazy": { "count": 3196, "time": 8513 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 168 }, "RegExpInitializeAndCompile": { "count": 184, "time": 763 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 2810 }, "Map_SetPrototype": { "count": 14055, "time": 5102 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 47269 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1408 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 2696 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2360 }, "InterpreterNewClosure": { "count": 3119, "time": 3787 }, "DeserializeLazy": { "count": 70, "time": 1102 }, "CreateObjectLiteral": { "count": 2504, "time": 8676 }, "CreateArrayLiteral": { "count": 1128, "time": 2410 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5226 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 258 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 408, "time": 12 }, "FunctionPrototypeSetter": { "count": 293, "time": 1790 }, "Object_DeleteProperty": { "count": 8, "time": 26 }, "ForInEnumerate": { "count": 1037, "time": 8245 }, "CreateRegExpLiteral": { "count": 239, "time": 4604 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2177 }, "SetProperty": { "count": 950, "time": 2245 }, "NewObject": { "count": 272, "time": 1350 }, "RegExpExec": { "count": 480, "time": 9439 }, "RegExpExecMultiple": { "count": 288, "time": 2086 }, "StringSplit": { "count": 4175, "time": 9951 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2137 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 3450 }, "ArrayLengthSetter": { "count": 504, "time": 1431 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 42 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 2129 }, "AllocateInNewSpace": { "count": 80, "time": 1094 }, "CreateListFromArrayLike": { "count": 6, "time": 153 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1897 }, "AddDictionaryProperty": { "count": 3080, "time": 9445 }, "ObjectKeys": { "count": 170, "time": 1590 }, "ObjectCreate": { "count": 149, "time": 2064 }, "GetProperty": { "count": 4312, "time": 5166 }, "HasProperty": { "count": 928, "time": 1539 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 115 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1713 }, "StringAdd": { "count": 659, "time": 1757 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5777, "time": 2032 }, "ArrayConcat": { "count": 999, "time": 3033 }, "ArraySplice": { "count": 268, "time": 96 }, "ArrayUnshift": { "count": 790, "time": 405 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 153 }, "ObjectAssign": { "count": 909, "time": 7348 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 706 }, "ObjectSetPrototypeOf": { "count": 107, "time": 105 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2871 }, "Interrupt": { "count": 100, "time": 833 }, "RegExpReplace": { "count": 1009, "time": 2888 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1183 }, "ArrayShift": { "count": 672, "time": 3085 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 720 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 66 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 105 }, "ArrayPop": { "count": 669, "time": 1511 }, "ArrayPush": { "count": 1, "time": 6 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4593 }, "DatePrototypeToISOString": { "count": 43, "time": 1544 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 568 }, "MapPrototypeClear": { "count": 106, "time": 500 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1529 }, "StringToNumber": { "count": 481, "time": 56 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 52 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2559 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 62 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1374 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5644 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26472 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2835 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 4, "time": 7795 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 171 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 35, "time": 102 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1038577 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11413 }, "ParseFunctionLiteral": { "count": 3434, "time": 138094 }, "ParseProgram": { "count": 13, "time": 5061 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178188 }, "PreParseNoVariableResolution": { "count": 597, "time": 30692 }, "JsonParse": { "count": 21, "time": 7656 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 10049 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1694 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1953 }, "StoreIC_Miss": { "count": 529, "time": 3068 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6214 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1278 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 3434 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 19891 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7187, "time": 19898 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3711 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15973 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 3899 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4600 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 14033 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 677 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 5454 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 919 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8534 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3799 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 2552 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 658 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 2551 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2234 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1058 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 444 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 244 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1910 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 533 } }, "API": { "API_Context_New": { "count": 2, "time": 8779 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1301 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 12 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 73 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2514 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 35 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2889, "time": 2114 }, "API_String_NewFromOneByte": { "count": 979, "time": 670 }, "API_String_Write": { "count": 2028, "time": 759 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 88 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "OptimizeCode": { "count": 74, "time": 465 }, "RecompileSynchronous": { "count": 147, "time": 82883 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1718 }, "StackGuard": { "count": 72, "time": 620 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 783 } } } }, { "duration": 2777365, "js": 2268436, "phases": [ { "phase": "load", "start": 0, "duration": 97883 }, { "phase": "boot", "start": 97883, "duration": 748415 }, { "phase": "transition", "start": 846298, "duration": 278978 }, { "phase": "render", "start": 1125276, "duration": 1652089 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 337911, "duration": 5292, "usedHeapSizeAfter": 3781800, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 376556, "duration": 5871, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521352 }, { "kind": "MinorGC", "type": "scavenge", "start": 440664, "duration": 1934, "usedHeapSizeAfter": 5728408, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 593238, "duration": 2831, "usedHeapSizeAfter": 8682736, "usedHeapSizeBefore": 9269424 }, { "kind": "MinorGC", "type": "scavenge", "start": 729646, "duration": 2915, "usedHeapSizeAfter": 10029120, "usedHeapSizeBefore": 10564072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038754, "duration": 3268, "usedHeapSizeAfter": 14034000, "usedHeapSizeBefore": 15900008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265724, "duration": 2898, "usedHeapSizeAfter": 15562792, "usedHeapSizeBefore": 17228416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1488231, "duration": 3612, "usedHeapSizeAfter": 17105280, "usedHeapSizeBefore": 19357416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1898034, "duration": 3218, "usedHeapSizeAfter": 19223184, "usedHeapSizeBefore": 24492984 }, { "kind": "MinorGC", "type": "scavenge", "start": 2263054, "duration": 3810, "usedHeapSizeAfter": 21581728, "usedHeapSizeBefore": 25594800 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 1026 }, "FunctionCallback": { "count": 6358, "time": 54665 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1639 }, "StoreCallbackProperty": { "count": 721, "time": 1694 }, "GCEpilogueCallback": { "count": 10, "time": 702 }, "GCPrologueCallback": { "count": 10, "time": 1813 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1075 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3768 }, "CompileFunction": { "count": 3396, "time": 104619 }, "CompileIgnition": { "count": 3432, "time": 89244 }, "CompileIgnitionFinalization": { "count": 3432, "time": 36058 }, "CompileRenumber": { "count": 3409, "time": 9410 }, "CompileRewriteReturnResult": { "count": 3409, "time": 120 }, "CompileScopeAnalysis": { "count": 3409, "time": 12797 }, "CompileScript": { "count": 13, "time": 6619 }, "CompileLazy": { "count": 3196, "time": 13023 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 986 }, "RegExpInitializeAndCompile": { "count": 184, "time": 317 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 415, "time": 1432 }, "Map_SetPrototype": { "count": 14066, "time": 5614 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 39385 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 893 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5614 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2611 }, "InterpreterNewClosure": { "count": 3119, "time": 3091 }, "DeserializeLazy": { "count": 70, "time": 1484 }, "CreateObjectLiteral": { "count": 2504, "time": 12528 }, "CreateArrayLiteral": { "count": 1128, "time": 3813 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 2897 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 299 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 408, "time": 14 }, "FunctionPrototypeSetter": { "count": 293, "time": 1422 }, "Object_DeleteProperty": { "count": 8, "time": 31 }, "ForInEnumerate": { "count": 1037, "time": 8734 }, "CreateRegExpLiteral": { "count": 239, "time": 2608 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1404 }, "SetProperty": { "count": 950, "time": 6099 }, "NewObject": { "count": 272, "time": 3217 }, "RegExpExec": { "count": 480, "time": 6804 }, "RegExpExecMultiple": { "count": 288, "time": 2631 }, "StringSplit": { "count": 4175, "time": 8110 }, "StringBuilderConcat": { "count": 92, "time": 41 }, "DateConstructor_ConstructStub": { "count": 525, "time": 391 }, "NumberPrototypeToString": { "count": 248, "time": 513 }, "ObjectDefineProperty": { "count": 863, "time": 3324 }, "ArrayLengthSetter": { "count": 504, "time": 111 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 684 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 518 }, "WeakCollectionSet": { "count": 56, "time": 2713 }, "AllocateInNewSpace": { "count": 54, "time": 413 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3189 }, "AddDictionaryProperty": { "count": 3080, "time": 6968 }, "ObjectKeys": { "count": 170, "time": 789 }, "ObjectCreate": { "count": 149, "time": 1821 }, "GetProperty": { "count": 4313, "time": 2724 }, "HasProperty": { "count": 927, "time": 409 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2645 }, "StringAdd": { "count": 659, "time": 1337 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 485 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5783, "time": 2186 }, "ArrayConcat": { "count": 999, "time": 3082 }, "ArraySplice": { "count": 268, "time": 91 }, "ArrayUnshift": { "count": 790, "time": 1400 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 154 }, "ObjectAssign": { "count": 909, "time": 8811 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 222 }, "ObjectSetPrototypeOf": { "count": 107, "time": 747 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2598 }, "Interrupt": { "count": 91, "time": 238 }, "RegExpReplace": { "count": 1009, "time": 4988 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 787 }, "ArrayShift": { "count": 672, "time": 1251 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 83 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 743 }, "DeleteProperty": { "count": 196, "time": 673 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 585 }, "ArrayPop": { "count": 130, "time": 284 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3529 }, "DatePrototypeToISOString": { "count": 43, "time": 461 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 700 }, "MapPrototypeClear": { "count": 106, "time": 344 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 546 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 41 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 756 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 135 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 470 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2324 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5079 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 95 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25031 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3190 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1962 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 601 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 50 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1045273 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16786 }, "ParseFunctionLiteral": { "count": 3434, "time": 144797 }, "ParseProgram": { "count": 13, "time": 3260 }, "PreParseWithVariableResolution": { "count": 13066, "time": 166787 }, "PreParseNoVariableResolution": { "count": 597, "time": 31538 }, "JsonParse": { "count": 21, "time": 7927 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 8506 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3152 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1170 }, "StoreIC_Miss": { "count": 526, "time": 3593 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7354 }, "LoadIC_FunctionPrototypeStub": { "count": 167, "time": 2293 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 1320 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4055, "time": 24955 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7147, "time": 27575 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5599 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 21339 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 3491 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2378 }, "LoadIC_LoadFieldDH": { "count": 4362, "time": 16391 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 5839 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 7495 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 240 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3080 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 2786 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 952 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 803, "time": 2055 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 367 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1074 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1128 }, "LoadIC_StringLength": { "count": 23, "time": 787 }, "StoreIC_SlowStub": { "count": 139, "time": 963 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 460 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 74 } }, "API": { "API_Context_New": { "count": 2, "time": 10508 }, "API_FunctionTemplate_New": { "count": 1258, "time": 4308 }, "API_Object_SetPrivate": { "count": 44, "time": 34 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 604 }, "API_Function_NewInstance": { "count": 41, "time": 819 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1394 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 689 }, "API_String_NewFromOneByte": { "count": 979, "time": 2195 }, "API_String_Write": { "count": 2020, "time": 1949 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 31 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 4 }, "OptimizeCode": { "count": 60, "time": 566 }, "RecompileSynchronous": { "count": 119, "time": 79653 }, "CompileOptimized_Concurrent": { "count": 59, "time": 2530 }, "StackGuard": { "count": 59, "time": 470 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 4, "time": 61 } } } }, { "duration": 2745088, "js": 2230700, "phases": [ { "phase": "load", "start": 0, "duration": 99170 }, { "phase": "boot", "start": 99170, "duration": 756122 }, { "phase": "transition", "start": 855292, "duration": 284321 }, { "phase": "render", "start": 1139613, "duration": 1605475 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348483, "duration": 4197, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 384123, "duration": 4942, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 445137, "duration": 1769, "usedHeapSizeAfter": 5707088, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 604787, "duration": 2804, "usedHeapSizeAfter": 8695728, "usedHeapSizeBefore": 9284656 }, { "kind": "MinorGC", "type": "scavenge", "start": 741589, "duration": 2491, "usedHeapSizeAfter": 10094400, "usedHeapSizeBefore": 10585760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051530, "duration": 3244, "usedHeapSizeAfter": 13983328, "usedHeapSizeBefore": 15895752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281375, "duration": 2989, "usedHeapSizeAfter": 15610520, "usedHeapSizeBefore": 17265464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499261, "duration": 3379, "usedHeapSizeAfter": 17132456, "usedHeapSizeBefore": 19364768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881896, "duration": 3208, "usedHeapSizeAfter": 19124920, "usedHeapSizeBefore": 24447928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2238485, "duration": 5068, "usedHeapSizeAfter": 21508440, "usedHeapSizeBefore": 25551752 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 2808 }, "FunctionCallback": { "count": 6359, "time": 55305 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 142 }, "StoreCallbackProperty": { "count": 721, "time": 726 }, "GCEpilogueCallback": { "count": 10, "time": 145 }, "GCPrologueCallback": { "count": 10, "time": 758 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 150 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3923 }, "CompileFunction": { "count": 3396, "time": 99703 }, "CompileIgnition": { "count": 3432, "time": 105329 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28700 }, "CompileRenumber": { "count": 3409, "time": 13949 }, "CompileRewriteReturnResult": { "count": 3409, "time": 850 }, "CompileScopeAnalysis": { "count": 3409, "time": 9483 }, "CompileScript": { "count": 13, "time": 7447 }, "CompileLazy": { "count": 3196, "time": 14600 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 330 }, "RegExpInitializeAndCompile": { "count": 184, "time": 164 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 2179 }, "Map_SetPrototype": { "count": 14058, "time": 4666 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44836 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1735 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6371 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1659 }, "InterpreterNewClosure": { "count": 3119, "time": 2443 }, "DeserializeLazy": { "count": 70, "time": 1075 }, "CreateObjectLiteral": { "count": 2504, "time": 11311 }, "CreateArrayLiteral": { "count": 1128, "time": 2107 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 2952 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 682 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 408, "time": 30 }, "FunctionPrototypeSetter": { "count": 293, "time": 1132 }, "Object_DeleteProperty": { "count": 8, "time": 28 }, "ForInEnumerate": { "count": 1037, "time": 9238 }, "CreateRegExpLiteral": { "count": 239, "time": 2191 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 775 }, "SetProperty": { "count": 950, "time": 2162 }, "NewObject": { "count": 272, "time": 2416 }, "RegExpExec": { "count": 480, "time": 10232 }, "RegExpExecMultiple": { "count": 288, "time": 1986 }, "StringSplit": { "count": 4175, "time": 12661 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1477 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 6520 }, "ArrayLengthSetter": { "count": 504, "time": 277 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 423 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 1611 }, "AllocateInNewSpace": { "count": 43, "time": 920 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2672 }, "AddDictionaryProperty": { "count": 3080, "time": 8970 }, "ObjectKeys": { "count": 170, "time": 1215 }, "ObjectCreate": { "count": 149, "time": 2320 }, "GetProperty": { "count": 4312, "time": 2447 }, "HasProperty": { "count": 928, "time": 1822 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1544 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 65 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 414 }, "StringAdd": { "count": 659, "time": 974 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 692 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5762, "time": 2535 }, "ArrayConcat": { "count": 999, "time": 4192 }, "ArraySplice": { "count": 268, "time": 122 }, "ArrayUnshift": { "count": 790, "time": 1296 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 164 }, "ObjectAssign": { "count": 909, "time": 7747 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 377 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1164 }, "Interrupt": { "count": 104, "time": 913 }, "RegExpReplace": { "count": 1009, "time": 4334 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 807 }, "ArrayShift": { "count": 672, "time": 1838 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 266 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 62 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 1388 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4721 }, "DatePrototypeToISOString": { "count": 43, "time": 117 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 949 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1166 }, "StringToNumber": { "count": 481, "time": 71 }, "DateUTC": { "count": 91, "time": 703 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 550 }, "DatePrototypeSetMonth": { "count": 31, "time": 20 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1425 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 324 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2229 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4429 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 139 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25951 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1688 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1017126 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16635 }, "ParseFunctionLiteral": { "count": 3434, "time": 147061 }, "ParseProgram": { "count": 13, "time": 6324 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174292 }, "PreParseNoVariableResolution": { "count": 597, "time": 29635 }, "JsonParse": { "count": 21, "time": 8126 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 12020 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2337 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2547 }, "StoreIC_Miss": { "count": 524, "time": 3932 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6037 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 2864 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1274 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 14969 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7234, "time": 18524 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2972 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19057 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 1880 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2586 }, "LoadIC_LoadFieldDH": { "count": 4373, "time": 12846 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 648 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 4661 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9903 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3921 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2121 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 696 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 783, "time": 3587 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 274 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2773 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1401 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 343 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 56 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2288 }, "KeyedLoadIC_Miss": { "count": 32, "time": 794 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 24 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 603 } }, "API": { "API_Context_New": { "count": 2, "time": 8097 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2946 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 29 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 925 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3621 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 244 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2889, "time": 802 }, "API_String_NewFromOneByte": { "count": 979, "time": 265 }, "API_String_Write": { "count": 2015, "time": 446 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 570 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 7 }, "OptimizeCode": { "count": 65, "time": 601 }, "RecompileSynchronous": { "count": 129, "time": 71357 }, "CompileOptimized_Concurrent": { "count": 64, "time": 2331 }, "StackGuard": { "count": 64, "time": 610 }, "DeoptimizeCode": { "count": 4, "time": 56 }, "NotifyDeoptimized": { "count": 5, "time": 418 } } } }, { "duration": 2727659, "js": 2218488, "phases": [ { "phase": "load", "start": 0, "duration": 97867 }, { "phase": "boot", "start": 97867, "duration": 755121 }, { "phase": "transition", "start": 852988, "duration": 273718 }, { "phase": "render", "start": 1126706, "duration": 1600953 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354428, "duration": 4969, "usedHeapSizeAfter": 3771592, "usedHeapSizeBefore": 4220256 }, { "kind": "MinorGC", "type": "scavenge", "start": 389186, "duration": 5374, "usedHeapSizeAfter": 4355896, "usedHeapSizeBefore": 4520944 }, { "kind": "MinorGC", "type": "scavenge", "start": 452060, "duration": 1771, "usedHeapSizeAfter": 5711272, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 617687, "duration": 3359, "usedHeapSizeAfter": 8682056, "usedHeapSizeBefore": 9299016 }, { "kind": "MinorGC", "type": "scavenge", "start": 744351, "duration": 2326, "usedHeapSizeAfter": 10107448, "usedHeapSizeBefore": 10600592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046690, "duration": 2557, "usedHeapSizeAfter": 14017232, "usedHeapSizeBefore": 15909136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1264525, "duration": 3987, "usedHeapSizeAfter": 15559632, "usedHeapSizeBefore": 17255632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1491306, "duration": 3566, "usedHeapSizeAfter": 17085408, "usedHeapSizeBefore": 19346480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1854510, "duration": 5312, "usedHeapSizeAfter": 19054088, "usedHeapSizeBefore": 24442312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2207851, "duration": 6145, "usedHeapSizeAfter": 21389008, "usedHeapSizeBefore": 25514560 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 949, "time": 2383 }, "FunctionCallback": { "count": 6367, "time": 61151 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 156 }, "StoreCallbackProperty": { "count": 721, "time": 864 }, "GCEpilogueCallback": { "count": 10, "time": 568 }, "GCPrologueCallback": { "count": 10, "time": 1871 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1024 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3720 }, "CompileFunction": { "count": 3396, "time": 97310 }, "CompileIgnition": { "count": 3432, "time": 107930 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29635 }, "CompileRenumber": { "count": 3409, "time": 14021 }, "CompileRewriteReturnResult": { "count": 3409, "time": 129 }, "CompileScopeAnalysis": { "count": 3409, "time": 13190 }, "CompileScript": { "count": 13, "time": 5643 }, "CompileLazy": { "count": 3196, "time": 15041 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 509 }, "RegExpInitializeAndCompile": { "count": 184, "time": 571 }, "CompileForOnStackReplacement": { "count": 1, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 404, "time": 1072 }, "Map_SetPrototype": { "count": 14054, "time": 3021 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 43237 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1548 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7781 }, "InterpreterDeserializeLazy": { "count": 161, "time": 953 }, "InterpreterNewClosure": { "count": 3119, "time": 715 }, "DeserializeLazy": { "count": 70, "time": 633 }, "CreateObjectLiteral": { "count": 2504, "time": 7904 }, "CreateArrayLiteral": { "count": 1128, "time": 2754 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3225 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 94 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 408, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1177 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 12236 }, "CreateRegExpLiteral": { "count": 239, "time": 2478 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 3363 }, "SetProperty": { "count": 950, "time": 3612 }, "NewObject": { "count": 272, "time": 3168 }, "RegExpExec": { "count": 480, "time": 9335 }, "RegExpExecMultiple": { "count": 288, "time": 3661 }, "StringSplit": { "count": 4175, "time": 3475 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 294 }, "NumberPrototypeToString": { "count": 248, "time": 24 }, "ObjectDefineProperty": { "count": 863, "time": 3317 }, "ArrayLengthSetter": { "count": 504, "time": 126 }, "FunctionLengthGetter": { "count": 19, "time": 610 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 577 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 2258 }, "AllocateInNewSpace": { "count": 66, "time": 628 }, "CreateListFromArrayLike": { "count": 6, "time": 14 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3422 }, "AddDictionaryProperty": { "count": 3080, "time": 8776 }, "ObjectKeys": { "count": 170, "time": 824 }, "ObjectCreate": { "count": 149, "time": 1509 }, "GetProperty": { "count": 4312, "time": 4173 }, "HasProperty": { "count": 928, "time": 2052 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 591 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 17 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 782 }, "StringAdd": { "count": 659, "time": 503 }, "StringCharCodeAt": { "count": 140, "time": 1367 }, "StringBuilderJoin": { "count": 183, "time": 338 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5783, "time": 2085 }, "ArrayConcat": { "count": 999, "time": 2252 }, "ArraySplice": { "count": 268, "time": 88 }, "ArrayUnshift": { "count": 790, "time": 229 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 193, "time": 903 }, "ObjectAssign": { "count": 909, "time": 12348 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1003 }, "ObjectSetPrototypeOf": { "count": 107, "time": 102 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1648 }, "Interrupt": { "count": 97, "time": 666 }, "RegExpReplace": { "count": 1009, "time": 1722 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 3008 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 789 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 768 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 37 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 669, "time": 1322 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4485 }, "DatePrototypeToISOString": { "count": 43, "time": 106 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 897 }, "MapPrototypeClear": { "count": 106, "time": 46 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 540 }, "StringToNumber": { "count": 481, "time": 35 }, "DateUTC": { "count": 91, "time": 498 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 21 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 39 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 774 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 63 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1607 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4852 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 314 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 314 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 136 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28846 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2068 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 394 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 443 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 33 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 992860 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17241 }, "ParseFunctionLiteral": { "count": 3434, "time": 135895 }, "ParseProgram": { "count": 13, "time": 6197 }, "PreParseWithVariableResolution": { "count": 13066, "time": 183344 }, "PreParseNoVariableResolution": { "count": 597, "time": 28482 }, "JsonParse": { "count": 21, "time": 8763 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 11761 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3841 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2716 }, "StoreIC_Miss": { "count": 526, "time": 2029 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4666 }, "LoadIC_FunctionPrototypeStub": { "count": 156, "time": 284 }, "LoadIC_LoadConstantDH": { "count": 700, "time": 2286 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4092, "time": 18151 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7135, "time": 19816 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2522 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20905 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 434 }, "LoadIC_Miss": { "count": 136, "time": 4025 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3320 }, "LoadIC_LoadFieldDH": { "count": 4374, "time": 13806 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5485 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 329 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10577 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3912 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 1848 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 987 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 4342 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 587 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 285 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1311 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 1443 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3480 }, "KeyedLoadIC_Miss": { "count": 32, "time": 677 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 6957 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2046 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3783 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 2060 }, "API_String_NewFromOneByte": { "count": 979, "time": 245 }, "API_String_Write": { "count": 2012, "time": 1442 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 22 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 757 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 55, "time": 524 }, "OptimizeCode": { "count": 55, "time": 831 }, "RecompileSynchronous": { "count": 109, "time": 73414 }, "CompileOptimized_Concurrent": { "count": 54, "time": 399 }, "StackGuard": { "count": 53, "time": 453 }, "DeoptimizeCode": { "count": 4, "time": 393 }, "NotifyDeoptimized": { "count": 5, "time": 80 } } } }, { "duration": 2732245, "js": 2242092, "phases": [ { "phase": "load", "start": 0, "duration": 97437 }, { "phase": "boot", "start": 97437, "duration": 747652 }, { "phase": "transition", "start": 845089, "duration": 271731 }, { "phase": "render", "start": 1116820, "duration": 1615425 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347823, "duration": 4055, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 384893, "duration": 5241, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448395, "duration": 1581, "usedHeapSizeAfter": 5725584, "usedHeapSizeBefore": 5968024 }, { "kind": "MinorGC", "type": "scavenge", "start": 598345, "duration": 2830, "usedHeapSizeAfter": 8639768, "usedHeapSizeBefore": 9266784 }, { "kind": "MinorGC", "type": "scavenge", "start": 735922, "duration": 2847, "usedHeapSizeAfter": 10070312, "usedHeapSizeBefore": 10600048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038842, "duration": 3105, "usedHeapSizeAfter": 13991056, "usedHeapSizeBefore": 15902776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265680, "duration": 2779, "usedHeapSizeAfter": 15611584, "usedHeapSizeBefore": 17266464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501847, "duration": 4312, "usedHeapSizeAfter": 17151088, "usedHeapSizeBefore": 19387904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1884372, "duration": 3467, "usedHeapSizeAfter": 19105328, "usedHeapSizeBefore": 24508312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243241, "duration": 4814, "usedHeapSizeAfter": 21568792, "usedHeapSizeBefore": 25618504 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 2904 }, "FunctionCallback": { "count": 6359, "time": 64497 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 153 }, "StoreCallbackProperty": { "count": 721, "time": 1127 }, "GCEpilogueCallback": { "count": 10, "time": 177 }, "GCPrologueCallback": { "count": 10, "time": 1205 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 154 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2728 }, "CompileFunction": { "count": 3396, "time": 115039 }, "CompileIgnition": { "count": 3432, "time": 108809 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27860 }, "CompileRenumber": { "count": 3409, "time": 15382 }, "CompileRewriteReturnResult": { "count": 3409, "time": 140 }, "CompileScopeAnalysis": { "count": 3409, "time": 13251 }, "CompileScript": { "count": 13, "time": 5813 }, "CompileLazy": { "count": 3196, "time": 13280 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 474 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1343 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 1021 }, "Map_SetPrototype": { "count": 14053, "time": 5431 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 47106 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 176 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 8355 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3086 }, "InterpreterNewClosure": { "count": 3119, "time": 2809 }, "DeserializeLazy": { "count": 70, "time": 1585 }, "CreateObjectLiteral": { "count": 2504, "time": 7561 }, "CreateArrayLiteral": { "count": 1128, "time": 1443 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6413 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 565 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 353 }, "FunctionPrototypeSetter": { "count": 293, "time": 2292 }, "Object_DeleteProperty": { "count": 8, "time": 13 }, "ForInEnumerate": { "count": 1037, "time": 10115 }, "CreateRegExpLiteral": { "count": 239, "time": 2508 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 3732 }, "SetProperty": { "count": 950, "time": 5371 }, "NewObject": { "count": 272, "time": 3123 }, "RegExpExec": { "count": 480, "time": 9008 }, "RegExpExecMultiple": { "count": 288, "time": 1578 }, "StringSplit": { "count": 4175, "time": 9913 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 390 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 2682 }, "ArrayLengthSetter": { "count": 504, "time": 166 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 695 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 51 }, "WeakCollectionSet": { "count": 56, "time": 3377 }, "AllocateInNewSpace": { "count": 65, "time": 437 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2462 }, "AddDictionaryProperty": { "count": 3080, "time": 7768 }, "ObjectKeys": { "count": 170, "time": 2066 }, "ObjectCreate": { "count": 149, "time": 2058 }, "GetProperty": { "count": 4313, "time": 3908 }, "HasProperty": { "count": 928, "time": 977 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1450 }, "StringAdd": { "count": 659, "time": 179 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 111 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5797, "time": 1547 }, "ArrayConcat": { "count": 999, "time": 1355 }, "ArraySplice": { "count": 268, "time": 118 }, "ArrayUnshift": { "count": 790, "time": 943 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 179 }, "ObjectAssign": { "count": 909, "time": 12540 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 699 }, "ObjectSetPrototypeOf": { "count": 107, "time": 92 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1791 }, "Interrupt": { "count": 101, "time": 387 }, "RegExpReplace": { "count": 1009, "time": 7290 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 81 }, "ArrayShift": { "count": 672, "time": 3465 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 714 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 47 }, "DeleteProperty": { "count": 196, "time": 32 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1042 }, "ArrayPop": { "count": 597, "time": 1302 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3465 }, "DatePrototypeToISOString": { "count": 43, "time": 1169 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 167 }, "MapPrototypeClear": { "count": 106, "time": 45 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 254 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 21 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 946 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 39 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1434 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4766 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 641 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1335 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24476 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2708 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2171 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 568 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 44 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 990909 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15238 }, "ParseFunctionLiteral": { "count": 3434, "time": 143067 }, "ParseProgram": { "count": 13, "time": 4217 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170519 }, "PreParseNoVariableResolution": { "count": 597, "time": 33980 }, "JsonParse": { "count": 21, "time": 7403 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 7798 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1927 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1618 }, "StoreIC_Miss": { "count": 522, "time": 1001 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4728 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 1247 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 743 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 14403 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7205, "time": 21961 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4251 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19137 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 234 }, "LoadIC_Miss": { "count": 135, "time": 2866 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 3463 }, "LoadIC_LoadFieldDH": { "count": 4395, "time": 13976 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4841 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7543 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 39 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3778 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 1598 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 364 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 801, "time": 1716 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 570 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1696 }, "LoadIC_StringLength": { "count": 23, "time": 30 }, "StoreIC_SlowStub": { "count": 139, "time": 159 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 654 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2054 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 15 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 8339 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1170 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 800 }, "API_Script_Run": { "count": 11, "time": 81 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2045 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 38 }, "API_Persistent_New": { "count": 2889, "time": 1447 }, "API_String_NewFromOneByte": { "count": 979, "time": 1466 }, "API_String_Write": { "count": 2017, "time": 615 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 11 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 5 }, "OptimizeCode": { "count": 72, "time": 1095 }, "RecompileSynchronous": { "count": 143, "time": 87325 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2069 }, "StackGuard": { "count": 67, "time": 932 }, "DeoptimizeCode": { "count": 4, "time": 56 }, "NotifyDeoptimized": { "count": 5, "time": 92 } } } }, { "duration": 2760555, "js": 2261141, "phases": [ { "phase": "load", "start": 0, "duration": 94319 }, { "phase": "boot", "start": 94319, "duration": 780251 }, { "phase": "transition", "start": 874570, "duration": 266599 }, { "phase": "render", "start": 1141169, "duration": 1619386 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342458, "duration": 4884, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 379110, "duration": 5883, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 442053, "duration": 2131, "usedHeapSizeAfter": 5729456, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 596752, "duration": 4198, "usedHeapSizeAfter": 8677960, "usedHeapSizeBefore": 9270232 }, { "kind": "MinorGC", "type": "scavenge", "start": 739099, "duration": 2593, "usedHeapSizeAfter": 10066632, "usedHeapSizeBefore": 10563816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 843878, "duration": 247, "usedHeapSizeAfter": 11720408, "usedHeapSizeBefore": 11720408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 855650, "duration": 5895, "usedHeapSizeAfter": 9894544, "usedHeapSizeBefore": 11841104 }, { "kind": "MajorGC", "type": "weak processing", "start": 967354, "duration": 8, "usedHeapSizeAfter": 11278768, "usedHeapSizeBefore": 11278768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1100729, "duration": 2250, "usedHeapSizeAfter": 12650928, "usedHeapSizeBefore": 14815408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382140, "duration": 3504, "usedHeapSizeAfter": 14755968, "usedHeapSizeBefore": 16568672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1785177, "duration": 6707, "usedHeapSizeAfter": 16862856, "usedHeapSizeBefore": 22199976 }, { "kind": "MinorGC", "type": "scavenge", "start": 2150023, "duration": 5278, "usedHeapSizeAfter": 18973760, "usedHeapSizeBefore": 23385800 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 3110 }, "FunctionCallback": { "count": 6371, "time": 49321 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 176 }, "StoreCallbackProperty": { "count": 721, "time": 1410 }, "GCEpilogueCallback": { "count": 11, "time": 516 }, "GCPrologueCallback": { "count": 11, "time": 922 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 707 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2488 }, "CompileFunction": { "count": 3396, "time": 110682 }, "CompileIgnition": { "count": 3432, "time": 111384 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29150 }, "CompileRenumber": { "count": 3409, "time": 8881 }, "CompileRewriteReturnResult": { "count": 3409, "time": 128 }, "CompileScopeAnalysis": { "count": 3409, "time": 12899 }, "CompileScript": { "count": 13, "time": 8021 }, "CompileLazy": { "count": 3196, "time": 14471 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1028 }, "RegExpInitializeAndCompile": { "count": 184, "time": 498 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 2427 }, "Map_SetPrototype": { "count": 14071, "time": 3816 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 39102 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1900 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4900 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2605 }, "InterpreterNewClosure": { "count": 3119, "time": 3440 }, "DeserializeLazy": { "count": 70, "time": 320 }, "CreateObjectLiteral": { "count": 2504, "time": 8380 }, "CreateArrayLiteral": { "count": 1128, "time": 1607 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4433 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 94 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1330 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 7812 }, "CreateRegExpLiteral": { "count": 239, "time": 1975 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1735 }, "SetProperty": { "count": 949, "time": 2841 }, "NewObject": { "count": 272, "time": 1109 }, "RegExpExec": { "count": 481, "time": 10115 }, "RegExpExecMultiple": { "count": 288, "time": 1700 }, "StringSplit": { "count": 4175, "time": 7136 }, "StringBuilderConcat": { "count": 92, "time": 31 }, "DateConstructor_ConstructStub": { "count": 525, "time": 732 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 3051 }, "ArrayLengthSetter": { "count": 504, "time": 687 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 854 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 2192 }, "AllocateInNewSpace": { "count": 51, "time": 1111 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2657 }, "AddDictionaryProperty": { "count": 3080, "time": 7608 }, "ObjectKeys": { "count": 170, "time": 2501 }, "ObjectCreate": { "count": 153, "time": 2112 }, "GetProperty": { "count": 4312, "time": 2924 }, "HasProperty": { "count": 928, "time": 2067 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 112 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1416 }, "StringAdd": { "count": 659, "time": 378 }, "StringCharCodeAt": { "count": 140, "time": 198 }, "StringBuilderJoin": { "count": 183, "time": 84 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5236, "time": 3169 }, "ArrayConcat": { "count": 999, "time": 950 }, "ArraySplice": { "count": 268, "time": 1529 }, "ArrayUnshift": { "count": 790, "time": 1031 }, "DateNow": { "count": 49, "time": 46 }, "FunctionPrototypeToString": { "count": 193, "time": 743 }, "ObjectAssign": { "count": 909, "time": 8045 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1280 }, "ObjectSetPrototypeOf": { "count": 107, "time": 129 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 605 }, "Interrupt": { "count": 101, "time": 1650 }, "RegExpReplace": { "count": 1009, "time": 3931 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 793 }, "ArrayShift": { "count": 672, "time": 1109 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 721 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 96 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 936 }, "DeleteProperty": { "count": 196, "time": 52 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 319 }, "ArrayPop": { "count": 669, "time": 228 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3828 }, "DatePrototypeToISOString": { "count": 43, "time": 113 }, "GlobalDecodeURIComponent": { "count": 4, "time": 536 }, "GlobalEncodeURIComponent": { "count": 153, "time": 609 }, "MapPrototypeClear": { "count": 106, "time": 27 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1720 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 563 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 692 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 566 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2053 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4982 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 40 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 646 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 810 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 26546 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1713 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 7, "time": 6510 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 794 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 238 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 139 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 804 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1419 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 67 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1478 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 48 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 716 }, "GC_MC_MARK": { "count": 1, "time": 12 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 796 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 58 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 122 }, "AllocateInTargetSpace": { "count": 31, "time": 17 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1010929 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11059 }, "ParseFunctionLiteral": { "count": 3434, "time": 152447 }, "ParseProgram": { "count": 13, "time": 7480 }, "PreParseWithVariableResolution": { "count": 13066, "time": 166061 }, "PreParseNoVariableResolution": { "count": 597, "time": 34361 }, "JsonParse": { "count": 21, "time": 8767 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3677, "time": 13891 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 5132 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1798 }, "StoreIC_Miss": { "count": 518, "time": 4094 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7545 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1016 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 2490 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4102, "time": 21173 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 450 }, "LoadIC_LoadNonexistentDH": { "count": 7224, "time": 15782 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3253 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 21937 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 136, "time": 2021 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 5869 }, "LoadIC_LoadFieldDH": { "count": 4401, "time": 12343 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 7031 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2224, "time": 9836 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5053 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1602 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 93, "time": 767 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 2354 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 2391 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1215 }, "LoadIC_StringLength": { "count": 23, "time": 474 }, "StoreIC_SlowStub": { "count": 139, "time": 1501 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 709 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3237 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 465 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8022 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1156 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 1768 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5276 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2890, "time": 385 }, "API_String_NewFromOneByte": { "count": 979, "time": 1429 }, "API_String_Write": { "count": 2280, "time": 270 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 401 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 70, "time": 611 }, "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 9 }, "OptimizeCode": { "count": 71, "time": 1710 }, "RecompileSynchronous": { "count": 141, "time": 80018 }, "CompileOptimized_Concurrent": { "count": 70, "time": 2312 }, "DeoptimizeCode": { "count": 5, "time": 337 }, "NotifyDeoptimized": { "count": 6, "time": 807 } } } }, { "duration": 2760071, "js": 2253075, "phases": [ { "phase": "load", "start": 0, "duration": 99062 }, { "phase": "boot", "start": 99062, "duration": 757485 }, { "phase": "transition", "start": 856547, "duration": 267050 }, { "phase": "render", "start": 1123597, "duration": 1636474 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344191, "duration": 4381, "usedHeapSizeAfter": 3771672, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 380518, "duration": 6490, "usedHeapSizeAfter": 4355792, "usedHeapSizeBefore": 4520880 }, { "kind": "MinorGC", "type": "scavenge", "start": 447992, "duration": 1903, "usedHeapSizeAfter": 5729208, "usedHeapSizeBefore": 5968080 }, { "kind": "MinorGC", "type": "scavenge", "start": 604599, "duration": 2494, "usedHeapSizeAfter": 8651336, "usedHeapSizeBefore": 9281728 }, { "kind": "MinorGC", "type": "scavenge", "start": 745259, "duration": 2091, "usedHeapSizeAfter": 10113256, "usedHeapSizeBefore": 10600768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044670, "duration": 2716, "usedHeapSizeAfter": 13997128, "usedHeapSizeBefore": 15889936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268006, "duration": 3713, "usedHeapSizeAfter": 15592264, "usedHeapSizeBefore": 17249336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502909, "duration": 3544, "usedHeapSizeAfter": 17084728, "usedHeapSizeBefore": 19350080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909909, "duration": 4646, "usedHeapSizeAfter": 19208904, "usedHeapSizeBefore": 24492576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243198, "duration": 3929, "usedHeapSizeAfter": 21651376, "usedHeapSizeBefore": 25534440 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 1829 }, "FunctionCallback": { "count": 6358, "time": 66610 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 194 }, "StoreCallbackProperty": { "count": 721, "time": 2572 }, "GCEpilogueCallback": { "count": 10, "time": 923 }, "GCPrologueCallback": { "count": 10, "time": 1847 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 766 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2712 }, "CompileFunction": { "count": 3396, "time": 102233 }, "CompileIgnition": { "count": 3432, "time": 110523 }, "CompileIgnitionFinalization": { "count": 3432, "time": 25941 }, "CompileRenumber": { "count": 3409, "time": 11847 }, "CompileRewriteReturnResult": { "count": 3409, "time": 867 }, "CompileScopeAnalysis": { "count": 3409, "time": 18385 }, "CompileScript": { "count": 13, "time": 8032 }, "CompileLazy": { "count": 3196, "time": 9545 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 192 }, "RegExpInitializeAndCompile": { "count": 184, "time": 529 }, "CompileForOnStackReplacement": { "count": 1, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 588 }, "Map_SetPrototype": { "count": 14063, "time": 7040 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 37787 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 591 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4530 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1775 }, "InterpreterNewClosure": { "count": 3119, "time": 4305 }, "DeserializeLazy": { "count": 70, "time": 1799 }, "CreateObjectLiteral": { "count": 2504, "time": 10234 }, "CreateArrayLiteral": { "count": 1128, "time": 2395 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 3068 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 712 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 30 }, "FunctionPrototypeSetter": { "count": 293, "time": 651 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 12138 }, "CreateRegExpLiteral": { "count": 239, "time": 3415 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2029 }, "SetProperty": { "count": 950, "time": 3772 }, "NewObject": { "count": 272, "time": 1337 }, "RegExpExec": { "count": 480, "time": 9843 }, "RegExpExecMultiple": { "count": 288, "time": 2778 }, "StringSplit": { "count": 4175, "time": 7654 }, "StringBuilderConcat": { "count": 92, "time": 41 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1077 }, "NumberPrototypeToString": { "count": 248, "time": 35 }, "ObjectDefineProperty": { "count": 863, "time": 2792 }, "ArrayLengthSetter": { "count": 504, "time": 599 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 21 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 73 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 2336 }, "AllocateInNewSpace": { "count": 61, "time": 1118 }, "CreateListFromArrayLike": { "count": 6, "time": 702 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1967 }, "AddDictionaryProperty": { "count": 3080, "time": 6438 }, "ObjectKeys": { "count": 170, "time": 217 }, "ObjectCreate": { "count": 149, "time": 1074 }, "GetProperty": { "count": 4313, "time": 2965 }, "HasProperty": { "count": 928, "time": 844 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 136 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2601 }, "StringAdd": { "count": 659, "time": 1946 }, "StringCharCodeAt": { "count": 140, "time": 58 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5775, "time": 2418 }, "ArrayConcat": { "count": 999, "time": 1383 }, "ArraySplice": { "count": 268, "time": 1001 }, "ArrayUnshift": { "count": 790, "time": 925 }, "DateNow": { "count": 49, "time": 186 }, "FunctionPrototypeToString": { "count": 193, "time": 712 }, "ObjectAssign": { "count": 909, "time": 7355 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 735 }, "ObjectSetPrototypeOf": { "count": 107, "time": 98 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1113 }, "Interrupt": { "count": 95, "time": 1168 }, "RegExpReplace": { "count": 1009, "time": 4127 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2151 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 165 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1373 }, "ArrayPop": { "count": 669, "time": 1527 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4166 }, "DatePrototypeToISOString": { "count": 43, "time": 115 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 148 }, "MapPrototypeClear": { "count": 106, "time": 47 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 239 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1220 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 592 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1659 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4005 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 577 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 125 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25993 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2518 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 811 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 198 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 761 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 31 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1012063 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14921 }, "ParseFunctionLiteral": { "count": 3434, "time": 152868 }, "ParseProgram": { "count": 13, "time": 5659 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174591 }, "PreParseNoVariableResolution": { "count": 597, "time": 25123 }, "JsonParse": { "count": 21, "time": 8785 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 11048 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2074 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3421 }, "StoreIC_Miss": { "count": 528, "time": 2648 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5109 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 2262 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 803 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 17310 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 644 }, "LoadIC_LoadNonexistentDH": { "count": 7154, "time": 22109 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4933 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17077 }, "LoadGlobalIC_Slow": { "count": 6, "time": 2 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 5930 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4133 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 12395 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 746 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 4264 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 211 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 13729 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2865 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 2733 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 341 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 3478 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 152 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1370 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1022 }, "LoadIC_StringLength": { "count": 23, "time": 341 }, "StoreIC_SlowStub": { "count": 139, "time": 1273 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 690 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1763 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 282 } }, "API": { "API_Context_New": { "count": 2, "time": 7815 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2177 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 10 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 480 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1936 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 830 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 2058 }, "API_String_NewFromOneByte": { "count": 979, "time": 313 }, "API_String_Write": { "count": 2020, "time": 645 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 32 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 239 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 754 }, "OptimizeCode": { "count": 64, "time": 1567 }, "RecompileSynchronous": { "count": 127, "time": 79151 }, "CompileOptimized_Concurrent": { "count": 63, "time": 795 }, "StackGuard": { "count": 62, "time": 1393 }, "DeoptimizeCode": { "count": 3, "time": 47 }, "NotifyDeoptimized": { "count": 4, "time": 474 } } } }, { "duration": 2674276, "js": 2185778, "phases": [ { "phase": "load", "start": 0, "duration": 106923 }, { "phase": "boot", "start": 106923, "duration": 631825 }, { "phase": "transition", "start": 738748, "duration": 273996 }, { "phase": "render", "start": 1012744, "duration": 1661532 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 165918 }, { "kind": "MinorGC", "type": "scavenge", "start": 236680, "duration": 5004, "usedHeapSizeAfter": 3766864, "usedHeapSizeBefore": 4205488 }, { "kind": "MinorGC", "type": "scavenge", "start": 277808, "duration": 5144, "usedHeapSizeAfter": 4331472, "usedHeapSizeBefore": 4506440 }, { "kind": "MinorGC", "type": "scavenge", "start": 344651, "duration": 1405, "usedHeapSizeAfter": 5694544, "usedHeapSizeBefore": 5953288 }, { "kind": "MinorGC", "type": "scavenge", "start": 500722, "duration": 3292, "usedHeapSizeAfter": 8656600, "usedHeapSizeBefore": 9267536 }, { "kind": "MinorGC", "type": "scavenge", "start": 628380, "duration": 2204, "usedHeapSizeAfter": 10062800, "usedHeapSizeBefore": 10585584 }, { "kind": "MinorGC", "type": "scavenge", "start": 933495, "duration": 2046, "usedHeapSizeAfter": 13984696, "usedHeapSizeBefore": 15893216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1154110, "duration": 3046, "usedHeapSizeAfter": 15631080, "usedHeapSizeBefore": 17262680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1388402, "duration": 4065, "usedHeapSizeAfter": 17084440, "usedHeapSizeBefore": 19339768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1787743, "duration": 4732, "usedHeapSizeAfter": 19124616, "usedHeapSizeBefore": 24470368 }, { "kind": "MinorGC", "type": "scavenge", "start": 2161360, "duration": 6777, "usedHeapSizeAfter": 21641360, "usedHeapSizeBefore": 25595136 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1906 }, "FunctionCallback": { "count": 6359, "time": 52917 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 824 }, "StoreCallbackProperty": { "count": 721, "time": 837 }, "GetMoreDataCallback": { "count": 270, "time": 1558 }, "GCEpilogueCallback": { "count": 10, "time": 338 }, "GCPrologueCallback": { "count": 10, "time": 1575 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 157 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2552 }, "CompileFunction": { "count": 3396, "time": 103396 }, "CompileIgnition": { "count": 3432, "time": 108227 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28143 }, "CompileRenumber": { "count": 3409, "time": 11004 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1311 }, "CompileScopeAnalysis": { "count": 3409, "time": 12255 }, "CompileScript": { "count": 13, "time": 7149 }, "CompileLazy": { "count": 3196, "time": 10999 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 722 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1386 }, "CompileForOnStackReplacement": { "count": 1, "time": 598 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 1026 }, "Map_SetPrototype": { "count": 14058, "time": 5720 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 47813 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1130 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3921 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1946 }, "InterpreterNewClosure": { "count": 3119, "time": 1865 }, "DeserializeLazy": { "count": 70, "time": 1092 }, "CreateObjectLiteral": { "count": 2504, "time": 12821 }, "CreateArrayLiteral": { "count": 1128, "time": 4304 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 8047 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 754 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 1387 }, "Object_DeleteProperty": { "count": 8, "time": 345 }, "ForInEnumerate": { "count": 1037, "time": 8913 }, "CreateRegExpLiteral": { "count": 239, "time": 2854 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2248 }, "SetProperty": { "count": 950, "time": 2823 }, "NewObject": { "count": 272, "time": 870 }, "RegExpExec": { "count": 484, "time": 11071 }, "RegExpExecMultiple": { "count": 288, "time": 1219 }, "StringSplit": { "count": 4175, "time": 5587 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1207 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 2551 }, "ArrayLengthSetter": { "count": 504, "time": 404 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 663 }, "WeakCollectionSet": { "count": 56, "time": 3272 }, "AllocateInNewSpace": { "count": 65, "time": 1459 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1665 }, "AddDictionaryProperty": { "count": 3080, "time": 8656 }, "ObjectKeys": { "count": 170, "time": 898 }, "ObjectCreate": { "count": 149, "time": 570 }, "GetProperty": { "count": 4313, "time": 1582 }, "HasProperty": { "count": 928, "time": 1750 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 7 }, "ToString": { "count": 64, "time": 58 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1277 }, "StringAdd": { "count": 662, "time": 170 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 903 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5786, "time": 1747 }, "ArrayConcat": { "count": 999, "time": 1830 }, "ArraySplice": { "count": 268, "time": 107 }, "ArrayUnshift": { "count": 790, "time": 369 }, "DateNow": { "count": 49, "time": 372 }, "FunctionPrototypeToString": { "count": 193, "time": 782 }, "ObjectAssign": { "count": 909, "time": 12410 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 188 }, "ObjectSetPrototypeOf": { "count": 107, "time": 103 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 435 }, "Interrupt": { "count": 99, "time": 229 }, "RegExpReplace": { "count": 1009, "time": 2971 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 367 }, "ArrayShift": { "count": 672, "time": 2844 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 249, "time": 113 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 146 }, "DeleteProperty": { "count": 196, "time": 324 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 842 }, "ArrayPop": { "count": 680, "time": 229 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4281 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 12 }, "GlobalEncodeURIComponent": { "count": 153, "time": 145 }, "MapPrototypeClear": { "count": 106, "time": 43 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1644 }, "StringToNumber": { "count": 481, "time": 40 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 373 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 621 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 567 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1593 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4374 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 230 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 682 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27893 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2148 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 6, "time": 8668 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 853 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 95 }, "AllocateInTargetSpace": { "count": 1, "time": 10 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1037307 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 20008 }, "ParseFunctionLiteral": { "count": 3430, "time": 143927 }, "ParseProgram": { "count": 12, "time": 5015 }, "PreParseWithVariableResolution": { "count": 6257, "time": 24255 }, "PreParseNoVariableResolution": { "count": 305, "time": 7357 }, "JsonParse": { "count": 21, "time": 7790 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 11189 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 1216 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2676 }, "StoreIC_Miss": { "count": 515, "time": 5469 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4999 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 1026 }, "LoadIC_LoadConstantDH": { "count": 715, "time": 2743 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4105, "time": 17057 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7216, "time": 20001 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3322 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 22248 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 132, "time": 2835 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3864 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 15060 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5894 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9048 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5210 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 4037 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 2277 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 778, "time": 1749 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 610 }, "LoadIC_LoadNormalDH": { "count": 299, "time": 1721 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1242 }, "LoadIC_StringLength": { "count": 23, "time": 53 }, "StoreIC_SlowStub": { "count": 139, "time": 1507 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 113 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1518 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 682 } }, "API": { "API_Context_New": { "count": 2, "time": 11137 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2804 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 28 }, "API_String_NewFromUtf8": { "count": 50, "time": 17 }, "API_String_WriteUtf8": { "count": 17, "time": 5 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4883 }, "API_Object_CreateDataProperty": { "count": 22, "time": 3 }, "API_Object_Get": { "count": 167, "time": 538 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2889, "time": 860 }, "API_String_NewFromOneByte": { "count": 979, "time": 502 }, "API_String_Write": { "count": 2019, "time": 223 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 98 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 571 }, "ParseBackgroundProgram": { "count": 1, "time": 1132 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 7237 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 46863 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 5 }, "OptimizeCode": { "count": 77, "time": 1823 }, "RecompileSynchronous": { "count": 153, "time": 93368 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1586 }, "StackGuard": { "count": 75, "time": 618 }, "DeoptimizeCode": { "count": 5, "time": 117 }, "NotifyDeoptimized": { "count": 6, "time": 353 } } } }, { "duration": 2760375, "js": 2260433, "phases": [ { "phase": "load", "start": 0, "duration": 96416 }, { "phase": "boot", "start": 96416, "duration": 756524 }, { "phase": "transition", "start": 852940, "duration": 284101 }, { "phase": "render", "start": 1137041, "duration": 1623334 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344047, "duration": 4656, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 380116, "duration": 5289, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521264 }, { "kind": "MinorGC", "type": "scavenge", "start": 442871, "duration": 2293, "usedHeapSizeAfter": 5712304, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 601274, "duration": 2869, "usedHeapSizeAfter": 8666776, "usedHeapSizeBefore": 9282744 }, { "kind": "MinorGC", "type": "scavenge", "start": 739688, "duration": 2539, "usedHeapSizeAfter": 10112640, "usedHeapSizeBefore": 10603776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051168, "duration": 3170, "usedHeapSizeAfter": 14024624, "usedHeapSizeBefore": 15907152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1283674, "duration": 2988, "usedHeapSizeAfter": 15577328, "usedHeapSizeBefore": 17254968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1516232, "duration": 3938, "usedHeapSizeAfter": 17130336, "usedHeapSizeBefore": 19390016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1902066, "duration": 2362, "usedHeapSizeAfter": 19187352, "usedHeapSizeBefore": 24466000 }, { "kind": "MinorGC", "type": "scavenge", "start": 2255783, "duration": 5652, "usedHeapSizeAfter": 21572144, "usedHeapSizeBefore": 25583376 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 1082 }, "FunctionCallback": { "count": 6366, "time": 59721 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1068 }, "StoreCallbackProperty": { "count": 721, "time": 292 }, "GCEpilogueCallback": { "count": 10, "time": 996 }, "GCPrologueCallback": { "count": 10, "time": 1155 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 628 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2792 }, "CompileFunction": { "count": 3396, "time": 105983 }, "CompileIgnition": { "count": 3432, "time": 103363 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29087 }, "CompileRenumber": { "count": 3409, "time": 8186 }, "CompileRewriteReturnResult": { "count": 3409, "time": 139 }, "CompileScopeAnalysis": { "count": 3409, "time": 11845 }, "CompileScript": { "count": 13, "time": 7316 }, "CompileLazy": { "count": 3196, "time": 11463 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 744 }, "RegExpInitializeAndCompile": { "count": 184, "time": 173 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 942 }, "Map_SetPrototype": { "count": 14079, "time": 4006 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 42356 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 316 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3416 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1594 }, "InterpreterNewClosure": { "count": 3119, "time": 3149 }, "DeserializeLazy": { "count": 70, "time": 1614 }, "CreateObjectLiteral": { "count": 2504, "time": 11972 }, "CreateArrayLiteral": { "count": 1128, "time": 2459 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5333 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 741 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 15 }, "FunctionPrototypeSetter": { "count": 293, "time": 1685 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1037, "time": 7966 }, "CreateRegExpLiteral": { "count": 239, "time": 2043 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1272 }, "SetProperty": { "count": 950, "time": 3308 }, "NewObject": { "count": 272, "time": 2068 }, "RegExpExec": { "count": 480, "time": 9115 }, "RegExpExecMultiple": { "count": 288, "time": 2668 }, "StringSplit": { "count": 4175, "time": 6182 }, "StringBuilderConcat": { "count": 92, "time": 640 }, "DateConstructor_ConstructStub": { "count": 525, "time": 194 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 4224 }, "ArrayLengthSetter": { "count": 504, "time": 206 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 44 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 1032 }, "AllocateInNewSpace": { "count": 66, "time": 1411 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 873, "time": 2162 }, "AddDictionaryProperty": { "count": 3080, "time": 6488 }, "ObjectKeys": { "count": 170, "time": 976 }, "ObjectCreate": { "count": 149, "time": 2430 }, "GetProperty": { "count": 4313, "time": 3949 }, "HasProperty": { "count": 928, "time": 3140 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2802 }, "StringAdd": { "count": 659, "time": 1492 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 111 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5782, "time": 2675 }, "ArrayConcat": { "count": 999, "time": 2045 }, "ArraySplice": { "count": 268, "time": 108 }, "ArrayUnshift": { "count": 790, "time": 521 }, "DateNow": { "count": 49, "time": 338 }, "FunctionPrototypeToString": { "count": 193, "time": 167 }, "ObjectAssign": { "count": 909, "time": 8450 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 281 }, "ObjectSetPrototypeOf": { "count": 107, "time": 977 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1315 }, "Interrupt": { "count": 103, "time": 213 }, "RegExpReplace": { "count": 1009, "time": 5729 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 66 }, "ArrayShift": { "count": 672, "time": 1038 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 600 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 24 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 483 }, "ArrayPop": { "count": 669, "time": 1443 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5006 }, "DatePrototypeToISOString": { "count": 43, "time": 590 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 700 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2567 }, "StringToNumber": { "count": 481, "time": 49 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 19 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1764 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 522 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3134 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5308 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 494 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 519 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24288 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3506 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 5 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1738 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 637 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 516 } }, "JavaScript": { "JS_Execution": { "count": 548, "time": 1022789 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16412 }, "ParseFunctionLiteral": { "count": 3434, "time": 146286 }, "ParseProgram": { "count": 13, "time": 5021 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173253 }, "PreParseNoVariableResolution": { "count": 597, "time": 30942 }, "JsonParse": { "count": 21, "time": 7104 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 14408 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3553 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3980 }, "StoreIC_Miss": { "count": 532, "time": 4405 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5651 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 731 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2535 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4066, "time": 23297 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7237, "time": 19803 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2770 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20613 }, "LoadGlobalIC_Slow": { "count": 6, "time": 2 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 135, "time": 4275 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2195 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 12549 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 5337 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 12133 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3426 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 377, "time": 3912 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 276 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 3801 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 340, "time": 1345 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1798 }, "LoadIC_StringLength": { "count": 23, "time": 781 }, "StoreIC_SlowStub": { "count": 140, "time": 915 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 448 }, "StoreIC_StoreNormalDH": { "count": 215, "time": 1501 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 671 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 9781 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2938 }, "API_Object_SetPrivate": { "count": 44, "time": 558 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 85 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3023 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 663 }, "API_Persistent_New": { "count": 2889, "time": 442 }, "API_String_NewFromOneByte": { "count": 979, "time": 1046 }, "API_String_Write": { "count": 2020, "time": 1738 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 36 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 11 }, "OptimizeCode": { "count": 66, "time": 1304 }, "RecompileSynchronous": { "count": 131, "time": 78206 }, "CompileOptimized_Concurrent": { "count": 65, "time": 993 }, "StackGuard": { "count": 64, "time": 734 }, "DeoptimizeCode": { "count": 3, "time": 335 }, "NotifyDeoptimized": { "count": 4, "time": 76 } } } }, { "duration": 2769069, "js": 2263716, "phases": [ { "phase": "load", "start": 0, "duration": 101446 }, { "phase": "boot", "start": 101446, "duration": 751817 }, { "phase": "transition", "start": 853263, "duration": 273718 }, { "phase": "render", "start": 1126981, "duration": 1642088 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351070, "duration": 4652, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 385348, "duration": 5200, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 447523, "duration": 1888, "usedHeapSizeAfter": 5710272, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 616576, "duration": 2985, "usedHeapSizeAfter": 8677208, "usedHeapSizeBefore": 9282064 }, { "kind": "MinorGC", "type": "scavenge", "start": 743349, "duration": 2583, "usedHeapSizeAfter": 10097792, "usedHeapSizeBefore": 10597096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045168, "duration": 2075, "usedHeapSizeAfter": 13993600, "usedHeapSizeBefore": 15904576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268904, "duration": 2819, "usedHeapSizeAfter": 15600496, "usedHeapSizeBefore": 17257728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1497540, "duration": 4066, "usedHeapSizeAfter": 17065032, "usedHeapSizeBefore": 19354032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1915758, "duration": 3785, "usedHeapSizeAfter": 19237096, "usedHeapSizeBefore": 24609072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2257097, "duration": 7589, "usedHeapSizeAfter": 21749568, "usedHeapSizeBefore": 25661832 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 950, "time": 2833 }, "FunctionCallback": { "count": 6360, "time": 64399 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1783 }, "StoreCallbackProperty": { "count": 721, "time": 2019 }, "GCEpilogueCallback": { "count": 10, "time": 882 }, "GCPrologueCallback": { "count": 10, "time": 1258 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 159 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2739 }, "CompileFunction": { "count": 3396, "time": 102068 }, "CompileIgnition": { "count": 3432, "time": 99377 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30648 }, "CompileRenumber": { "count": 3409, "time": 12520 }, "CompileRewriteReturnResult": { "count": 3409, "time": 900 }, "CompileScopeAnalysis": { "count": 3409, "time": 14680 }, "CompileScript": { "count": 13, "time": 9316 }, "CompileLazy": { "count": 3196, "time": 12720 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 607 }, "RegExpInitializeAndCompile": { "count": 184, "time": 150 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 406, "time": 1001 }, "Map_SetPrototype": { "count": 14054, "time": 5984 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 40094 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 715 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7264 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3626 }, "InterpreterNewClosure": { "count": 3119, "time": 3010 }, "DeserializeLazy": { "count": 70, "time": 861 }, "CreateObjectLiteral": { "count": 2504, "time": 9587 }, "CreateArrayLiteral": { "count": 1128, "time": 1215 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5742 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 611 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 1621 }, "Object_DeleteProperty": { "count": 8, "time": 27 }, "ForInEnumerate": { "count": 1037, "time": 9524 }, "CreateRegExpLiteral": { "count": 239, "time": 3090 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2447 }, "SetProperty": { "count": 950, "time": 3110 }, "NewObject": { "count": 272, "time": 2318 }, "RegExpExec": { "count": 480, "time": 10281 }, "RegExpExecMultiple": { "count": 288, "time": 2274 }, "StringSplit": { "count": 4175, "time": 7858 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 681 }, "NumberPrototypeToString": { "count": 248, "time": 850 }, "ObjectDefineProperty": { "count": 863, "time": 2132 }, "ArrayLengthSetter": { "count": 504, "time": 807 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 74 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 3519 }, "AllocateInNewSpace": { "count": 63, "time": 378 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1941 }, "AddDictionaryProperty": { "count": 3080, "time": 9234 }, "ObjectKeys": { "count": 170, "time": 384 }, "ObjectCreate": { "count": 149, "time": 1096 }, "GetProperty": { "count": 4313, "time": 1619 }, "HasProperty": { "count": 928, "time": 1276 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 655 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 709 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1118 }, "StringAdd": { "count": 659, "time": 634 }, "StringCharCodeAt": { "count": 140, "time": 824 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 749 }, "StringEqual": { "count": 5763, "time": 2758 }, "ArrayConcat": { "count": 999, "time": 815 }, "ArraySplice": { "count": 268, "time": 409 }, "ArrayUnshift": { "count": 790, "time": 1028 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 271 }, "ObjectAssign": { "count": 909, "time": 10243 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 223 }, "ObjectSetPrototypeOf": { "count": 107, "time": 102 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 1642 }, "Interrupt": { "count": 101, "time": 879 }, "RegExpReplace": { "count": 1009, "time": 3272 }, "GlobalUnescape": { "count": 1, "time": 15 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 307 }, "ArrayShift": { "count": 672, "time": 1584 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 87 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 312 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 723 }, "ArrayPop": { "count": 669, "time": 1671 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4166 }, "DatePrototypeToISOString": { "count": 43, "time": 220 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 151 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 870 }, "StringToNumber": { "count": 481, "time": 331 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 944 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 326 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 42 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2200 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5411 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 727 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 674 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27393 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1437 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 504 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1523 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 803 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 202 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1013355 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14254 }, "ParseFunctionLiteral": { "count": 3434, "time": 157944 }, "ParseProgram": { "count": 13, "time": 5231 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171809 }, "PreParseNoVariableResolution": { "count": 597, "time": 29891 }, "JsonParse": { "count": 21, "time": 8023 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 10692 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2301 }, "LoadGlobalIC_Miss": { "count": 749, "time": 909 }, "StoreIC_Miss": { "count": 526, "time": 2759 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6766 }, "LoadIC_FunctionPrototypeStub": { "count": 158, "time": 640 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 3970 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 16322 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 600 }, "LoadIC_LoadNonexistentDH": { "count": 7170, "time": 16992 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2460 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17977 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 5594 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2184 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 10813 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 6189 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 608 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10668 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2547 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 4379 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 706 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 1557 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 947 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1131 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 1181 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 240 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2396 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 9508 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1727 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 385 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1261 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 2197 }, "API_String_NewFromOneByte": { "count": 979, "time": 532 }, "API_String_Write": { "count": 2015, "time": 430 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 509 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 5 }, "OptimizeCode": { "count": 70, "time": 676 }, "RecompileSynchronous": { "count": 139, "time": 97370 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1387 }, "StackGuard": { "count": 68, "time": 929 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 5, "time": 71 } } } }, { "duration": 2766980, "js": 2238597, "phases": [ { "phase": "load", "start": 0, "duration": 98040 }, { "phase": "boot", "start": 98040, "duration": 760078 }, { "phase": "transition", "start": 858118, "duration": 271743 }, { "phase": "render", "start": 1129861, "duration": 1637119 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349496, "duration": 4811, "usedHeapSizeAfter": 3781760, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 386683, "duration": 5686, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521344 }, { "kind": "MinorGC", "type": "scavenge", "start": 450313, "duration": 2528, "usedHeapSizeAfter": 5716992, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 616051, "duration": 3609, "usedHeapSizeAfter": 8689624, "usedHeapSizeBefore": 9278656 }, { "kind": "MinorGC", "type": "scavenge", "start": 741113, "duration": 3365, "usedHeapSizeAfter": 10050912, "usedHeapSizeBefore": 10566096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048402, "duration": 3059, "usedHeapSizeAfter": 13995648, "usedHeapSizeBefore": 15891784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274878, "duration": 3736, "usedHeapSizeAfter": 15553888, "usedHeapSizeBefore": 17242408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1513643, "duration": 3631, "usedHeapSizeAfter": 17087480, "usedHeapSizeBefore": 19350656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1884121, "duration": 2755, "usedHeapSizeAfter": 19162232, "usedHeapSizeBefore": 24473056 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219990, "duration": 5851, "usedHeapSizeAfter": 21427696, "usedHeapSizeBefore": 25531568 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 949, "time": 2762 }, "FunctionCallback": { "count": 6366, "time": 63287 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1136 }, "StoreCallbackProperty": { "count": 721, "time": 294 }, "GCEpilogueCallback": { "count": 10, "time": 235 }, "GCPrologueCallback": { "count": 10, "time": 580 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 406 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 5840 }, "CompileFunction": { "count": 3396, "time": 103541 }, "CompileIgnition": { "count": 3432, "time": 112607 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32656 }, "CompileRenumber": { "count": 3409, "time": 12716 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1694 }, "CompileScopeAnalysis": { "count": 3409, "time": 12101 }, "CompileScript": { "count": 13, "time": 7053 }, "CompileLazy": { "count": 3196, "time": 11095 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 497 }, "RegExpInitializeAndCompile": { "count": 184, "time": 192 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 405, "time": 2374 }, "Map_SetPrototype": { "count": 14065, "time": 5158 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 40850 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1614 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6326 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1385 }, "InterpreterNewClosure": { "count": 3119, "time": 4896 }, "DeserializeLazy": { "count": 70, "time": 1386 }, "CreateObjectLiteral": { "count": 2504, "time": 11968 }, "CreateArrayLiteral": { "count": 1128, "time": 2270 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4218 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 851 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1052 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 7790 }, "CreateRegExpLiteral": { "count": 239, "time": 2942 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1549 }, "SetProperty": { "count": 950, "time": 3465 }, "NewObject": { "count": 272, "time": 2098 }, "RegExpExec": { "count": 484, "time": 11034 }, "RegExpExecMultiple": { "count": 288, "time": 2712 }, "StringSplit": { "count": 4175, "time": 7445 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1145 }, "NumberPrototypeToString": { "count": 248, "time": 749 }, "ObjectDefineProperty": { "count": 863, "time": 3195 }, "ArrayLengthSetter": { "count": 504, "time": 423 }, "FunctionLengthGetter": { "count": 19, "time": 16 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 62 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 3483 }, "AllocateInNewSpace": { "count": 66, "time": 1641 }, "CreateListFromArrayLike": { "count": 6, "time": 14 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3079 }, "AddDictionaryProperty": { "count": 3080, "time": 9672 }, "ObjectKeys": { "count": 170, "time": 1336 }, "ObjectCreate": { "count": 149, "time": 325 }, "GetProperty": { "count": 4312, "time": 3439 }, "HasProperty": { "count": 928, "time": 2000 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1669 }, "StringAdd": { "count": 662, "time": 168 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 885 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5799, "time": 2281 }, "ArrayConcat": { "count": 999, "time": 3585 }, "ArraySplice": { "count": 268, "time": 332 }, "ArrayUnshift": { "count": 790, "time": 1580 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 140 }, "ObjectAssign": { "count": 909, "time": 11798 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1563 }, "ObjectSetPrototypeOf": { "count": 107, "time": 95 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 3004 }, "Interrupt": { "count": 92, "time": 482 }, "RegExpReplace": { "count": 1009, "time": 4525 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 359 }, "ArrayShift": { "count": 672, "time": 3080 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 18 }, "StringToLowerCaseIntl": { "count": 249, "time": 607 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 511 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 1485 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4488 }, "DatePrototypeToISOString": { "count": 43, "time": 228 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 163 }, "MapPrototypeClear": { "count": 106, "time": 476 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1148 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 141 }, "ArrayIndexOf": { "count": 4, "time": 61 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 626 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 761 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 368 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1749 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5756 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 693 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 624 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26862 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 4129 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1494 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 522 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 29 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 991693 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17839 }, "ParseFunctionLiteral": { "count": 3434, "time": 145721 }, "ParseProgram": { "count": 13, "time": 5478 }, "PreParseWithVariableResolution": { "count": 13066, "time": 181160 }, "PreParseNoVariableResolution": { "count": 597, "time": 26997 }, "JsonParse": { "count": 21, "time": 8753 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 12522 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3471 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2309 }, "StoreIC_Miss": { "count": 525, "time": 5105 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4113 }, "LoadIC_FunctionPrototypeStub": { "count": 157, "time": 1409 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1008 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4080, "time": 16457 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7153, "time": 13934 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3889 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20375 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 1118 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4893 }, "LoadIC_LoadFieldDH": { "count": 4379, "time": 13145 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 5024 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 7499 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4230 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 2086 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 1596 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 780, "time": 4307 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 540 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 984 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 186 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1667 }, "KeyedLoadIC_Miss": { "count": 32, "time": 507 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 7661 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2333 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1778 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 310 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 4118 }, "API_String_NewFromOneByte": { "count": 979, "time": 440 }, "API_String_Write": { "count": 2012, "time": 656 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 646 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 40 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 53, "time": 2 }, "OptimizeCode": { "count": 53, "time": 211 }, "RecompileSynchronous": { "count": 105, "time": 70566 }, "CompileOptimized_Concurrent": { "count": 52, "time": 1083 }, "StackGuard": { "count": 51, "time": 661 }, "DeoptimizeCode": { "count": 3, "time": 41 }, "NotifyDeoptimized": { "count": 4, "time": 693 } } } }, { "duration": 2752932, "js": 2244862, "phases": [ { "phase": "load", "start": 0, "duration": 98732 }, { "phase": "boot", "start": 98732, "duration": 745198 }, { "phase": "transition", "start": 843930, "duration": 273744 }, { "phase": "render", "start": 1117674, "duration": 1635258 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344968, "duration": 4878, "usedHeapSizeAfter": 3781792, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 381132, "duration": 5023, "usedHeapSizeAfter": 4346336, "usedHeapSizeBefore": 4521440 }, { "kind": "MinorGC", "type": "scavenge", "start": 439804, "duration": 1960, "usedHeapSizeAfter": 5721216, "usedHeapSizeBefore": 5968152 }, { "kind": "MinorGC", "type": "scavenge", "start": 589125, "duration": 2337, "usedHeapSizeAfter": 8664360, "usedHeapSizeBefore": 9267832 }, { "kind": "MinorGC", "type": "scavenge", "start": 725456, "duration": 2611, "usedHeapSizeAfter": 10088328, "usedHeapSizeBefore": 10585632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033517, "duration": 3350, "usedHeapSizeAfter": 13971192, "usedHeapSizeBefore": 15889416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1259700, "duration": 3175, "usedHeapSizeAfter": 15584552, "usedHeapSizeBefore": 17254240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494939, "duration": 3620, "usedHeapSizeAfter": 17121872, "usedHeapSizeBefore": 19379096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1896537, "duration": 5690, "usedHeapSizeAfter": 19225576, "usedHeapSizeBefore": 24498344 }, { "kind": "MinorGC", "type": "scavenge", "start": 2255179, "duration": 4656, "usedHeapSizeAfter": 21625952, "usedHeapSizeBefore": 25583072 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 2557 }, "FunctionCallback": { "count": 6358, "time": 63951 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 159 }, "StoreCallbackProperty": { "count": 721, "time": 302 }, "GCEpilogueCallback": { "count": 10, "time": 147 }, "GCPrologueCallback": { "count": 10, "time": 1609 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 161 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1703 }, "CompileFunction": { "count": 3396, "time": 98125 }, "CompileIgnition": { "count": 3432, "time": 98299 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28707 }, "CompileRenumber": { "count": 3409, "time": 10075 }, "CompileRewriteReturnResult": { "count": 3409, "time": 517 }, "CompileScopeAnalysis": { "count": 3409, "time": 14617 }, "CompileScript": { "count": 13, "time": 6619 }, "CompileLazy": { "count": 3196, "time": 15552 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 192 }, "RegExpInitializeAndCompile": { "count": 184, "time": 531 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 1554 }, "Map_SetPrototype": { "count": 14072, "time": 5563 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 39670 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 798 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6364 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2675 }, "InterpreterNewClosure": { "count": 3119, "time": 2260 }, "DeserializeLazy": { "count": 70, "time": 1604 }, "CreateObjectLiteral": { "count": 2504, "time": 12174 }, "CreateArrayLiteral": { "count": 1128, "time": 4242 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 5149 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 299 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 261 }, "FunctionPrototypeSetter": { "count": 293, "time": 1069 }, "Object_DeleteProperty": { "count": 8, "time": 427 }, "ForInEnumerate": { "count": 1037, "time": 7680 }, "CreateRegExpLiteral": { "count": 239, "time": 891 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 3162 }, "SetProperty": { "count": 950, "time": 2913 }, "NewObject": { "count": 272, "time": 984 }, "RegExpExec": { "count": 481, "time": 10212 }, "RegExpExecMultiple": { "count": 288, "time": 2130 }, "StringSplit": { "count": 4175, "time": 5876 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 182 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 3428 }, "ArrayLengthSetter": { "count": 504, "time": 118 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 48 }, "WeakCollectionSet": { "count": 56, "time": 969 }, "AllocateInNewSpace": { "count": 54, "time": 269 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2746 }, "AddDictionaryProperty": { "count": 3080, "time": 8100 }, "ObjectKeys": { "count": 170, "time": 1243 }, "ObjectCreate": { "count": 149, "time": 1804 }, "GetProperty": { "count": 4313, "time": 5220 }, "HasProperty": { "count": 928, "time": 1479 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1771 }, "StringAdd": { "count": 659, "time": 862 }, "StringCharCodeAt": { "count": 140, "time": 288 }, "StringBuilderJoin": { "count": 183, "time": 300 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5781, "time": 789 }, "ArrayConcat": { "count": 999, "time": 2726 }, "ArraySplice": { "count": 268, "time": 754 }, "ArrayUnshift": { "count": 790, "time": 1442 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 668 }, "ObjectAssign": { "count": 909, "time": 9615 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 794 }, "ObjectSetPrototypeOf": { "count": 107, "time": 349 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1520 }, "Interrupt": { "count": 104, "time": 1850 }, "RegExpReplace": { "count": 1009, "time": 6253 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 87 }, "ArrayShift": { "count": 672, "time": 920 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 88 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 72 }, "DeleteProperty": { "count": 196, "time": 172 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 434 }, "ArrayPop": { "count": 508, "time": 161 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4080 }, "DatePrototypeToISOString": { "count": 43, "time": 135 }, "GlobalDecodeURIComponent": { "count": 4, "time": 14 }, "GlobalEncodeURIComponent": { "count": 153, "time": 373 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 746 }, "StringToNumber": { "count": 481, "time": 57 }, "DateUTC": { "count": 91, "time": 45 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 622 }, "ObjectIsFrozen": { "count": 420, "time": 50 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 453 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 49 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1035 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4857 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 492 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 600 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27096 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3034 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 104 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2137 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 764 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 26 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 550, "time": 1019113 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11875 }, "ParseFunctionLiteral": { "count": 3434, "time": 151155 }, "ParseProgram": { "count": 13, "time": 3493 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173860 }, "PreParseNoVariableResolution": { "count": 597, "time": 29897 }, "JsonParse": { "count": 21, "time": 8777 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 10851 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3534 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3019 }, "StoreIC_Miss": { "count": 520, "time": 3670 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5027 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 1862 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 2856 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4072, "time": 20210 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7163, "time": 16140 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3143 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20361 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 3860 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2225 }, "LoadIC_LoadFieldDH": { "count": 4366, "time": 15244 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 4856 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 16 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11525 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4446 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 2875 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 3430 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 3336 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 295 }, "LoadIC_LoadNormalDH": { "count": 341, "time": 334 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1241 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 183 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 60 }, "StoreIC_StoreNormalDH": { "count": 215, "time": 1729 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 380 } }, "API": { "API_Context_New": { "count": 2, "time": 8162 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1106 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 343 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1581 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 32 }, "API_Object_SetPrototype": { "count": 38, "time": 46 }, "API_Persistent_New": { "count": 2889, "time": 1517 }, "API_String_NewFromOneByte": { "count": 979, "time": 817 }, "API_String_Write": { "count": 2025, "time": 1277 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 759 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 7 }, "OptimizeCode": { "count": 80, "time": 932 }, "RecompileSynchronous": { "count": 159, "time": 86851 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1859 }, "StackGuard": { "count": 77, "time": 782 }, "DeoptimizeCode": { "count": 4, "time": 62 }, "NotifyDeoptimized": { "count": 5, "time": 796 } } } }, { "duration": 2774241, "js": 2268962, "phases": [ { "phase": "load", "start": 0, "duration": 100168 }, { "phase": "boot", "start": 100168, "duration": 760397 }, { "phase": "transition", "start": 860565, "duration": 275645 }, { "phase": "render", "start": 1136210, "duration": 1638031 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349358, "duration": 5246, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 388709, "duration": 5042, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449002, "duration": 3346, "usedHeapSizeAfter": 5709016, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 616704, "duration": 2923, "usedHeapSizeAfter": 8671624, "usedHeapSizeBefore": 9282280 }, { "kind": "MinorGC", "type": "scavenge", "start": 749283, "duration": 3244, "usedHeapSizeAfter": 10111512, "usedHeapSizeBefore": 10600248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052935, "duration": 2976, "usedHeapSizeAfter": 14012936, "usedHeapSizeBefore": 15904256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1277282, "duration": 3468, "usedHeapSizeAfter": 15597824, "usedHeapSizeBefore": 17268672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1513947, "duration": 2928, "usedHeapSizeAfter": 17148136, "usedHeapSizeBefore": 19411752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1891383, "duration": 3227, "usedHeapSizeAfter": 19178960, "usedHeapSizeBefore": 24502080 }, { "kind": "MinorGC", "type": "scavenge", "start": 2247200, "duration": 7111, "usedHeapSizeAfter": 21545240, "usedHeapSizeBefore": 25612680 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 1663 }, "FunctionCallback": { "count": 6361, "time": 59502 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1333 }, "StoreCallbackProperty": { "count": 721, "time": 1125 }, "GCEpilogueCallback": { "count": 10, "time": 499 }, "GCPrologueCallback": { "count": 10, "time": 973 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1640 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3822 }, "CompileFunction": { "count": 3396, "time": 110494 }, "CompileIgnition": { "count": 3432, "time": 99608 }, "CompileIgnitionFinalization": { "count": 3432, "time": 36618 }, "CompileRenumber": { "count": 3409, "time": 13424 }, "CompileRewriteReturnResult": { "count": 3409, "time": 562 }, "CompileScopeAnalysis": { "count": 3409, "time": 11679 }, "CompileScript": { "count": 13, "time": 9039 }, "CompileLazy": { "count": 3196, "time": 11369 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 520 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1281 }, "CompileForOnStackReplacement": { "count": 1, "time": 700 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 2302 }, "Map_SetPrototype": { "count": 14064, "time": 4054 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 33030 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 919 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6933 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2073 }, "InterpreterNewClosure": { "count": 3119, "time": 2626 }, "DeserializeLazy": { "count": 70, "time": 1499 }, "CreateObjectLiteral": { "count": 2504, "time": 8417 }, "CreateArrayLiteral": { "count": 1128, "time": 3751 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 3715 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 464 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 603 }, "FunctionPrototypeSetter": { "count": 293, "time": 781 }, "Object_DeleteProperty": { "count": 8, "time": 30 }, "ForInEnumerate": { "count": 1037, "time": 9705 }, "CreateRegExpLiteral": { "count": 239, "time": 2058 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2193 }, "SetProperty": { "count": 950, "time": 2630 }, "NewObject": { "count": 272, "time": 962 }, "RegExpExec": { "count": 480, "time": 14240 }, "RegExpExecMultiple": { "count": 288, "time": 1592 }, "StringSplit": { "count": 4175, "time": 10614 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 912 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 2345 }, "ArrayLengthSetter": { "count": 504, "time": 233 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 854 }, "WeakCollectionSet": { "count": 56, "time": 3126 }, "AllocateInNewSpace": { "count": 54, "time": 239 }, "CreateListFromArrayLike": { "count": 6, "time": 665 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2873 }, "AddDictionaryProperty": { "count": 3080, "time": 7953 }, "ObjectKeys": { "count": 170, "time": 1067 }, "ObjectCreate": { "count": 149, "time": 1671 }, "GetProperty": { "count": 4313, "time": 1730 }, "HasProperty": { "count": 927, "time": 1875 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 775 }, "StringAdd": { "count": 659, "time": 407 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 1263 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5762, "time": 1854 }, "ArrayConcat": { "count": 999, "time": 3877 }, "ArraySplice": { "count": 268, "time": 89 }, "ArrayUnshift": { "count": 790, "time": 419 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 2240 }, "ObjectAssign": { "count": 909, "time": 8014 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 384 }, "ObjectSetPrototypeOf": { "count": 107, "time": 756 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 652 }, "Interrupt": { "count": 102, "time": 1409 }, "RegExpReplace": { "count": 1009, "time": 5405 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 353 }, "ArrayShift": { "count": 672, "time": 1263 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 86 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 89 }, "ArrayPop": { "count": 669, "time": 2151 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4350 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1360 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 934 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 479 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1064 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 310 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 51 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 709 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 9600 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 603 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 147 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24593 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1875 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1803 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 615 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 44 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1007119 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17075 }, "ParseFunctionLiteral": { "count": 3434, "time": 154866 }, "ParseProgram": { "count": 13, "time": 4696 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178393 }, "PreParseNoVariableResolution": { "count": 597, "time": 27269 }, "JsonParse": { "count": 21, "time": 8720 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 7416 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 4851 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3546 }, "StoreIC_Miss": { "count": 516, "time": 1902 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3348 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 1305 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1077 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4081, "time": 20141 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7170, "time": 17519 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3064 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16504 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 1015 }, "LoadIC_Miss": { "count": 135, "time": 3420 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2331 }, "LoadIC_LoadFieldDH": { "count": 4364, "time": 16888 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 291 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 4717 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11343 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4219 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3161 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1632 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 800, "time": 3439 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 2479 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 976 }, "LoadIC_StringLength": { "count": 23, "time": 717 }, "StoreIC_SlowStub": { "count": 139, "time": 159 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 69 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2194 }, "KeyedLoadIC_Miss": { "count": 32, "time": 46 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 578 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 34 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 9244 }, "API_FunctionTemplate_New": { "count": 1258, "time": 430 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 665 }, "API_Script_Run": { "count": 11, "time": 702 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3932 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 64 }, "API_Object_SetPrototype": { "count": 38, "time": 46 }, "API_Persistent_New": { "count": 2889, "time": 2584 }, "API_String_NewFromOneByte": { "count": 979, "time": 657 }, "API_String_Write": { "count": 2015, "time": 1414 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 10 }, "OptimizeCode": { "count": 71, "time": 922 }, "RecompileSynchronous": { "count": 141, "time": 91524 }, "CompileOptimized_Concurrent": { "count": 70, "time": 2147 }, "StackGuard": { "count": 69, "time": 1099 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 5, "time": 78 } } } }, { "duration": 2821075, "js": 2307780, "phases": [ { "phase": "load", "start": 0, "duration": 99677 }, { "phase": "boot", "start": 99677, "duration": 757171 }, { "phase": "transition", "start": 856848, "duration": 285476 }, { "phase": "render", "start": 1142324, "duration": 1678751 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348796, "duration": 4209, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 387116, "duration": 5092, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 447912, "duration": 1761, "usedHeapSizeAfter": 5720352, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 600830, "duration": 3277, "usedHeapSizeAfter": 8658248, "usedHeapSizeBefore": 9272072 }, { "kind": "MinorGC", "type": "scavenge", "start": 746754, "duration": 2764, "usedHeapSizeAfter": 10106568, "usedHeapSizeBefore": 10598200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048886, "duration": 4248, "usedHeapSizeAfter": 13996000, "usedHeapSizeBefore": 15890240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1287183, "duration": 3857, "usedHeapSizeAfter": 15601560, "usedHeapSizeBefore": 17262336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1525440, "duration": 4583, "usedHeapSizeAfter": 17092152, "usedHeapSizeBefore": 19397584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909879, "duration": 5142, "usedHeapSizeAfter": 19124920, "usedHeapSizeBefore": 24504448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2283106, "duration": 4752, "usedHeapSizeAfter": 21542576, "usedHeapSizeBefore": 25674776 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 2626 }, "FunctionCallback": { "count": 6357, "time": 57543 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1656 }, "StoreCallbackProperty": { "count": 721, "time": 1298 }, "GCEpilogueCallback": { "count": 10, "time": 1175 }, "GCPrologueCallback": { "count": 10, "time": 2427 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 743 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2779 }, "CompileFunction": { "count": 3396, "time": 99455 }, "CompileIgnition": { "count": 3432, "time": 103435 }, "CompileIgnitionFinalization": { "count": 3432, "time": 37540 }, "CompileRenumber": { "count": 3409, "time": 8971 }, "CompileRewriteReturnResult": { "count": 3409, "time": 457 }, "CompileScopeAnalysis": { "count": 3409, "time": 15211 }, "CompileScript": { "count": 13, "time": 6820 }, "CompileLazy": { "count": 3196, "time": 11038 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1887 }, "RegExpInitializeAndCompile": { "count": 184, "time": 715 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 2498 }, "Map_SetPrototype": { "count": 14063, "time": 5447 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 36501 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 604 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4390 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2460 }, "InterpreterNewClosure": { "count": 3119, "time": 3310 }, "DeserializeLazy": { "count": 70, "time": 2606 }, "CreateObjectLiteral": { "count": 2504, "time": 12052 }, "CreateArrayLiteral": { "count": 1128, "time": 3112 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 119 }, "HandleApiCall": { "count": 6040, "time": 6255 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 96 }, "ReconfigureToDataProperty": { "count": 10, "time": 159 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 1319 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1037, "time": 7266 }, "CreateRegExpLiteral": { "count": 239, "time": 598 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2092 }, "SetProperty": { "count": 950, "time": 4263 }, "NewObject": { "count": 272, "time": 1733 }, "RegExpExec": { "count": 480, "time": 11190 }, "RegExpExecMultiple": { "count": 288, "time": 2469 }, "StringSplit": { "count": 4175, "time": 7633 }, "StringBuilderConcat": { "count": 92, "time": 82 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1584 }, "NumberPrototypeToString": { "count": 248, "time": 25 }, "ObjectDefineProperty": { "count": 863, "time": 4930 }, "ArrayLengthSetter": { "count": 504, "time": 679 }, "FunctionLengthGetter": { "count": 19, "time": 294 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 68 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 231 }, "WeakCollectionSet": { "count": 56, "time": 1795 }, "AllocateInNewSpace": { "count": 49, "time": 1608 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2406 }, "AddDictionaryProperty": { "count": 3080, "time": 7299 }, "ObjectKeys": { "count": 170, "time": 1455 }, "ObjectCreate": { "count": 149, "time": 823 }, "GetProperty": { "count": 4312, "time": 3335 }, "HasProperty": { "count": 928, "time": 2631 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 46 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 67 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2165 }, "StringAdd": { "count": 659, "time": 173 }, "StringCharCodeAt": { "count": 140, "time": 533 }, "StringBuilderJoin": { "count": 183, "time": 439 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5769, "time": 1502 }, "ArrayConcat": { "count": 999, "time": 4050 }, "ArraySplice": { "count": 268, "time": 509 }, "ArrayUnshift": { "count": 790, "time": 1826 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 892 }, "ObjectAssign": { "count": 909, "time": 7546 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 222 }, "ObjectSetPrototypeOf": { "count": 107, "time": 89 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1192 }, "Interrupt": { "count": 106, "time": 1977 }, "RegExpReplace": { "count": 1009, "time": 4657 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 76 }, "ArrayShift": { "count": 672, "time": 2390 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 803 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 100 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 52 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 516 }, "ArrayPop": { "count": 669, "time": 856 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4874 }, "DatePrototypeToISOString": { "count": 43, "time": 117 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 147 }, "MapPrototypeClear": { "count": 106, "time": 593 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 225 }, "StringToNumber": { "count": 481, "time": 82 }, "DateUTC": { "count": 91, "time": 697 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1515 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 488 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1437 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5476 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 393 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 335 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28292 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2488 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1029621 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12245 }, "ParseFunctionLiteral": { "count": 3434, "time": 149821 }, "ParseProgram": { "count": 13, "time": 6250 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178838 }, "PreParseNoVariableResolution": { "count": 597, "time": 25979 }, "JsonParse": { "count": 21, "time": 7715 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 10545 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2473 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2702 }, "StoreIC_Miss": { "count": 523, "time": 3218 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6767 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 3004 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 5137 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4083, "time": 12774 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7164, "time": 25680 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2575 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19578 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 413 }, "LoadIC_Miss": { "count": 133, "time": 2295 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3097 }, "LoadIC_LoadFieldDH": { "count": 4375, "time": 16981 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 5011 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 15 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11677 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3649 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 3023 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1501 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 799, "time": 2900 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 417 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 627 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1662 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 797 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2443 }, "KeyedLoadIC_Miss": { "count": 32, "time": 68 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 267 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 745 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 97 } }, "API": { "API_Context_New": { "count": 2, "time": 9921 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1648 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 464 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1250 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 806 }, "API_Object_SetPrototype": { "count": 38, "time": 627 }, "API_Persistent_New": { "count": 2889, "time": 1352 }, "API_String_NewFromOneByte": { "count": 979, "time": 775 }, "API_String_Write": { "count": 2012, "time": 997 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 14 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 6 }, "OptimizeCode": { "count": 78, "time": 766 }, "RecompileSynchronous": { "count": 155, "time": 114012 }, "CompileOptimized_Concurrent": { "count": 77, "time": 2081 }, "StackGuard": { "count": 76, "time": 2259 }, "DeoptimizeCode": { "count": 5, "time": 394 }, "NotifyDeoptimized": { "count": 6, "time": 98 } } } }, { "duration": 2762792, "js": 2257211, "phases": [ { "phase": "load", "start": 0, "duration": 98212 }, { "phase": "boot", "start": 98212, "duration": 777896 }, { "phase": "transition", "start": 876108, "duration": 266330 }, { "phase": "render", "start": 1142438, "duration": 1620354 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345216, "duration": 4153, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 384559, "duration": 6336, "usedHeapSizeAfter": 4346144, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 451029, "duration": 1791, "usedHeapSizeAfter": 5721024, "usedHeapSizeBefore": 5967960 }, { "kind": "MinorGC", "type": "scavenge", "start": 611600, "duration": 2926, "usedHeapSizeAfter": 8661520, "usedHeapSizeBefore": 9267720 }, { "kind": "MinorGC", "type": "scavenge", "start": 743149, "duration": 3689, "usedHeapSizeAfter": 10057640, "usedHeapSizeBefore": 10585680 }, { "kind": "MajorGC", "type": "incremental marking", "start": 846438, "duration": 51, "usedHeapSizeAfter": 11668312, "usedHeapSizeBefore": 11668312 }, { "kind": "MajorGC", "type": "atomic pause", "start": 857723, "duration": 5758, "usedHeapSizeAfter": 9882368, "usedHeapSizeBefore": 11789448 }, { "kind": "MajorGC", "type": "weak processing", "start": 969591, "duration": 8, "usedHeapSizeAfter": 11266832, "usedHeapSizeBefore": 11266832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1104050, "duration": 3231, "usedHeapSizeAfter": 12652376, "usedHeapSizeBefore": 14818216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380296, "duration": 3841, "usedHeapSizeAfter": 14710960, "usedHeapSizeBefore": 16567552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1790814, "duration": 5399, "usedHeapSizeAfter": 16915704, "usedHeapSizeBefore": 22224304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2112496, "duration": 5957, "usedHeapSizeAfter": 18900464, "usedHeapSizeBefore": 23414320 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 964, "time": 2473 }, "FunctionCallback": { "count": 6360, "time": 58731 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 234 }, "StoreCallbackProperty": { "count": 721, "time": 1723 }, "GCEpilogueCallback": { "count": 11, "time": 1198 }, "GCPrologueCallback": { "count": 11, "time": 968 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 646 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1498 }, "CompileFunction": { "count": 3396, "time": 103928 }, "CompileIgnition": { "count": 3432, "time": 98804 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33410 }, "CompileRenumber": { "count": 3409, "time": 9408 }, "CompileRewriteReturnResult": { "count": 3409, "time": 661 }, "CompileScopeAnalysis": { "count": 3409, "time": 19077 }, "CompileScript": { "count": 13, "time": 7598 }, "CompileLazy": { "count": 3196, "time": 13301 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 734 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1143 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 420, "time": 1355 }, "Map_SetPrototype": { "count": 14083, "time": 4916 }, "Map_TransitionToDataProperty": { "count": 17080, "time": 43582 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1359 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4321 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2865 }, "InterpreterNewClosure": { "count": 3119, "time": 2925 }, "DeserializeLazy": { "count": 70, "time": 740 }, "CreateObjectLiteral": { "count": 2504, "time": 9780 }, "CreateArrayLiteral": { "count": 1128, "time": 2085 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4016 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 796 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 32 }, "FunctionPrototypeSetter": { "count": 293, "time": 1059 }, "Object_DeleteProperty": { "count": 8, "time": 467 }, "ForInEnumerate": { "count": 1037, "time": 5957 }, "CreateRegExpLiteral": { "count": 239, "time": 6232 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 3691 }, "SetProperty": { "count": 949, "time": 3720 }, "NewObject": { "count": 272, "time": 1086 }, "RegExpExec": { "count": 481, "time": 10962 }, "RegExpExecMultiple": { "count": 288, "time": 1889 }, "StringSplit": { "count": 4175, "time": 10528 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1177 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 863, "time": 5735 }, "ArrayLengthSetter": { "count": 504, "time": 835 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 794 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 1083 }, "AllocateInNewSpace": { "count": 57, "time": 864 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 4405 }, "AddDictionaryProperty": { "count": 3080, "time": 6035 }, "ObjectKeys": { "count": 170, "time": 2192 }, "ObjectCreate": { "count": 153, "time": 660 }, "GetProperty": { "count": 4312, "time": 2924 }, "HasProperty": { "count": 928, "time": 2113 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 59 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1336 }, "StringAdd": { "count": 659, "time": 1228 }, "StringCharCodeAt": { "count": 140, "time": 807 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5106, "time": 2076 }, "ArrayConcat": { "count": 999, "time": 2393 }, "ArraySplice": { "count": 268, "time": 566 }, "ArrayUnshift": { "count": 790, "time": 804 }, "DateNow": { "count": 49, "time": 65 }, "FunctionPrototypeToString": { "count": 193, "time": 146 }, "ObjectAssign": { "count": 909, "time": 10322 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1049 }, "ObjectSetPrototypeOf": { "count": 107, "time": 84 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1640 }, "Interrupt": { "count": 105, "time": 2155 }, "RegExpReplace": { "count": 1009, "time": 4661 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 1015 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 586 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 383, "time": 897 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4107 }, "DatePrototypeToISOString": { "count": 43, "time": 508 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 129 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 737 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 339 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 2150 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 94 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1430 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5298 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 69 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 785 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 27203 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2242 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 12, "time": 11 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 7907 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 915 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 44 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 44 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 657 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 757 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 36 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 492 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1640 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 26 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 754 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 72 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 124 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 23 }, "GC_MC_MARK": { "count": 1, "time": 502 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 114 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 58 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 52 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 1175 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 997168 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13899 }, "ParseFunctionLiteral": { "count": 3434, "time": 153000 }, "ParseProgram": { "count": 13, "time": 5751 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171823 }, "PreParseNoVariableResolution": { "count": 597, "time": 26428 }, "JsonParse": { "count": 21, "time": 7611 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3677, "time": 11549 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1997 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2245 }, "StoreIC_Miss": { "count": 523, "time": 2585 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7138 }, "LoadIC_FunctionPrototypeStub": { "count": 172, "time": 1252 }, "LoadIC_LoadConstantDH": { "count": 700, "time": 2339 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4137, "time": 20763 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 654 }, "LoadIC_LoadNonexistentDH": { "count": 7301, "time": 17950 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2172 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15987 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 32 }, "LoadIC_Miss": { "count": 136, "time": 4235 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2991 }, "LoadIC_LoadFieldDH": { "count": 4355, "time": 16554 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 405 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5423 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 10267 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5084 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 2039 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 814 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 2348 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1154 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1144 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 374 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1724 }, "KeyedLoadIC_Miss": { "count": 32, "time": 33 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 331 } }, "API": { "API_Context_New": { "count": 2, "time": 7837 }, "API_FunctionTemplate_New": { "count": 1258, "time": 997 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 12 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2234 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 35 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2890, "time": 1252 }, "API_String_NewFromOneByte": { "count": 979, "time": 817 }, "API_String_Write": { "count": 2298, "time": 518 }, "API_External_New": { "count": 29, "time": 349 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 19 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 123 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "StackGuard": { "count": 89, "time": 899 }, "CompileGetFromOptimizedCodeMap": { "count": 90, "time": 11 }, "OptimizeCode": { "count": 90, "time": 608 }, "RecompileSynchronous": { "count": 179, "time": 95694 }, "CompileOptimized_Concurrent": { "count": 89, "time": 1160 }, "DeoptimizeCode": { "count": 8, "time": 494 }, "NotifyDeoptimized": { "count": 8, "time": 109 } } } }, { "duration": 2809790, "js": 2300005, "phases": [ { "phase": "load", "start": 0, "duration": 95978 }, { "phase": "boot", "start": 95978, "duration": 793425 }, { "phase": "transition", "start": 889403, "duration": 279614 }, { "phase": "render", "start": 1169017, "duration": 1640773 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343148, "duration": 4459, "usedHeapSizeAfter": 3771736, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 383122, "duration": 5555, "usedHeapSizeAfter": 4355864, "usedHeapSizeBefore": 4520944 }, { "kind": "MinorGC", "type": "scavenge", "start": 457376, "duration": 2424, "usedHeapSizeAfter": 5729848, "usedHeapSizeBefore": 5968216 }, { "kind": "MinorGC", "type": "scavenge", "start": 638864, "duration": 3353, "usedHeapSizeAfter": 8683192, "usedHeapSizeBefore": 9281224 }, { "kind": "MinorGC", "type": "scavenge", "start": 769363, "duration": 2567, "usedHeapSizeAfter": 10048000, "usedHeapSizeBefore": 10565584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1080295, "duration": 3000, "usedHeapSizeAfter": 13996216, "usedHeapSizeBefore": 15890168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1323859, "duration": 3601, "usedHeapSizeAfter": 15580584, "usedHeapSizeBefore": 17237328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1552580, "duration": 2743, "usedHeapSizeAfter": 17030064, "usedHeapSizeBefore": 19348480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1941868, "duration": 3818, "usedHeapSizeAfter": 19158256, "usedHeapSizeBefore": 24469416 }, { "kind": "MinorGC", "type": "scavenge", "start": 2296717, "duration": 6837, "usedHeapSizeAfter": 21515080, "usedHeapSizeBefore": 25574664 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 950, "time": 1509 }, "FunctionCallback": { "count": 6367, "time": 65375 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 813 }, "StoreCallbackProperty": { "count": 721, "time": 695 }, "GCEpilogueCallback": { "count": 10, "time": 2195 }, "GCPrologueCallback": { "count": 10, "time": 371 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 768 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2330 }, "CompileFunction": { "count": 3396, "time": 111924 }, "CompileIgnition": { "count": 3432, "time": 108492 }, "CompileIgnitionFinalization": { "count": 3432, "time": 37545 }, "CompileRenumber": { "count": 3409, "time": 12415 }, "CompileRewriteReturnResult": { "count": 3409, "time": 756 }, "CompileScopeAnalysis": { "count": 3409, "time": 11756 }, "CompileScript": { "count": 13, "time": 5791 }, "CompileLazy": { "count": 3196, "time": 13931 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 158 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1501 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 406, "time": 3466 }, "Map_SetPrototype": { "count": 14056, "time": 3942 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 45460 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 219 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3874 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2263 }, "InterpreterNewClosure": { "count": 3119, "time": 2552 }, "DeserializeLazy": { "count": 70, "time": 316 }, "CreateObjectLiteral": { "count": 2504, "time": 12585 }, "CreateArrayLiteral": { "count": 1128, "time": 2739 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5513 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 91 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 2493 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1037, "time": 9277 }, "CreateRegExpLiteral": { "count": 239, "time": 3736 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1969 }, "SetProperty": { "count": 950, "time": 3381 }, "NewObject": { "count": 272, "time": 884 }, "RegExpExec": { "count": 480, "time": 12634 }, "RegExpExecMultiple": { "count": 288, "time": 1495 }, "StringSplit": { "count": 4175, "time": 8547 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 234 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 4381 }, "ArrayLengthSetter": { "count": 504, "time": 712 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 50 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 2640 }, "AllocateInNewSpace": { "count": 49, "time": 400 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1693 }, "AddDictionaryProperty": { "count": 3080, "time": 4857 }, "ObjectKeys": { "count": 170, "time": 1603 }, "ObjectCreate": { "count": 149, "time": 1636 }, "GetProperty": { "count": 4313, "time": 2989 }, "HasProperty": { "count": 928, "time": 2009 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 7 }, "ToString": { "count": 64, "time": 57 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2062 }, "StringAdd": { "count": 659, "time": 1255 }, "StringCharCodeAt": { "count": 140, "time": 47 }, "StringBuilderJoin": { "count": 183, "time": 101 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5765, "time": 1469 }, "ArrayConcat": { "count": 999, "time": 2334 }, "ArraySplice": { "count": 268, "time": 112 }, "ArrayUnshift": { "count": 790, "time": 920 }, "DateNow": { "count": 49, "time": 62 }, "FunctionPrototypeToString": { "count": 193, "time": 1147 }, "ObjectAssign": { "count": 909, "time": 6210 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 220 }, "ObjectSetPrototypeOf": { "count": 107, "time": 119 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2688 }, "Interrupt": { "count": 104, "time": 217 }, "RegExpReplace": { "count": 1009, "time": 3354 }, "GlobalUnescape": { "count": 1, "time": 224 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 71 }, "ArrayShift": { "count": 672, "time": 1480 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 111 }, "OrdinaryHasInstance": { "count": 11, "time": 331 }, "ObjectHasOwnProperty": { "count": 288, "time": 770 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 103 }, "ArrayPop": { "count": 669, "time": 256 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4449 }, "DatePrototypeToISOString": { "count": 43, "time": 681 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 267 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 312 }, "StringToNumber": { "count": 481, "time": 534 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2597 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 615 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 827 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1162 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4865 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1220 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 557 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26590 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2701 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 11 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1027092 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11147 }, "ParseFunctionLiteral": { "count": 3434, "time": 160868 }, "ParseProgram": { "count": 13, "time": 10070 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173408 }, "PreParseNoVariableResolution": { "count": 597, "time": 29468 }, "JsonParse": { "count": 21, "time": 8143 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3663, "time": 8600 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4580 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2996 }, "StoreIC_Miss": { "count": 524, "time": 2204 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5721 }, "LoadIC_FunctionPrototypeStub": { "count": 158, "time": 307 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1845 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4093, "time": 19274 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7202, "time": 23577 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4488 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17592 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 20 }, "LoadIC_Miss": { "count": 135, "time": 5869 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2360 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 14992 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 4794 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11131 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 606 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3626 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1640 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 1382 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 1305 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 34 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1084 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1230 }, "LoadIC_StringLength": { "count": 23, "time": 473 }, "StoreIC_SlowStub": { "count": 139, "time": 649 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 652 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1345 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 9261 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1962 }, "API_Object_SetPrivate": { "count": 44, "time": 413 }, "API_ObjectTemplate_New": { "count": 101, "time": 23 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 835 }, "API_Script_Run": { "count": 11, "time": 622 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4179 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 3172 }, "API_String_NewFromOneByte": { "count": 979, "time": 662 }, "API_String_Write": { "count": 2016, "time": 590 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 526 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 629 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 88 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 13 }, "OptimizeCode": { "count": 73, "time": 1481 }, "RecompileSynchronous": { "count": 145, "time": 84342 }, "CompileOptimized_Concurrent": { "count": 72, "time": 741 }, "StackGuard": { "count": 71, "time": 735 }, "DeoptimizeCode": { "count": 4, "time": 62 }, "NotifyDeoptimized": { "count": 6, "time": 97 } } } }, { "duration": 2791956, "js": 2288530, "phases": [ { "phase": "load", "start": 0, "duration": 101062 }, { "phase": "boot", "start": 101062, "duration": 766813 }, { "phase": "transition", "start": 867875, "duration": 259657 }, { "phase": "render", "start": 1127532, "duration": 1664424 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345334, "duration": 4622, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 379976, "duration": 6104, "usedHeapSizeAfter": 4346248, "usedHeapSizeBefore": 4521264 }, { "kind": "MinorGC", "type": "scavenge", "start": 442946, "duration": 1914, "usedHeapSizeAfter": 5724944, "usedHeapSizeBefore": 5968072 }, { "kind": "MinorGC", "type": "scavenge", "start": 595146, "duration": 2918, "usedHeapSizeAfter": 8648520, "usedHeapSizeBefore": 9270904 }, { "kind": "MinorGC", "type": "scavenge", "start": 740208, "duration": 3184, "usedHeapSizeAfter": 10077024, "usedHeapSizeBefore": 10598416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 813062, "duration": 63, "usedHeapSizeAfter": 11491240, "usedHeapSizeBefore": 11491240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 839261, "duration": 6805, "usedHeapSizeAfter": 9794952, "usedHeapSizeBefore": 11670168 }, { "kind": "MajorGC", "type": "weak processing", "start": 960392, "duration": 9, "usedHeapSizeAfter": 11302384, "usedHeapSizeBefore": 11302384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1088742, "duration": 3024, "usedHeapSizeAfter": 12638640, "usedHeapSizeBefore": 14827856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369325, "duration": 3058, "usedHeapSizeAfter": 14729176, "usedHeapSizeBefore": 16551128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1795222, "duration": 5667, "usedHeapSizeAfter": 16878160, "usedHeapSizeBefore": 22199632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2166653, "duration": 4015, "usedHeapSizeAfter": 18997960, "usedHeapSizeBefore": 23456016 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 2441 }, "FunctionCallback": { "count": 6365, "time": 54851 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 134 }, "StoreCallbackProperty": { "count": 721, "time": 1909 }, "GCEpilogueCallback": { "count": 11, "time": 1253 }, "GCPrologueCallback": { "count": 11, "time": 1144 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1127 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1672 }, "CompileFunction": { "count": 3396, "time": 104080 }, "CompileIgnition": { "count": 3432, "time": 108197 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30370 }, "CompileRenumber": { "count": 3409, "time": 11825 }, "CompileRewriteReturnResult": { "count": 3409, "time": 702 }, "CompileScopeAnalysis": { "count": 3409, "time": 17494 }, "CompileScript": { "count": 13, "time": 6391 }, "CompileLazy": { "count": 3196, "time": 12000 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 857 }, "RegExpInitializeAndCompile": { "count": 184, "time": 148 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 416, "time": 417 }, "Map_SetPrototype": { "count": 14085, "time": 4429 }, "Map_TransitionToDataProperty": { "count": 17080, "time": 38434 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 358 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4811 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2151 }, "InterpreterNewClosure": { "count": 3119, "time": 1652 }, "DeserializeLazy": { "count": 70, "time": 758 }, "CreateObjectLiteral": { "count": 2504, "time": 9158 }, "CreateArrayLiteral": { "count": 1128, "time": 2090 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5636 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 600 }, "FunctionPrototypeSetter": { "count": 293, "time": 824 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1037, "time": 8987 }, "CreateRegExpLiteral": { "count": 239, "time": 2529 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 689, "time": 1201 }, "SetProperty": { "count": 950, "time": 1937 }, "NewObject": { "count": 272, "time": 2004 }, "RegExpExec": { "count": 481, "time": 9725 }, "RegExpExecMultiple": { "count": 288, "time": 1097 }, "StringSplit": { "count": 4175, "time": 8265 }, "StringBuilderConcat": { "count": 92, "time": 631 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1079 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 3392 }, "ArrayLengthSetter": { "count": 504, "time": 164 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 11 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 50 }, "WeakCollectionSet": { "count": 56, "time": 3948 }, "AllocateInNewSpace": { "count": 58, "time": 1370 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2503 }, "AddDictionaryProperty": { "count": 3080, "time": 9242 }, "ObjectKeys": { "count": 170, "time": 1210 }, "ObjectCreate": { "count": 153, "time": 2897 }, "GetProperty": { "count": 4312, "time": 2984 }, "HasProperty": { "count": 928, "time": 1176 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 80 }, "CreateDataProperty": { "count": 2, "time": 7 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1260 }, "StringAdd": { "count": 659, "time": 158 }, "StringCharCodeAt": { "count": 140, "time": 41 }, "StringBuilderJoin": { "count": 183, "time": 160 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5254, "time": 3337 }, "ArrayConcat": { "count": 999, "time": 1414 }, "ArraySplice": { "count": 268, "time": 778 }, "ArrayUnshift": { "count": 790, "time": 1220 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 1125 }, "ObjectAssign": { "count": 909, "time": 11069 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 2032 }, "ObjectSetPrototypeOf": { "count": 107, "time": 538 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2147 }, "Interrupt": { "count": 101, "time": 2185 }, "RegExpReplace": { "count": 1009, "time": 2657 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 95 }, "ArrayShift": { "count": 672, "time": 1210 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 692 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 512 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 93 }, "ArrayPop": { "count": 669, "time": 1448 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4766 }, "DatePrototypeToISOString": { "count": 43, "time": 237 }, "GlobalDecodeURIComponent": { "count": 4, "time": 500 }, "GlobalEncodeURIComponent": { "count": 153, "time": 953 }, "MapPrototypeClear": { "count": 106, "time": 26 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 927 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1739 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 92 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1315 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5109 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 65 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 74 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23355 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 4167 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 6414 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 757 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 55 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 50 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 90 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 774 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 41 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1719 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 11 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 28 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1390 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 436 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 348 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 53 }, "GC_MC_MARK": { "count": 1, "time": 531 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 45 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 77 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 4 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 399 }, "GC_MC_PROLOGUE": { "count": 1, "time": 697 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 1073 }, "AllocateInTargetSpace": { "count": 29, "time": 19 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1031878 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11786 }, "ParseFunctionLiteral": { "count": 3434, "time": 157560 }, "ParseProgram": { "count": 13, "time": 4564 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171369 }, "PreParseNoVariableResolution": { "count": 597, "time": 31291 }, "JsonParse": { "count": 21, "time": 6623 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3680, "time": 11263 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2547 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2216 }, "StoreIC_Miss": { "count": 522, "time": 2752 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3785 }, "LoadIC_FunctionPrototypeStub": { "count": 168, "time": 644 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2278 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4080, "time": 22344 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7229, "time": 18096 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2359 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19425 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 4417 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 3191 }, "LoadIC_LoadFieldDH": { "count": 4421, "time": 14092 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 3961 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 7760 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 648 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4179 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2908 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 1286 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 780, "time": 2820 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 647 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1143 }, "LoadIC_StringLength": { "count": 23, "time": 721 }, "StoreIC_SlowStub": { "count": 139, "time": 1489 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 946 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1086 }, "KeyedLoadIC_Miss": { "count": 32, "time": 27 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 7954 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2052 }, "API_Object_SetPrivate": { "count": 44, "time": 16 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3650 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 36 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2890, "time": 1750 }, "API_String_NewFromOneByte": { "count": 979, "time": 1923 }, "API_String_Write": { "count": 2284, "time": 1903 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 647 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 14 }, "API_Error_New": { "count": 2, "time": 27 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 77, "time": 2295 }, "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 699 }, "RecompileSynchronous": { "count": 151, "time": 95472 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1067 }, "DeoptimizeCode": { "count": 4, "time": 58 }, "NotifyDeoptimized": { "count": 5, "time": 143 } } } }, { "duration": 2854216, "js": 2343940, "phases": [ { "phase": "load", "start": 0, "duration": 100770 }, { "phase": "boot", "start": 100770, "duration": 831162 }, { "phase": "transition", "start": 931932, "duration": 288805 }, { "phase": "render", "start": 1220737, "duration": 1633479 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 372101, "duration": 5698, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 411958, "duration": 6388, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 481596, "duration": 2937, "usedHeapSizeAfter": 5735064, "usedHeapSizeBefore": 5968080 }, { "kind": "MinorGC", "type": "scavenge", "start": 662481, "duration": 2516, "usedHeapSizeAfter": 8664312, "usedHeapSizeBefore": 9268920 }, { "kind": "MinorGC", "type": "scavenge", "start": 802790, "duration": 2233, "usedHeapSizeAfter": 10054768, "usedHeapSizeBefore": 10565656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1138923, "duration": 2945, "usedHeapSizeAfter": 13987168, "usedHeapSizeBefore": 15891400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1365160, "duration": 2570, "usedHeapSizeAfter": 15552216, "usedHeapSizeBefore": 17237640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1605521, "duration": 3056, "usedHeapSizeAfter": 17118608, "usedHeapSizeBefore": 19363056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1999072, "duration": 5268, "usedHeapSizeAfter": 19194688, "usedHeapSizeBefore": 24466752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2358905, "duration": 6281, "usedHeapSizeAfter": 21663272, "usedHeapSizeBefore": 25574600 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1641 }, "FunctionCallback": { "count": 6363, "time": 50278 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 667 }, "StoreCallbackProperty": { "count": 721, "time": 665 }, "GCEpilogueCallback": { "count": 10, "time": 155 }, "GCPrologueCallback": { "count": 10, "time": 418 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 396 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2090 }, "CompileFunction": { "count": 3396, "time": 114459 }, "CompileIgnition": { "count": 3432, "time": 105782 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33749 }, "CompileRenumber": { "count": 3409, "time": 13052 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1218 }, "CompileScopeAnalysis": { "count": 3409, "time": 15092 }, "CompileScript": { "count": 13, "time": 9242 }, "CompileLazy": { "count": 3196, "time": 17035 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1352 }, "RegExpInitializeAndCompile": { "count": 184, "time": 600 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 859 }, "Map_SetPrototype": { "count": 14066, "time": 4617 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44206 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 260 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6404 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2437 }, "InterpreterNewClosure": { "count": 3119, "time": 3261 }, "DeserializeLazy": { "count": 70, "time": 357 }, "CreateObjectLiteral": { "count": 2504, "time": 16906 }, "CreateArrayLiteral": { "count": 1128, "time": 852 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6936 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 97 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 408, "time": 11 }, "FunctionPrototypeSetter": { "count": 293, "time": 2358 }, "Object_DeleteProperty": { "count": 8, "time": 29 }, "ForInEnumerate": { "count": 1037, "time": 11647 }, "CreateRegExpLiteral": { "count": 239, "time": 1325 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 4780 }, "SetProperty": { "count": 950, "time": 1228 }, "NewObject": { "count": 272, "time": 796 }, "RegExpExec": { "count": 480, "time": 10600 }, "RegExpExecMultiple": { "count": 288, "time": 3779 }, "StringSplit": { "count": 4175, "time": 6229 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 623 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 3665 }, "ArrayLengthSetter": { "count": 504, "time": 133 }, "FunctionLengthGetter": { "count": 19, "time": 16 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 830 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 50 }, "WeakCollectionSet": { "count": 56, "time": 3412 }, "AllocateInNewSpace": { "count": 42, "time": 1690 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 52 }, "NumberToString": { "count": 872, "time": 1886 }, "AddDictionaryProperty": { "count": 3080, "time": 9186 }, "ObjectKeys": { "count": 170, "time": 833 }, "ObjectCreate": { "count": 149, "time": 1887 }, "GetProperty": { "count": 4312, "time": 3792 }, "HasProperty": { "count": 928, "time": 3015 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 18 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 5 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 904 }, "StringAdd": { "count": 659, "time": 1067 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 1373 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5755, "time": 3471 }, "ArrayConcat": { "count": 999, "time": 2599 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 901 }, "DateNow": { "count": 49, "time": 640 }, "FunctionPrototypeToString": { "count": 193, "time": 173 }, "ObjectAssign": { "count": 909, "time": 9576 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 997 }, "ObjectSetPrototypeOf": { "count": 107, "time": 516 }, "ObjectIsExtensible": { "count": 32, "time": 13 }, "MapGrow": { "count": 411, "time": 2119 }, "Interrupt": { "count": 92, "time": 1572 }, "RegExpReplace": { "count": 1009, "time": 4324 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 118 }, "ArrayShift": { "count": 672, "time": 864 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 4 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 97 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 168 }, "DeleteProperty": { "count": 196, "time": 49 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 113 }, "ArrayPop": { "count": 680, "time": 1113 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4068 }, "DatePrototypeToISOString": { "count": 43, "time": 116 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2747 }, "MapPrototypeClear": { "count": 106, "time": 316 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2296 }, "StringToNumber": { "count": 481, "time": 1120 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 20 }, "DatePrototypeSetMonth": { "count": 31, "time": 21 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2097 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 220 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1508 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5594 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 446 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 794 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27338 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2977 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 1023172 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14854 }, "ParseFunctionLiteral": { "count": 3434, "time": 162053 }, "ParseProgram": { "count": 13, "time": 4551 }, "PreParseWithVariableResolution": { "count": 13066, "time": 186956 }, "PreParseNoVariableResolution": { "count": 597, "time": 30001 }, "JsonParse": { "count": 21, "time": 8164 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 11748 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2016 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1708 }, "StoreIC_Miss": { "count": 519, "time": 4295 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 9004 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1733 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2419 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4107, "time": 23049 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 28 }, "LoadIC_LoadNonexistentDH": { "count": 7172, "time": 22755 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3752 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 27695 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 133, "time": 2877 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 3184 }, "LoadIC_LoadFieldDH": { "count": 4415, "time": 15409 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 681 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 5183 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 6 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 25 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7127 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4355 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 2535 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 542 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 4126 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1386 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1496 }, "LoadIC_StringLength": { "count": 23, "time": 422 }, "StoreIC_SlowStub": { "count": 139, "time": 727 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1148 }, "KeyedLoadIC_Miss": { "count": 32, "time": 48 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 387 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 36 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 239 } }, "API": { "API_Context_New": { "count": 2, "time": 8414 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2161 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 499 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 7529 }, "API_Object_CreateDataProperty": { "count": 22, "time": 585 }, "API_Object_Get": { "count": 167, "time": 650 }, "API_Object_SetPrototype": { "count": 38, "time": 52 }, "API_Persistent_New": { "count": 2889, "time": 2634 }, "API_String_NewFromOneByte": { "count": 979, "time": 297 }, "API_String_Write": { "count": 2029, "time": 889 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 23 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 515 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 12 }, "OptimizeCode": { "count": 57, "time": 227 }, "RecompileSynchronous": { "count": 113, "time": 82227 }, "CompileOptimized_Concurrent": { "count": 56, "time": 1230 }, "StackGuard": { "count": 56, "time": 1261 }, "DeoptimizeCode": { "count": 3, "time": 40 }, "NotifyDeoptimized": { "count": 4, "time": 63 } } } }, { "duration": 2757048, "js": 2242074, "phases": [ { "phase": "load", "start": 0, "duration": 98462 }, { "phase": "boot", "start": 98462, "duration": 759698 }, { "phase": "transition", "start": 858160, "duration": 274015 }, { "phase": "render", "start": 1132175, "duration": 1624873 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351583, "duration": 4535, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 389201, "duration": 5280, "usedHeapSizeAfter": 4346304, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 450611, "duration": 2309, "usedHeapSizeAfter": 5712368, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 616617, "duration": 2965, "usedHeapSizeAfter": 8677328, "usedHeapSizeBefore": 9282840 }, { "kind": "MinorGC", "type": "scavenge", "start": 743252, "duration": 3126, "usedHeapSizeAfter": 10092512, "usedHeapSizeBefore": 10597992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052042, "duration": 2281, "usedHeapSizeAfter": 14020208, "usedHeapSizeBefore": 15907192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1267439, "duration": 2907, "usedHeapSizeAfter": 15589224, "usedHeapSizeBefore": 17260464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492568, "duration": 2742, "usedHeapSizeAfter": 17126392, "usedHeapSizeBefore": 19391888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1875332, "duration": 3826, "usedHeapSizeAfter": 19183768, "usedHeapSizeBefore": 24468816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2245618, "duration": 4965, "usedHeapSizeAfter": 21652456, "usedHeapSizeBefore": 25598840 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 2151 }, "FunctionCallback": { "count": 6369, "time": 54598 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 748 }, "StoreCallbackProperty": { "count": 721, "time": 2652 }, "GCEpilogueCallback": { "count": 10, "time": 816 }, "GCPrologueCallback": { "count": 10, "time": 1564 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 158 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2966 }, "CompileFunction": { "count": 3396, "time": 102525 }, "CompileIgnition": { "count": 3432, "time": 92126 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29104 }, "CompileRenumber": { "count": 3409, "time": 12078 }, "CompileRewriteReturnResult": { "count": 3409, "time": 142 }, "CompileScopeAnalysis": { "count": 3409, "time": 14215 }, "CompileScript": { "count": 13, "time": 7706 }, "CompileLazy": { "count": 3196, "time": 13543 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1270 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1619 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 345 }, "Map_SetPrototype": { "count": 14067, "time": 4536 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 41680 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 954 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7741 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4154 }, "InterpreterNewClosure": { "count": 3119, "time": 2356 }, "DeserializeLazy": { "count": 70, "time": 2221 }, "CreateObjectLiteral": { "count": 2504, "time": 7633 }, "CreateArrayLiteral": { "count": 1128, "time": 2316 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3131 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 69 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 649 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 7849 }, "CreateRegExpLiteral": { "count": 239, "time": 1854 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 879 }, "SetProperty": { "count": 950, "time": 1446 }, "NewObject": { "count": 272, "time": 1994 }, "RegExpExec": { "count": 480, "time": 11757 }, "RegExpExecMultiple": { "count": 288, "time": 1883 }, "StringSplit": { "count": 4175, "time": 10717 }, "StringBuilderConcat": { "count": 92, "time": 31 }, "DateConstructor_ConstructStub": { "count": 525, "time": 266 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 922 }, "ArrayLengthSetter": { "count": 504, "time": 477 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 97 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 2775 }, "AllocateInNewSpace": { "count": 67, "time": 1445 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2187 }, "AddDictionaryProperty": { "count": 3080, "time": 7554 }, "ObjectKeys": { "count": 170, "time": 490 }, "ObjectCreate": { "count": 149, "time": 1258 }, "GetProperty": { "count": 4313, "time": 2799 }, "HasProperty": { "count": 928, "time": 1319 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3355 }, "StringAdd": { "count": 659, "time": 181 }, "StringCharCodeAt": { "count": 140, "time": 58 }, "StringBuilderJoin": { "count": 183, "time": 598 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5776, "time": 1943 }, "ArrayConcat": { "count": 999, "time": 2699 }, "ArraySplice": { "count": 268, "time": 379 }, "ArrayUnshift": { "count": 790, "time": 933 }, "DateNow": { "count": 49, "time": 199 }, "FunctionPrototypeToString": { "count": 193, "time": 1146 }, "ObjectAssign": { "count": 909, "time": 8862 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 591 }, "ObjectSetPrototypeOf": { "count": 107, "time": 763 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 3363 }, "Interrupt": { "count": 97, "time": 202 }, "RegExpReplace": { "count": 1009, "time": 4707 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 192 }, "ArrayShift": { "count": 672, "time": 1407 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 196 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 677, "time": 236 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4681 }, "DatePrototypeToISOString": { "count": 43, "time": 116 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 132 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 762 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 194 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 42 }, "DatePrototypeSetMonth": { "count": 31, "time": 44 }, "ObjectIsFrozen": { "count": 420, "time": 275 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 606 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 397 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 67 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1334 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5807 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 870 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25400 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 814 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2548 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1136 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1026768 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15466 }, "ParseFunctionLiteral": { "count": 3434, "time": 151384 }, "ParseProgram": { "count": 13, "time": 3445 }, "PreParseWithVariableResolution": { "count": 13066, "time": 180031 }, "PreParseNoVariableResolution": { "count": 597, "time": 31139 }, "JsonParse": { "count": 21, "time": 8270 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 11186 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3349 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2694 }, "StoreIC_Miss": { "count": 526, "time": 1752 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4237 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 795 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1140 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 19896 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7183, "time": 22667 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2557 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20261 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 135, "time": 3809 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3957 }, "LoadIC_LoadFieldDH": { "count": 4374, "time": 13829 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 3591 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 9029 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3326 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2187 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 92, "time": 904 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 3419 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 732 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 1446 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1187 }, "LoadIC_StringLength": { "count": 23, "time": 40 }, "StoreIC_SlowStub": { "count": 139, "time": 1756 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3019 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 70 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 89 } }, "API": { "API_Context_New": { "count": 2, "time": 7506 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3982 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 329 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 84 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2986 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 726 }, "API_Persistent_New": { "count": 2889, "time": 2590 }, "API_String_NewFromOneByte": { "count": 979, "time": 243 }, "API_String_Write": { "count": 2020, "time": 662 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 15 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 6 }, "OptimizeCode": { "count": 64, "time": 239 }, "RecompileSynchronous": { "count": 127, "time": 80832 }, "CompileOptimized_Concurrent": { "count": 63, "time": 1146 }, "StackGuard": { "count": 60, "time": 529 }, "DeoptimizeCode": { "count": 5, "time": 79 }, "NotifyDeoptimized": { "count": 6, "time": 716 } } } }, { "duration": 2773417, "js": 2269076, "phases": [ { "phase": "load", "start": 0, "duration": 99730 }, { "phase": "boot", "start": 99730, "duration": 764040 }, { "phase": "transition", "start": 863770, "duration": 277601 }, { "phase": "render", "start": 1141371, "duration": 1632046 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350006, "duration": 4827, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 391052, "duration": 4971, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 458672, "duration": 1574, "usedHeapSizeAfter": 5720336, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 620685, "duration": 4066, "usedHeapSizeAfter": 8683312, "usedHeapSizeBefore": 9271528 }, { "kind": "MinorGC", "type": "scavenge", "start": 748008, "duration": 1813, "usedHeapSizeAfter": 10045208, "usedHeapSizeBefore": 10564768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056549, "duration": 2666, "usedHeapSizeAfter": 14015760, "usedHeapSizeBefore": 15890960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1283503, "duration": 3213, "usedHeapSizeAfter": 15543536, "usedHeapSizeBefore": 17225064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1527003, "duration": 2543, "usedHeapSizeAfter": 17096016, "usedHeapSizeBefore": 19358960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1922228, "duration": 3213, "usedHeapSizeAfter": 19218176, "usedHeapSizeBefore": 24457352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2266834, "duration": 4013, "usedHeapSizeAfter": 21580464, "usedHeapSizeBefore": 25551880 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2583 }, "FunctionCallback": { "count": 6364, "time": 53423 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 151 }, "StoreCallbackProperty": { "count": 721, "time": 2117 }, "GCEpilogueCallback": { "count": 10, "time": 796 }, "GCPrologueCallback": { "count": 10, "time": 666 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 396 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3988 }, "CompileFunction": { "count": 3396, "time": 111495 }, "CompileIgnition": { "count": 3432, "time": 103689 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32932 }, "CompileRenumber": { "count": 3409, "time": 14038 }, "CompileRewriteReturnResult": { "count": 3409, "time": 840 }, "CompileScopeAnalysis": { "count": 3409, "time": 11572 }, "CompileScript": { "count": 13, "time": 6865 }, "CompileLazy": { "count": 3196, "time": 13091 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 170 }, "RegExpInitializeAndCompile": { "count": 184, "time": 475 }, "CompileForOnStackReplacement": { "count": 2, "time": 23 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 2097 }, "Map_SetPrototype": { "count": 14056, "time": 4824 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 42888 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 172 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5870 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2786 }, "InterpreterNewClosure": { "count": 3119, "time": 2999 }, "DeserializeLazy": { "count": 70, "time": 1554 }, "CreateObjectLiteral": { "count": 2504, "time": 7878 }, "CreateArrayLiteral": { "count": 1128, "time": 3532 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6810 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 514 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 408, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 921 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 10249 }, "CreateRegExpLiteral": { "count": 239, "time": 1645 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2937 }, "SetProperty": { "count": 950, "time": 1466 }, "NewObject": { "count": 272, "time": 3634 }, "RegExpExec": { "count": 480, "time": 11345 }, "RegExpExecMultiple": { "count": 288, "time": 3521 }, "StringSplit": { "count": 4175, "time": 9371 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 181 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 3046 }, "ArrayLengthSetter": { "count": 504, "time": 1281 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 2082 }, "AllocateInNewSpace": { "count": 57, "time": 844 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1809 }, "AddDictionaryProperty": { "count": 3080, "time": 5028 }, "ObjectKeys": { "count": 170, "time": 2161 }, "ObjectCreate": { "count": 149, "time": 993 }, "GetProperty": { "count": 4312, "time": 3114 }, "HasProperty": { "count": 928, "time": 676 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1232 }, "StringAdd": { "count": 659, "time": 991 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 1125 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5751, "time": 3038 }, "ArrayConcat": { "count": 999, "time": 1842 }, "ArraySplice": { "count": 268, "time": 1063 }, "ArrayUnshift": { "count": 790, "time": 265 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 193, "time": 444 }, "ObjectAssign": { "count": 909, "time": 9566 }, "ObjectFreeze": { "count": 6, "time": 18 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1464 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1629 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2732 }, "Interrupt": { "count": 99, "time": 204 }, "RegExpReplace": { "count": 1009, "time": 3756 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 561 }, "ArrayShift": { "count": 672, "time": 2815 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 742 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 902 }, "ArrayPop": { "count": 669, "time": 2056 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3672 }, "DatePrototypeToISOString": { "count": 43, "time": 908 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1314 }, "MapPrototypeClear": { "count": 106, "time": 85 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1250 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1273 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 611 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1577 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4811 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 38 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1055 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 148 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23809 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1456 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1550 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1370 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 31 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1025633 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13365 }, "ParseFunctionLiteral": { "count": 3434, "time": 146056 }, "ParseProgram": { "count": 13, "time": 6169 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175316 }, "PreParseNoVariableResolution": { "count": 597, "time": 29206 }, "JsonParse": { "count": 21, "time": 7960 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 7853 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1299 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2436 }, "StoreIC_Miss": { "count": 519, "time": 2235 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6246 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 1553 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 3627 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 18397 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7169, "time": 23008 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5208 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23844 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2693 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2840 }, "LoadIC_LoadFieldDH": { "count": 4364, "time": 16410 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 5659 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9041 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3794 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 2579 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1373 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 3948 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 924 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1290 }, "LoadIC_StringLength": { "count": 23, "time": 46 }, "StoreIC_SlowStub": { "count": 139, "time": 1218 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 84 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3099 }, "KeyedLoadIC_Miss": { "count": 32, "time": 42 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 74 } }, "API": { "API_Context_New": { "count": 2, "time": 8250 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2960 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 214 }, "API_String_NewFromUtf8": { "count": 50, "time": 471 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2780 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 201 }, "API_Persistent_New": { "count": 2889, "time": 834 }, "API_String_NewFromOneByte": { "count": 979, "time": 639 }, "API_String_Write": { "count": 2028, "time": 243 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 56, "time": 33 }, "OptimizeCode": { "count": 56, "time": 1149 }, "RecompileSynchronous": { "count": 110, "time": 76045 }, "CompileOptimized_Concurrent": { "count": 54, "time": 1643 }, "StackGuard": { "count": 53, "time": 840 }, "DeoptimizeCode": { "count": 3, "time": 48 }, "NotifyDeoptimized": { "count": 4, "time": 911 } } } }, { "duration": 2827508, "js": 2328654, "phases": [ { "phase": "load", "start": 0, "duration": 97462 }, { "phase": "boot", "start": 97462, "duration": 777869 }, { "phase": "transition", "start": 875331, "duration": 283699 }, { "phase": "render", "start": 1159030, "duration": 1668478 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348186, "duration": 4021, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 383947, "duration": 4808, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 451976, "duration": 3021, "usedHeapSizeAfter": 5709048, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 621342, "duration": 3281, "usedHeapSizeAfter": 8667016, "usedHeapSizeBefore": 9283120 }, { "kind": "MinorGC", "type": "scavenge", "start": 762771, "duration": 2350, "usedHeapSizeAfter": 10111904, "usedHeapSizeBefore": 10603992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1078800, "duration": 2988, "usedHeapSizeAfter": 14005904, "usedHeapSizeBefore": 15907480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1307637, "duration": 2746, "usedHeapSizeAfter": 15575056, "usedHeapSizeBefore": 17252128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1543443, "duration": 3277, "usedHeapSizeAfter": 17117168, "usedHeapSizeBefore": 19373288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936514, "duration": 4635, "usedHeapSizeAfter": 19233712, "usedHeapSizeBefore": 24524272 }, { "kind": "MinorGC", "type": "scavenge", "start": 2325200, "duration": 5031, "usedHeapSizeAfter": 21694592, "usedHeapSizeBefore": 25712520 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 3972 }, "FunctionCallback": { "count": 6364, "time": 57277 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 852 }, "StoreCallbackProperty": { "count": 721, "time": 2223 }, "GCEpilogueCallback": { "count": 10, "time": 184 }, "GCPrologueCallback": { "count": 10, "time": 2641 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1219 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2624 }, "CompileFunction": { "count": 3396, "time": 104478 }, "CompileIgnition": { "count": 3432, "time": 100670 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31642 }, "CompileRenumber": { "count": 3409, "time": 8938 }, "CompileRewriteReturnResult": { "count": 3409, "time": 493 }, "CompileScopeAnalysis": { "count": 3409, "time": 11327 }, "CompileScript": { "count": 13, "time": 7423 }, "CompileLazy": { "count": 3196, "time": 13025 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1057 }, "RegExpInitializeAndCompile": { "count": 184, "time": 728 }, "CompileForOnStackReplacement": { "count": 1, "time": 444 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 416, "time": 3386 }, "Map_SetPrototype": { "count": 14074, "time": 5964 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 41976 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 357 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3762 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1586 }, "InterpreterNewClosure": { "count": 3119, "time": 3661 }, "DeserializeLazy": { "count": 70, "time": 1840 }, "CreateObjectLiteral": { "count": 2504, "time": 13285 }, "CreateArrayLiteral": { "count": 1128, "time": 1433 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5668 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 2808 }, "Object_DeleteProperty": { "count": 8, "time": 525 }, "ForInEnumerate": { "count": 1037, "time": 7711 }, "CreateRegExpLiteral": { "count": 239, "time": 3479 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 4898 }, "SetProperty": { "count": 950, "time": 4203 }, "NewObject": { "count": 272, "time": 2290 }, "RegExpExec": { "count": 480, "time": 11848 }, "RegExpExecMultiple": { "count": 288, "time": 846 }, "StringSplit": { "count": 4175, "time": 6933 }, "StringBuilderConcat": { "count": 92, "time": 823 }, "DateConstructor_ConstructStub": { "count": 525, "time": 865 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 4091 }, "ArrayLengthSetter": { "count": 504, "time": 119 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 438 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 1229 }, "AllocateInNewSpace": { "count": 74, "time": 289 }, "CreateListFromArrayLike": { "count": 6, "time": 750 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2703 }, "AddDictionaryProperty": { "count": 3080, "time": 7347 }, "ObjectKeys": { "count": 170, "time": 1867 }, "ObjectCreate": { "count": 149, "time": 2464 }, "GetProperty": { "count": 4312, "time": 6789 }, "HasProperty": { "count": 928, "time": 2071 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 68 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 57 }, "CreateDataProperty": { "count": 2, "time": 5 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1289 }, "StringAdd": { "count": 659, "time": 205 }, "StringCharCodeAt": { "count": 140, "time": 60 }, "StringBuilderJoin": { "count": 183, "time": 133 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 3685 }, "ArrayConcat": { "count": 999, "time": 4003 }, "ArraySplice": { "count": 268, "time": 698 }, "ArrayUnshift": { "count": 790, "time": 1152 }, "DateNow": { "count": 49, "time": 51 }, "FunctionPrototypeToString": { "count": 193, "time": 752 }, "ObjectAssign": { "count": 909, "time": 8799 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 446 }, "ObjectSetPrototypeOf": { "count": 107, "time": 126 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2800 }, "Interrupt": { "count": 102, "time": 3217 }, "RegExpReplace": { "count": 1009, "time": 5168 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 2261 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 622 }, "StringToLowerCaseIntl": { "count": 248, "time": 104 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 32 }, "DeleteProperty": { "count": 196, "time": 49 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 105 }, "ArrayPop": { "count": 615, "time": 908 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4695 }, "DatePrototypeToISOString": { "count": 43, "time": 1669 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1750 }, "MapPrototypeClear": { "count": 106, "time": 750 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1628 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 936 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 34 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 912 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 488 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 52 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1335 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5996 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 588 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25962 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1997 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 6, "time": 8484 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 792 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 34, "time": 121 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1034233 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14388 }, "ParseFunctionLiteral": { "count": 3434, "time": 157261 }, "ParseProgram": { "count": 13, "time": 6788 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170584 }, "PreParseNoVariableResolution": { "count": 597, "time": 30984 }, "JsonParse": { "count": 21, "time": 8885 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 7081 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1937 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4326 }, "StoreIC_Miss": { "count": 519, "time": 3396 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5883 }, "LoadIC_FunctionPrototypeStub": { "count": 168, "time": 1091 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2387 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4108, "time": 22334 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 7179, "time": 24069 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4226 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19898 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 1537 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2331 }, "LoadIC_LoadFieldDH": { "count": 4375, "time": 14936 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 4568 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 303 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10009 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2843 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 2052 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1189 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 2529 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 876 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 867 }, "LoadIC_StringLength": { "count": 23, "time": 637 }, "StoreIC_SlowStub": { "count": 139, "time": 1145 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 91 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 848 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 1075 } }, "API": { "API_Context_New": { "count": 2, "time": 9659 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2628 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 797 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3383 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 1134 }, "API_Object_SetPrototype": { "count": 38, "time": 463 }, "API_Persistent_New": { "count": 2889, "time": 2137 }, "API_String_NewFromOneByte": { "count": 979, "time": 242 }, "API_String_Write": { "count": 2016, "time": 2846 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 35 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 172 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 5 }, "OptimizeCode": { "count": 76, "time": 1058 }, "RecompileSynchronous": { "count": 151, "time": 102875 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1013 }, "StackGuard": { "count": 74, "time": 999 }, "DeoptimizeCode": { "count": 5, "time": 71 }, "NotifyDeoptimized": { "count": 6, "time": 85 } } } }, { "duration": 2788340, "js": 2286656, "phases": [ { "phase": "load", "start": 0, "duration": 97664 }, { "phase": "boot", "start": 97664, "duration": 750188 }, { "phase": "transition", "start": 847852, "duration": 272199 }, { "phase": "render", "start": 1120051, "duration": 1668289 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345246, "duration": 4805, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 382349, "duration": 4569, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 445442, "duration": 1483, "usedHeapSizeAfter": 5714464, "usedHeapSizeBefore": 5968360 }, { "kind": "MinorGC", "type": "scavenge", "start": 598498, "duration": 3478, "usedHeapSizeAfter": 8658136, "usedHeapSizeBefore": 9281776 }, { "kind": "MinorGC", "type": "scavenge", "start": 737744, "duration": 2048, "usedHeapSizeAfter": 10115584, "usedHeapSizeBefore": 10607712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042243, "duration": 2230, "usedHeapSizeAfter": 14005856, "usedHeapSizeBefore": 15907184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1261632, "duration": 2842, "usedHeapSizeAfter": 15591232, "usedHeapSizeBefore": 17263432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1506626, "duration": 4179, "usedHeapSizeAfter": 17164304, "usedHeapSizeBefore": 19400320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1882314, "duration": 6633, "usedHeapSizeAfter": 19188712, "usedHeapSizeBefore": 24486032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2252702, "duration": 5940, "usedHeapSizeAfter": 21440504, "usedHeapSizeBefore": 25677808 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 3002 }, "FunctionCallback": { "count": 6366, "time": 66950 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 152 }, "StoreCallbackProperty": { "count": 721, "time": 1947 }, "GCEpilogueCallback": { "count": 10, "time": 937 }, "GCPrologueCallback": { "count": 10, "time": 2192 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 887 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1659 }, "CompileFunction": { "count": 3396, "time": 114049 }, "CompileIgnition": { "count": 3432, "time": 97449 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31416 }, "CompileRenumber": { "count": 3409, "time": 9917 }, "CompileRewriteReturnResult": { "count": 3409, "time": 126 }, "CompileScopeAnalysis": { "count": 3409, "time": 12687 }, "CompileScript": { "count": 13, "time": 7185 }, "CompileLazy": { "count": 3196, "time": 13098 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2261 }, "RegExpInitializeAndCompile": { "count": 184, "time": 639 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 1199 }, "Map_SetPrototype": { "count": 14062, "time": 7133 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 37925 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 189 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5772 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1328 }, "InterpreterNewClosure": { "count": 3119, "time": 3898 }, "DeserializeLazy": { "count": 70, "time": 317 }, "CreateObjectLiteral": { "count": 2504, "time": 8840 }, "CreateArrayLiteral": { "count": 1128, "time": 2094 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 802 }, "HandleApiCall": { "count": 6040, "time": 5562 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 126 }, "ReconfigureToDataProperty": { "count": 10, "time": 2 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 3084 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1037, "time": 5560 }, "CreateRegExpLiteral": { "count": 239, "time": 2247 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 688, "time": 3178 }, "SetProperty": { "count": 950, "time": 4033 }, "NewObject": { "count": 272, "time": 2048 }, "RegExpExec": { "count": 480, "time": 11434 }, "RegExpExecMultiple": { "count": 288, "time": 2171 }, "StringSplit": { "count": 4175, "time": 7559 }, "StringBuilderConcat": { "count": 92, "time": 48 }, "DateConstructor_ConstructStub": { "count": 525, "time": 540 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 3011 }, "ArrayLengthSetter": { "count": 504, "time": 116 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 583 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 1417 }, "AllocateInNewSpace": { "count": 70, "time": 1857 }, "CreateListFromArrayLike": { "count": 6, "time": 205 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1490 }, "AddDictionaryProperty": { "count": 3080, "time": 5048 }, "ObjectKeys": { "count": 170, "time": 1807 }, "ObjectCreate": { "count": 149, "time": 2017 }, "GetProperty": { "count": 4313, "time": 2655 }, "HasProperty": { "count": 928, "time": 1712 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 563 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1144 }, "StringAdd": { "count": 659, "time": 745 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 874 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5796, "time": 3776 }, "ArrayConcat": { "count": 999, "time": 3128 }, "ArraySplice": { "count": 268, "time": 462 }, "ArrayUnshift": { "count": 790, "time": 237 }, "DateNow": { "count": 49, "time": 53 }, "FunctionPrototypeToString": { "count": 193, "time": 620 }, "ObjectAssign": { "count": 909, "time": 6210 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 2269 }, "ObjectSetPrototypeOf": { "count": 107, "time": 453 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1360 }, "Interrupt": { "count": 100, "time": 854 }, "RegExpReplace": { "count": 1009, "time": 4244 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 653 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 822 }, "OrdinaryHasInstance": { "count": 11, "time": 61 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 56 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 779 }, "ArrayPop": { "count": 669, "time": 1549 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4344 }, "DatePrototypeToISOString": { "count": 43, "time": 891 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 153 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 754 }, "StringToNumber": { "count": 481, "time": 153 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2404 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 19 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 18 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 123 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1335 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6154 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 168 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 115 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27851 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 774 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 4084 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 509 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 25, "time": 44 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1037925 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13105 }, "ParseFunctionLiteral": { "count": 3434, "time": 149803 }, "ParseProgram": { "count": 13, "time": 4283 }, "PreParseWithVariableResolution": { "count": 13066, "time": 179824 }, "PreParseNoVariableResolution": { "count": 597, "time": 24416 }, "JsonParse": { "count": 21, "time": 7644 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 11152 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1688 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1338 }, "StoreIC_Miss": { "count": 515, "time": 3488 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4633 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 924 }, "LoadIC_LoadConstantDH": { "count": 698, "time": 807 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4087, "time": 20950 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7238, "time": 19022 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3303 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15248 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 2392 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2827 }, "LoadIC_LoadFieldDH": { "count": 4369, "time": 17306 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 2258 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11476 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4385 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 3464 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 2042 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 3704 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 803 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1445 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1213 }, "LoadIC_StringLength": { "count": 23, "time": 270 }, "StoreIC_SlowStub": { "count": 139, "time": 762 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2215 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 7802 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2464 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 568 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2020 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 60 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 404 }, "API_String_NewFromOneByte": { "count": 979, "time": 1327 }, "API_String_Write": { "count": 2013, "time": 1591 }, "API_External_New": { "count": 29, "time": 3 }, "API_Function_Call": { "count": 31, "time": 28 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 84, "time": 7 }, "OptimizeCode": { "count": 84, "time": 1832 }, "RecompileSynchronous": { "count": 167, "time": 95161 }, "CompileOptimized_Concurrent": { "count": 83, "time": 1844 }, "StackGuard": { "count": 81, "time": 1469 }, "DeoptimizeCode": { "count": 4, "time": 580 }, "NotifyDeoptimized": { "count": 5, "time": 83 } } } }, { "duration": 2783617, "js": 2266789, "phases": [ { "phase": "load", "start": 0, "duration": 97583 }, { "phase": "boot", "start": 97583, "duration": 796620 }, { "phase": "transition", "start": 894203, "duration": 274539 }, { "phase": "render", "start": 1168742, "duration": 1614875 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343473, "duration": 3897, "usedHeapSizeAfter": 3781792, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 380249, "duration": 5027, "usedHeapSizeAfter": 4346336, "usedHeapSizeBefore": 4521440 }, { "kind": "MinorGC", "type": "scavenge", "start": 441990, "duration": 1083, "usedHeapSizeAfter": 5723232, "usedHeapSizeBefore": 5968248 }, { "kind": "MinorGC", "type": "scavenge", "start": 615648, "duration": 3294, "usedHeapSizeAfter": 8682504, "usedHeapSizeBefore": 9269600 }, { "kind": "MinorGC", "type": "scavenge", "start": 762814, "duration": 2621, "usedHeapSizeAfter": 10038984, "usedHeapSizeBefore": 10563824 }, { "kind": "MajorGC", "type": "incremental marking", "start": 897264, "duration": 47, "usedHeapSizeAfter": 11945408, "usedHeapSizeBefore": 11945408 }, { "kind": "MajorGC", "type": "atomic pause", "start": 911874, "duration": 6415, "usedHeapSizeAfter": 10100368, "usedHeapSizeBefore": 12067368 }, { "kind": "MajorGC", "type": "weak processing", "start": 996280, "duration": 8, "usedHeapSizeAfter": 11227632, "usedHeapSizeBefore": 11227632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1134027, "duration": 2706, "usedHeapSizeAfter": 12635464, "usedHeapSizeBefore": 14808904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1422885, "duration": 3372, "usedHeapSizeAfter": 14792200, "usedHeapSizeBefore": 16645360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1850399, "duration": 5269, "usedHeapSizeAfter": 16977096, "usedHeapSizeBefore": 22261712 }, { "kind": "MinorGC", "type": "scavenge", "start": 2177127, "duration": 3712, "usedHeapSizeAfter": 19164232, "usedHeapSizeBefore": 23418320 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 3178 }, "FunctionCallback": { "count": 6365, "time": 58948 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1287 }, "StoreCallbackProperty": { "count": 721, "time": 683 }, "GCEpilogueCallback": { "count": 11, "time": 473 }, "GCPrologueCallback": { "count": 11, "time": 1378 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 167 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3695 }, "CompileFunction": { "count": 3396, "time": 109723 }, "CompileIgnition": { "count": 3432, "time": 114238 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28627 }, "CompileRenumber": { "count": 3409, "time": 15046 }, "CompileRewriteReturnResult": { "count": 3409, "time": 951 }, "CompileScopeAnalysis": { "count": 3409, "time": 12813 }, "CompileScript": { "count": 13, "time": 6562 }, "CompileLazy": { "count": 3196, "time": 10768 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 672 }, "RegExpInitializeAndCompile": { "count": 184, "time": 146 }, "CompileForOnStackReplacement": { "count": 1, "time": 692 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 2159 }, "Map_SetPrototype": { "count": 14071, "time": 5118 }, "Map_TransitionToDataProperty": { "count": 17060, "time": 43889 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 183 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5528 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1519 }, "InterpreterNewClosure": { "count": 3119, "time": 1444 }, "DeserializeLazy": { "count": 70, "time": 2372 }, "CreateObjectLiteral": { "count": 2504, "time": 11949 }, "CreateArrayLiteral": { "count": 1128, "time": 3021 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 692 }, "HandleApiCall": { "count": 6040, "time": 5668 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 713 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 526 }, "Object_DeleteProperty": { "count": 8, "time": 13 }, "ForInEnumerate": { "count": 1037, "time": 8151 }, "CreateRegExpLiteral": { "count": 239, "time": 1094 }, "GenerateRandomNumbers": { "count": 5, "time": 615 }, "KeyedGetProperty": { "count": 689, "time": 1367 }, "SetProperty": { "count": 950, "time": 3718 }, "NewObject": { "count": 272, "time": 3444 }, "RegExpExec": { "count": 481, "time": 9014 }, "RegExpExecMultiple": { "count": 288, "time": 2704 }, "StringSplit": { "count": 4175, "time": 12240 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1092 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 2766 }, "ArrayLengthSetter": { "count": 504, "time": 116 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 57 }, "ArraySpeciesConstructor": { "count": 1, "time": 84 }, "SetGrow": { "count": 54, "time": 46 }, "WeakCollectionSet": { "count": 56, "time": 2031 }, "AllocateInNewSpace": { "count": 65, "time": 621 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 2524 }, "AddDictionaryProperty": { "count": 3080, "time": 9831 }, "ObjectKeys": { "count": 170, "time": 1020 }, "ObjectCreate": { "count": 153, "time": 2645 }, "GetProperty": { "count": 4312, "time": 2763 }, "HasProperty": { "count": 928, "time": 1577 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 49 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2487 }, "StringAdd": { "count": 659, "time": 153 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 494 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5097, "time": 1308 }, "ArrayConcat": { "count": 999, "time": 2597 }, "ArraySplice": { "count": 268, "time": 403 }, "ArrayUnshift": { "count": 790, "time": 368 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 193, "time": 948 }, "ObjectAssign": { "count": 909, "time": 7234 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 940 }, "ObjectSetPrototypeOf": { "count": 107, "time": 253 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 368 }, "Interrupt": { "count": 94, "time": 1002 }, "RegExpReplace": { "count": 1009, "time": 5319 }, "GlobalUnescape": { "count": 1, "time": 426 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 585 }, "ArrayShift": { "count": 672, "time": 1791 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 754 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 48 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 373 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3863 }, "DatePrototypeToISOString": { "count": 43, "time": 297 }, "GlobalDecodeURIComponent": { "count": 4, "time": 275 }, "GlobalEncodeURIComponent": { "count": 153, "time": 492 }, "MapPrototypeClear": { "count": 106, "time": 29 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2142 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 331 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 616 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 19 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 67 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2009 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3774 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 68 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 76 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23406 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1792 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "AllocateInTargetSpace": { "count": 13, "time": 15 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 8272 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 544 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 40 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 641 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1102 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 41 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 417 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1278 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 43 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1744 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 51 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 24 }, "GC_MC_FINISH": { "count": 1, "time": 25 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 63 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 675 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 1372 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1020198 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14426 }, "ParseFunctionLiteral": { "count": 3434, "time": 153206 }, "ParseProgram": { "count": 13, "time": 4498 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176900 }, "PreParseNoVariableResolution": { "count": 597, "time": 25062 }, "JsonParse": { "count": 21, "time": 6192 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3676, "time": 11111 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3205 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2411 }, "StoreIC_Miss": { "count": 518, "time": 1671 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6142 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 2202 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1616 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4063, "time": 18959 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7262, "time": 20851 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3285 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20022 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2761 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2602 }, "LoadIC_LoadFieldDH": { "count": 4362, "time": 14104 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 5171 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2221, "time": 7971 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 425 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4491 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 1881 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 317 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 763, "time": 1696 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 568 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1191 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 959 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 434 }, "KeyedLoadIC_Miss": { "count": 32, "time": 380 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 8691 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1220 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 107 }, "API_Script_Run": { "count": 11, "time": 740 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3192 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 401 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2890, "time": 1419 }, "API_String_NewFromOneByte": { "count": 979, "time": 559 }, "API_String_Write": { "count": 2302, "time": 1970 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 372 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 18 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 52, "time": 519 }, "CompileGetFromOptimizedCodeMap": { "count": 53, "time": 4 }, "OptimizeCode": { "count": 53, "time": 960 }, "RecompileSynchronous": { "count": 105, "time": 71382 }, "CompileOptimized_Concurrent": { "count": 52, "time": 1041 }, "DeoptimizeCode": { "count": 4, "time": 53 }, "NotifyDeoptimized": { "count": 5, "time": 71 } } } }, { "duration": 2753872, "js": 2242864, "phases": [ { "phase": "load", "start": 0, "duration": 97298 }, { "phase": "boot", "start": 97298, "duration": 753108 }, { "phase": "transition", "start": 850406, "duration": 281928 }, { "phase": "render", "start": 1132334, "duration": 1621538 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344218, "duration": 4946, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220216 }, { "kind": "MinorGC", "type": "scavenge", "start": 379790, "duration": 5235, "usedHeapSizeAfter": 4346248, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 439620, "duration": 2490, "usedHeapSizeAfter": 5721024, "usedHeapSizeBefore": 5968128 }, { "kind": "MinorGC", "type": "scavenge", "start": 594003, "duration": 3110, "usedHeapSizeAfter": 8657744, "usedHeapSizeBefore": 9268048 }, { "kind": "MinorGC", "type": "scavenge", "start": 737583, "duration": 3119, "usedHeapSizeAfter": 10073864, "usedHeapSizeBefore": 10595840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047549, "duration": 3041, "usedHeapSizeAfter": 14005984, "usedHeapSizeBefore": 15903320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271847, "duration": 2583, "usedHeapSizeAfter": 15606488, "usedHeapSizeBefore": 17267032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494679, "duration": 3110, "usedHeapSizeAfter": 17147464, "usedHeapSizeBefore": 19367920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1890105, "duration": 4392, "usedHeapSizeAfter": 19187816, "usedHeapSizeBefore": 24482232 }, { "kind": "MinorGC", "type": "scavenge", "start": 2252108, "duration": 6411, "usedHeapSizeAfter": 21673176, "usedHeapSizeBefore": 25634584 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 1784 }, "FunctionCallback": { "count": 6362, "time": 56672 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1111 }, "StoreCallbackProperty": { "count": 721, "time": 309 }, "GCEpilogueCallback": { "count": 10, "time": 744 }, "GCPrologueCallback": { "count": 10, "time": 663 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1286 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2229 }, "CompileFunction": { "count": 3396, "time": 102712 }, "CompileIgnition": { "count": 3432, "time": 107905 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28348 }, "CompileRenumber": { "count": 3409, "time": 11773 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1030 }, "CompileScopeAnalysis": { "count": 3409, "time": 13667 }, "CompileScript": { "count": 13, "time": 6873 }, "CompileLazy": { "count": 3196, "time": 14028 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 195 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1170 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 1806 }, "Map_SetPrototype": { "count": 14059, "time": 5523 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 42611 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 722 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5509 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1978 }, "InterpreterNewClosure": { "count": 3119, "time": 3305 }, "DeserializeLazy": { "count": 70, "time": 695 }, "CreateObjectLiteral": { "count": 2504, "time": 12636 }, "CreateArrayLiteral": { "count": 1128, "time": 1746 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 42 }, "HandleApiCall": { "count": 6040, "time": 4165 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 82 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 47 }, "FunctionPrototypeSetter": { "count": 293, "time": 3119 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1037, "time": 7685 }, "CreateRegExpLiteral": { "count": 239, "time": 3071 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 5287 }, "SetProperty": { "count": 950, "time": 4097 }, "NewObject": { "count": 272, "time": 1961 }, "RegExpExec": { "count": 480, "time": 10181 }, "RegExpExecMultiple": { "count": 288, "time": 1147 }, "StringSplit": { "count": 4175, "time": 8684 }, "StringBuilderConcat": { "count": 92, "time": 49 }, "DateConstructor_ConstructStub": { "count": 525, "time": 194 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 5300 }, "ArrayLengthSetter": { "count": 504, "time": 392 }, "FunctionLengthGetter": { "count": 19, "time": 7 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 64 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 87 }, "WeakCollectionSet": { "count": 56, "time": 2444 }, "AllocateInNewSpace": { "count": 51, "time": 1221 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 985 }, "AddDictionaryProperty": { "count": 3080, "time": 4758 }, "ObjectKeys": { "count": 170, "time": 1483 }, "ObjectCreate": { "count": 149, "time": 2742 }, "GetProperty": { "count": 4312, "time": 2806 }, "HasProperty": { "count": 928, "time": 2132 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2220 }, "StringAdd": { "count": 659, "time": 502 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5805, "time": 1568 }, "ArrayConcat": { "count": 999, "time": 3150 }, "ArraySplice": { "count": 268, "time": 574 }, "ArrayUnshift": { "count": 790, "time": 500 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 442 }, "ObjectAssign": { "count": 909, "time": 8076 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1060 }, "ObjectSetPrototypeOf": { "count": 107, "time": 102 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1489 }, "Interrupt": { "count": 100, "time": 826 }, "RegExpReplace": { "count": 1009, "time": 5034 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1111 }, "ArrayShift": { "count": 672, "time": 1536 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 95 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 36 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 96 }, "ArrayPop": { "count": 383, "time": 532 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4320 }, "DatePrototypeToISOString": { "count": 43, "time": 946 }, "GlobalDecodeURIComponent": { "count": 4, "time": 28 }, "GlobalEncodeURIComponent": { "count": 153, "time": 141 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2895 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 46 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1512 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 300 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1399 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6559 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 553 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 82 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 114 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26107 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2789 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 141 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1002484 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11651 }, "ParseFunctionLiteral": { "count": 3434, "time": 151211 }, "ParseProgram": { "count": 13, "time": 4927 }, "PreParseWithVariableResolution": { "count": 13066, "time": 168841 }, "PreParseNoVariableResolution": { "count": 597, "time": 30027 }, "JsonParse": { "count": 21, "time": 7883 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 10174 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3329 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2133 }, "StoreIC_Miss": { "count": 520, "time": 2431 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6989 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 1476 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 2933 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4097, "time": 17143 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 416 }, "LoadIC_LoadNonexistentDH": { "count": 7183, "time": 19751 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4858 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20453 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2927 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4676 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 17551 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 9611 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8826 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 426 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3606 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 1636 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1943 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 853 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 791 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1278 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 977 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 54 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1133 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 7773 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1095 }, "API_Object_SetPrivate": { "count": 44, "time": 65 }, "API_ObjectTemplate_New": { "count": 101, "time": 25 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 1276 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3264 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 496 }, "API_Persistent_New": { "count": 2889, "time": 2949 }, "API_String_NewFromOneByte": { "count": 979, "time": 852 }, "API_String_Write": { "count": 2016, "time": 674 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 26 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 317 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 295 }, "OptimizeCode": { "count": 79, "time": 573 }, "RecompileSynchronous": { "count": 157, "time": 89815 }, "CompileOptimized_Concurrent": { "count": 78, "time": 561 }, "StackGuard": { "count": 76, "time": 899 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 481 } } } }, { "duration": 2738863, "js": 2214458, "phases": [ { "phase": "load", "start": 0, "duration": 95668 }, { "phase": "boot", "start": 95668, "duration": 738774 }, { "phase": "transition", "start": 834442, "duration": 273906 }, { "phase": "render", "start": 1108348, "duration": 1630515 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344072, "duration": 4648, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220304 }, { "kind": "MinorGC", "type": "scavenge", "start": 379560, "duration": 5084, "usedHeapSizeAfter": 4346304, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 439601, "duration": 2306, "usedHeapSizeAfter": 5725048, "usedHeapSizeBefore": 5968112 }, { "kind": "MinorGC", "type": "scavenge", "start": 587450, "duration": 2110, "usedHeapSizeAfter": 8652680, "usedHeapSizeBefore": 9270976 }, { "kind": "MinorGC", "type": "scavenge", "start": 727134, "duration": 2576, "usedHeapSizeAfter": 10109536, "usedHeapSizeBefore": 10598056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1025488, "duration": 3890, "usedHeapSizeAfter": 13996296, "usedHeapSizeBefore": 15889528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1246614, "duration": 4061, "usedHeapSizeAfter": 15572632, "usedHeapSizeBefore": 17249008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1473792, "duration": 3316, "usedHeapSizeAfter": 17133192, "usedHeapSizeBefore": 19366648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1855706, "duration": 3912, "usedHeapSizeAfter": 19178600, "usedHeapSizeBefore": 24481272 }, { "kind": "MinorGC", "type": "scavenge", "start": 2207045, "duration": 6751, "usedHeapSizeAfter": 21566472, "usedHeapSizeBefore": 25561944 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 3528 }, "FunctionCallback": { "count": 6360, "time": 56614 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 781 }, "StoreCallbackProperty": { "count": 721, "time": 850 }, "GCEpilogueCallback": { "count": 10, "time": 864 }, "GCPrologueCallback": { "count": 10, "time": 856 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 422 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2718 }, "CompileFunction": { "count": 3396, "time": 106140 }, "CompileIgnition": { "count": 3432, "time": 106118 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27350 }, "CompileRenumber": { "count": 3409, "time": 11525 }, "CompileRewriteReturnResult": { "count": 3409, "time": 928 }, "CompileScopeAnalysis": { "count": 3409, "time": 9050 }, "CompileScript": { "count": 13, "time": 7064 }, "CompileLazy": { "count": 3196, "time": 13713 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 159 }, "RegExpInitializeAndCompile": { "count": 184, "time": 158 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 774 }, "Map_SetPrototype": { "count": 14077, "time": 3004 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 40624 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1932 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6756 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3566 }, "InterpreterNewClosure": { "count": 3119, "time": 3056 }, "DeserializeLazy": { "count": 70, "time": 297 }, "CreateObjectLiteral": { "count": 2504, "time": 12390 }, "CreateArrayLiteral": { "count": 1128, "time": 2577 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 2470 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 97 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 691 }, "FunctionPrototypeSetter": { "count": 293, "time": 425 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 6648 }, "CreateRegExpLiteral": { "count": 239, "time": 2143 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2486 }, "SetProperty": { "count": 950, "time": 1682 }, "NewObject": { "count": 272, "time": 1225 }, "RegExpExec": { "count": 481, "time": 7734 }, "RegExpExecMultiple": { "count": 288, "time": 2387 }, "StringSplit": { "count": 4175, "time": 5499 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 172 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 1437 }, "ArrayLengthSetter": { "count": 504, "time": 815 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2276 }, "AllocateInNewSpace": { "count": 54, "time": 2510 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3168 }, "AddDictionaryProperty": { "count": 3080, "time": 11187 }, "ObjectKeys": { "count": 170, "time": 2035 }, "ObjectCreate": { "count": 149, "time": 932 }, "GetProperty": { "count": 4312, "time": 5157 }, "HasProperty": { "count": 928, "time": 1291 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 76 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 448 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1280 }, "StringAdd": { "count": 659, "time": 1049 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 345 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5787, "time": 1864 }, "ArrayConcat": { "count": 999, "time": 2423 }, "ArraySplice": { "count": 268, "time": 116 }, "ArrayUnshift": { "count": 790, "time": 2731 }, "DateNow": { "count": 49, "time": 54 }, "FunctionPrototypeToString": { "count": 193, "time": 1500 }, "ObjectAssign": { "count": 909, "time": 6816 }, "ObjectFreeze": { "count": 6, "time": 905 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1349 }, "ObjectSetPrototypeOf": { "count": 107, "time": 90 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1005 }, "Interrupt": { "count": 102, "time": 1823 }, "RegExpReplace": { "count": 1009, "time": 4022 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 79 }, "ArrayShift": { "count": 672, "time": 1414 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 221 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 116 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 1571 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4366 }, "DatePrototypeToISOString": { "count": 43, "time": 333 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 564 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1078 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 418 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 291 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1189 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7896 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 152 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25986 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1979 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3115 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 977 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 42 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1007850 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12201 }, "ParseFunctionLiteral": { "count": 3434, "time": 143055 }, "ParseProgram": { "count": 13, "time": 3498 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176636 }, "PreParseNoVariableResolution": { "count": 597, "time": 29238 }, "JsonParse": { "count": 21, "time": 9172 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 9973 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3706 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3164 }, "StoreIC_Miss": { "count": 524, "time": 3073 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6560 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 279 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 1183 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4095, "time": 16893 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7144, "time": 21642 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2919 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20298 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 2080 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3290 }, "LoadIC_LoadFieldDH": { "count": 4387, "time": 13425 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 4429 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 8846 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 1148 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3314 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 1899 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1694 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 2906 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 134 }, "LoadIC_LoadNormalDH": { "count": 342, "time": 2980 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1198 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 160 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 215, "time": 2330 }, "KeyedLoadIC_Miss": { "count": 32, "time": 502 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 175 } }, "API": { "API_Context_New": { "count": 2, "time": 7876 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1187 }, "API_Object_SetPrivate": { "count": 44, "time": 857 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3868 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 29 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 2465 }, "API_String_NewFromOneByte": { "count": 979, "time": 618 }, "API_String_Write": { "count": 2020, "time": 334 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 14 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 22 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 6 }, "OptimizeCode": { "count": 69, "time": 260 }, "RecompileSynchronous": { "count": 137, "time": 75885 }, "CompileOptimized_Concurrent": { "count": 68, "time": 1238 }, "StackGuard": { "count": 65, "time": 620 }, "DeoptimizeCode": { "count": 6, "time": 760 }, "NotifyDeoptimized": { "count": 7, "time": 443 } } } }, { "duration": 2771302, "js": 2262062, "phases": [ { "phase": "load", "start": 0, "duration": 110892 }, { "phase": "boot", "start": 110892, "duration": 755378 }, { "phase": "transition", "start": 866270, "duration": 277785 }, { "phase": "render", "start": 1144055, "duration": 1627247 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 357862, "duration": 4693, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 394929, "duration": 6018, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 458787, "duration": 2197, "usedHeapSizeAfter": 5728440, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 612417, "duration": 3578, "usedHeapSizeAfter": 8683064, "usedHeapSizeBefore": 9269760 }, { "kind": "MinorGC", "type": "scavenge", "start": 749147, "duration": 2241, "usedHeapSizeAfter": 10063296, "usedHeapSizeBefore": 10564192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056632, "duration": 3956, "usedHeapSizeAfter": 13960560, "usedHeapSizeBefore": 15878832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1284843, "duration": 3635, "usedHeapSizeAfter": 15588248, "usedHeapSizeBefore": 17248504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1508232, "duration": 3190, "usedHeapSizeAfter": 17122760, "usedHeapSizeBefore": 19361536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881061, "duration": 4186, "usedHeapSizeAfter": 19160184, "usedHeapSizeBefore": 24469992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2220045, "duration": 3878, "usedHeapSizeAfter": 21349816, "usedHeapSizeBefore": 25577696 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 2678 }, "FunctionCallback": { "count": 6367, "time": 59904 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 896 }, "StoreCallbackProperty": { "count": 721, "time": 2697 }, "GCEpilogueCallback": { "count": 10, "time": 857 }, "GCPrologueCallback": { "count": 10, "time": 881 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 219 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2546 }, "CompileFunction": { "count": 3396, "time": 104426 }, "CompileIgnition": { "count": 3432, "time": 97219 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27663 }, "CompileRenumber": { "count": 3409, "time": 13275 }, "CompileRewriteReturnResult": { "count": 3409, "time": 956 }, "CompileScopeAnalysis": { "count": 3409, "time": 13499 }, "CompileScript": { "count": 13, "time": 7562 }, "CompileLazy": { "count": 3196, "time": 13130 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 819 }, "RegExpInitializeAndCompile": { "count": 184, "time": 779 }, "CompileForOnStackReplacement": { "count": 1, "time": 664 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 831 }, "Map_SetPrototype": { "count": 14059, "time": 2120 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 33508 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1041 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5600 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1771 }, "InterpreterNewClosure": { "count": 3119, "time": 4738 }, "DeserializeLazy": { "count": 70, "time": 2361 }, "CreateObjectLiteral": { "count": 2356, "time": 7477 }, "CreateArrayLiteral": { "count": 1128, "time": 3093 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4049 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 86 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 1811 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1037, "time": 9337 }, "CreateRegExpLiteral": { "count": 239, "time": 1994 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2001 }, "SetProperty": { "count": 950, "time": 4834 }, "NewObject": { "count": 272, "time": 1707 }, "RegExpExec": { "count": 484, "time": 11151 }, "RegExpExecMultiple": { "count": 288, "time": 2157 }, "StringSplit": { "count": 4175, "time": 10834 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 948 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 4714 }, "ArrayLengthSetter": { "count": 504, "time": 126 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 52 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 97 }, "WeakCollectionSet": { "count": 56, "time": 3636 }, "AllocateInNewSpace": { "count": 64, "time": 914 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2651 }, "AddDictionaryProperty": { "count": 3080, "time": 6537 }, "ObjectKeys": { "count": 170, "time": 2243 }, "ObjectCreate": { "count": 149, "time": 3349 }, "GetProperty": { "count": 4313, "time": 3182 }, "HasProperty": { "count": 928, "time": 1356 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1022 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1700 }, "StringAdd": { "count": 662, "time": 561 }, "StringCharCodeAt": { "count": 140, "time": 649 }, "StringBuilderJoin": { "count": 183, "time": 142 }, "StringToArray": { "count": 1, "time": 24 }, "StringEqual": { "count": 5786, "time": 2504 }, "ArrayConcat": { "count": 999, "time": 4593 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 859 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 193, "time": 167 }, "ObjectAssign": { "count": 909, "time": 9105 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1096 }, "ObjectSetPrototypeOf": { "count": 107, "time": 98 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 2166 }, "Interrupt": { "count": 107, "time": 218 }, "RegExpReplace": { "count": 1009, "time": 4216 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 475 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 249, "time": 1185 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 214 }, "ArrayPop": { "count": 669, "time": 878 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3666 }, "DatePrototypeToISOString": { "count": 43, "time": 569 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1337 }, "MapPrototypeClear": { "count": 106, "time": 41 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 230 }, "StringToNumber": { "count": 481, "time": 36 }, "DateUTC": { "count": 91, "time": 700 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 39 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2072 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 485 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1332 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5354 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 158 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 588 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 808 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24464 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3426 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 3, "time": 1202 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 707 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 27, "time": 69 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1019676 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 18362 }, "ParseFunctionLiteral": { "count": 3434, "time": 152955 }, "ParseProgram": { "count": 13, "time": 3984 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172729 }, "PreParseNoVariableResolution": { "count": 597, "time": 28050 }, "JsonParse": { "count": 21, "time": 8516 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3663, "time": 8099 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1753 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4228 }, "StoreIC_Miss": { "count": 521, "time": 2845 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6748 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 2376 }, "LoadIC_LoadConstantDH": { "count": 699, "time": 803 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4091, "time": 18486 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 547 }, "LoadIC_LoadNonexistentDH": { "count": 7218, "time": 15834 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4802 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16239 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 135, "time": 3843 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 3202 }, "LoadIC_LoadFieldDH": { "count": 4361, "time": 16173 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 34 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 3902 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9148 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3251 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2729 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 90, "time": 2207 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 6427 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 874 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 294 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1558 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 319 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 58 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1424 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 703 } }, "API": { "API_Context_New": { "count": 2, "time": 8434 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1790 }, "API_Object_SetPrivate": { "count": 44, "time": 35 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 17 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 105 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4168 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2101 }, "API_String_NewFromOneByte": { "count": 979, "time": 1102 }, "API_String_Write": { "count": 2011, "time": 1727 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 90 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 668 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 8 }, "OptimizeCode": { "count": 82, "time": 1256 }, "RecompileSynchronous": { "count": 163, "time": 89115 }, "CompileOptimized_Concurrent": { "count": 81, "time": 4082 }, "StackGuard": { "count": 79, "time": 827 }, "DeoptimizeCode": { "count": 6, "time": 1017 }, "NotifyDeoptimized": { "count": 6, "time": 901 } } } }, { "duration": 2739975, "js": 2246874, "phases": [ { "phase": "load", "start": 0, "duration": 97156 }, { "phase": "boot", "start": 97156, "duration": 754664 }, { "phase": "transition", "start": 851820, "duration": 278152 }, { "phase": "render", "start": 1129972, "duration": 1610003 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342933, "duration": 4590, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 378714, "duration": 5407, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 444344, "duration": 1851, "usedHeapSizeAfter": 5710256, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 604483, "duration": 3128, "usedHeapSizeAfter": 8689736, "usedHeapSizeBefore": 9282928 }, { "kind": "MinorGC", "type": "scavenge", "start": 740722, "duration": 3610, "usedHeapSizeAfter": 10078512, "usedHeapSizeBefore": 10586504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042273, "duration": 2236, "usedHeapSizeAfter": 13980760, "usedHeapSizeBefore": 15905888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271972, "duration": 3382, "usedHeapSizeAfter": 15633008, "usedHeapSizeBefore": 17271432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1495957, "duration": 3707, "usedHeapSizeAfter": 17103776, "usedHeapSizeBefore": 19369544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1891580, "duration": 3256, "usedHeapSizeAfter": 19149800, "usedHeapSizeBefore": 24486056 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243211, "duration": 4510, "usedHeapSizeAfter": 21579880, "usedHeapSizeBefore": 25587792 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 3747 }, "FunctionCallback": { "count": 6358, "time": 52597 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1087 }, "StoreCallbackProperty": { "count": 721, "time": 2016 }, "GCEpilogueCallback": { "count": 10, "time": 166 }, "GCPrologueCallback": { "count": 10, "time": 1359 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1221 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2822 }, "CompileFunction": { "count": 3396, "time": 112495 }, "CompileIgnition": { "count": 3432, "time": 103238 }, "CompileIgnitionFinalization": { "count": 3432, "time": 24831 }, "CompileRenumber": { "count": 3409, "time": 10178 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1066 }, "CompileScopeAnalysis": { "count": 3409, "time": 13853 }, "CompileScript": { "count": 13, "time": 7813 }, "CompileLazy": { "count": 3196, "time": 10740 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 661 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1668 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 3934 }, "Map_SetPrototype": { "count": 14069, "time": 3113 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 40129 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 601 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5370 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2159 }, "InterpreterNewClosure": { "count": 3119, "time": 3247 }, "DeserializeLazy": { "count": 70, "time": 1243 }, "CreateObjectLiteral": { "count": 2504, "time": 8403 }, "CreateArrayLiteral": { "count": 1128, "time": 1835 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 3807 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 97 }, "ReconfigureToDataProperty": { "count": 10, "time": 687 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 960 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 7721 }, "CreateRegExpLiteral": { "count": 239, "time": 2348 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1849 }, "SetProperty": { "count": 950, "time": 5232 }, "NewObject": { "count": 272, "time": 2607 }, "RegExpExec": { "count": 480, "time": 6681 }, "RegExpExecMultiple": { "count": 288, "time": 1836 }, "StringSplit": { "count": 4175, "time": 5421 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1738 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 863, "time": 3803 }, "ArrayLengthSetter": { "count": 504, "time": 139 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 574 }, "ArraySpeciesConstructor": { "count": 1, "time": 527 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 1843 }, "AllocateInNewSpace": { "count": 65, "time": 1169 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2469 }, "AddDictionaryProperty": { "count": 3080, "time": 4698 }, "ObjectKeys": { "count": 170, "time": 887 }, "ObjectCreate": { "count": 149, "time": 1186 }, "GetProperty": { "count": 4312, "time": 2968 }, "HasProperty": { "count": 928, "time": 1480 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 60 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1758 }, "StringAdd": { "count": 659, "time": 171 }, "StringCharCodeAt": { "count": 140, "time": 508 }, "StringBuilderJoin": { "count": 183, "time": 587 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5783, "time": 2052 }, "ArrayConcat": { "count": 999, "time": 1924 }, "ArraySplice": { "count": 268, "time": 457 }, "ArrayUnshift": { "count": 790, "time": 1931 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 149 }, "ObjectAssign": { "count": 909, "time": 9260 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1092 }, "ObjectSetPrototypeOf": { "count": 107, "time": 570 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 801 }, "Interrupt": { "count": 103, "time": 2062 }, "RegExpReplace": { "count": 1009, "time": 4970 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 79 }, "ArrayShift": { "count": 672, "time": 772 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 142 }, "DeleteProperty": { "count": 196, "time": 47 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 634 }, "ArrayPop": { "count": 669, "time": 1347 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5006 }, "DatePrototypeToISOString": { "count": 43, "time": 115 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 604 }, "MapPrototypeClear": { "count": 106, "time": 453 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1594 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 619 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 674 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 112 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 425 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1538 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5503 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 85 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25377 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1887 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 3, "time": 12 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1079 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 523 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 715 } }, "JavaScript": { "JS_Execution": { "count": 550, "time": 1028203 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14563 }, "ParseFunctionLiteral": { "count": 3434, "time": 152855 }, "ParseProgram": { "count": 13, "time": 3299 }, "PreParseWithVariableResolution": { "count": 13066, "time": 167602 }, "PreParseNoVariableResolution": { "count": 597, "time": 34302 }, "JsonParse": { "count": 21, "time": 6733 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 11357 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2794 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4128 }, "StoreIC_Miss": { "count": 522, "time": 3421 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4628 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 1200 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 1749 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4077, "time": 19474 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7265, "time": 20282 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3846 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19214 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 3968 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2780 }, "LoadIC_LoadFieldDH": { "count": 4375, "time": 17605 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 26 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 4990 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 11614 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 28 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4209 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 1623 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 713 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 767, "time": 2202 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 440 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1640 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 333 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1881 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 435 } }, "API": { "API_Context_New": { "count": 2, "time": 9224 }, "API_FunctionTemplate_New": { "count": 1258, "time": 745 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 926 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2847 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 548 }, "API_String_NewFromOneByte": { "count": 979, "time": 1326 }, "API_String_Write": { "count": 2020, "time": 1179 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 4 }, "OptimizeCode": { "count": 69, "time": 1227 }, "RecompileSynchronous": { "count": 137, "time": 85269 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2770 }, "StackGuard": { "count": 68, "time": 1125 }, "DeoptimizeCode": { "count": 5, "time": 77 }, "NotifyDeoptimized": { "count": 6, "time": 97 } } } }, { "duration": 2751215, "js": 2262298, "phases": [ { "phase": "load", "start": 0, "duration": 95543 }, { "phase": "boot", "start": 95543, "duration": 763327 }, { "phase": "transition", "start": 858870, "duration": 267888 }, { "phase": "render", "start": 1126758, "duration": 1624457 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347843, "duration": 5735, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220264 }, { "kind": "MinorGC", "type": "scavenge", "start": 383119, "duration": 6756, "usedHeapSizeAfter": 4346248, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 446831, "duration": 1511, "usedHeapSizeAfter": 5719744, "usedHeapSizeBefore": 5968064 }, { "kind": "MinorGC", "type": "scavenge", "start": 614575, "duration": 3043, "usedHeapSizeAfter": 8678248, "usedHeapSizeBefore": 9273624 }, { "kind": "MinorGC", "type": "scavenge", "start": 744598, "duration": 1958, "usedHeapSizeAfter": 10075784, "usedHeapSizeBefore": 10578424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048918, "duration": 2696, "usedHeapSizeAfter": 13975512, "usedHeapSizeBefore": 15890088 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262206, "duration": 3258, "usedHeapSizeAfter": 15603344, "usedHeapSizeBefore": 17244048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1496899, "duration": 3516, "usedHeapSizeAfter": 17104520, "usedHeapSizeBefore": 19352944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1861465, "duration": 5612, "usedHeapSizeAfter": 19100920, "usedHeapSizeBefore": 24467632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2196846, "duration": 5464, "usedHeapSizeAfter": 21302264, "usedHeapSizeBefore": 25539200 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 2963 }, "FunctionCallback": { "count": 6363, "time": 53405 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1366 }, "StoreCallbackProperty": { "count": 721, "time": 702 }, "GCEpilogueCallback": { "count": 10, "time": 1268 }, "GCPrologueCallback": { "count": 10, "time": 448 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 814 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4415 }, "CompileFunction": { "count": 3396, "time": 107992 }, "CompileIgnition": { "count": 3432, "time": 92180 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32031 }, "CompileRenumber": { "count": 3409, "time": 11251 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1065 }, "CompileScopeAnalysis": { "count": 3409, "time": 9253 }, "CompileScript": { "count": 13, "time": 6462 }, "CompileLazy": { "count": 3196, "time": 12465 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 658 }, "RegExpInitializeAndCompile": { "count": 184, "time": 955 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1635 }, "Map_SetPrototype": { "count": 14059, "time": 2767 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44037 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 549 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5361 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1179 }, "InterpreterNewClosure": { "count": 3119, "time": 3643 }, "DeserializeLazy": { "count": 70, "time": 2805 }, "CreateObjectLiteral": { "count": 2504, "time": 9617 }, "CreateArrayLiteral": { "count": 1128, "time": 3293 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 6599 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 408, "time": 28 }, "FunctionPrototypeSetter": { "count": 293, "time": 3799 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1037, "time": 8311 }, "CreateRegExpLiteral": { "count": 239, "time": 3417 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2175 }, "SetProperty": { "count": 950, "time": 2031 }, "NewObject": { "count": 272, "time": 1184 }, "RegExpExec": { "count": 481, "time": 9197 }, "RegExpExecMultiple": { "count": 288, "time": 2480 }, "StringSplit": { "count": 4175, "time": 5038 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 792 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 2516 }, "ArrayLengthSetter": { "count": 504, "time": 124 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 44 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 1327 }, "AllocateInNewSpace": { "count": 76, "time": 1713 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2442 }, "AddDictionaryProperty": { "count": 3080, "time": 9006 }, "ObjectKeys": { "count": 170, "time": 214 }, "ObjectCreate": { "count": 149, "time": 507 }, "GetProperty": { "count": 4313, "time": 1582 }, "HasProperty": { "count": 928, "time": 1324 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 362 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 1380 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1936 }, "StringAdd": { "count": 659, "time": 1142 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 119 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5797, "time": 2985 }, "ArrayConcat": { "count": 999, "time": 1939 }, "ArraySplice": { "count": 268, "time": 680 }, "ArrayUnshift": { "count": 790, "time": 1083 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 1738 }, "ObjectAssign": { "count": 909, "time": 7932 }, "ObjectFreeze": { "count": 6, "time": 819 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 778 }, "ObjectSetPrototypeOf": { "count": 107, "time": 897 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 342 }, "Interrupt": { "count": 98, "time": 1003 }, "RegExpReplace": { "count": 1009, "time": 4124 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 80 }, "ArrayShift": { "count": 672, "time": 3290 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 17 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 192 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 962 }, "ArrayPop": { "count": 669, "time": 575 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3963 }, "DatePrototypeToISOString": { "count": 43, "time": 983 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 638 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 398 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 24 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 921 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 572 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1936 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6018 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 917 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 257 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1521 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27045 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1956 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 3, "time": 3428 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 807 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 27, "time": 780 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1015890 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16143 }, "ParseFunctionLiteral": { "count": 3434, "time": 148644 }, "ParseProgram": { "count": 13, "time": 9874 }, "PreParseWithVariableResolution": { "count": 13066, "time": 177140 }, "PreParseNoVariableResolution": { "count": 597, "time": 28676 }, "JsonParse": { "count": 21, "time": 9575 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 10852 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3072 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2033 }, "StoreIC_Miss": { "count": 518, "time": 2561 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6153 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 2410 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2928 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4072, "time": 20342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7201, "time": 27266 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1900 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15122 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 2061 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 1990 }, "LoadIC_LoadFieldDH": { "count": 4374, "time": 14980 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4916 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 12163 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 643 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3156 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 2947 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 475 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 3598 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 316, "time": 1301 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1172 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 176 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 72 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 2147 }, "KeyedLoadIC_Miss": { "count": 32, "time": 111 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 470 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 9205 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1764 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 99 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4416 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 839 }, "API_Object_SetPrototype": { "count": 38, "time": 40 }, "API_Persistent_New": { "count": 2889, "time": 3517 }, "API_String_NewFromOneByte": { "count": 979, "time": 825 }, "API_String_Write": { "count": 2007, "time": 239 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 7 }, "OptimizeCode": { "count": 67, "time": 1113 }, "RecompileSynchronous": { "count": 133, "time": 89447 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1351 }, "StackGuard": { "count": 63, "time": 423 }, "DeoptimizeCode": { "count": 5, "time": 628 }, "NotifyDeoptimized": { "count": 5, "time": 75 } } } }, { "duration": 2742344, "js": 2232958, "phases": [ { "phase": "load", "start": 0, "duration": 100759 }, { "phase": "boot", "start": 100759, "duration": 774444 }, { "phase": "transition", "start": 875203, "duration": 265467 }, { "phase": "render", "start": 1140670, "duration": 1601674 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348491, "duration": 4632, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 384135, "duration": 6653, "usedHeapSizeAfter": 4346200, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448676, "duration": 2005, "usedHeapSizeAfter": 5721112, "usedHeapSizeBefore": 5968048 }, { "kind": "MinorGC", "type": "scavenge", "start": 600043, "duration": 3939, "usedHeapSizeAfter": 8683056, "usedHeapSizeBefore": 9268064 }, { "kind": "MinorGC", "type": "scavenge", "start": 737593, "duration": 2615, "usedHeapSizeAfter": 10035064, "usedHeapSizeBefore": 10564416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 845232, "duration": 49, "usedHeapSizeAfter": 11689040, "usedHeapSizeBefore": 11689040 }, { "kind": "MajorGC", "type": "atomic pause", "start": 856193, "duration": 6409, "usedHeapSizeAfter": 9911856, "usedHeapSizeBefore": 11809864 }, { "kind": "MajorGC", "type": "weak processing", "start": 965905, "duration": 8, "usedHeapSizeAfter": 11295840, "usedHeapSizeBefore": 11295840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1104651, "duration": 2194, "usedHeapSizeAfter": 12620768, "usedHeapSizeBefore": 14812672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1383793, "duration": 3874, "usedHeapSizeAfter": 14750312, "usedHeapSizeBefore": 16592424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1806620, "duration": 5182, "usedHeapSizeAfter": 16880576, "usedHeapSizeBefore": 22212672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2132612, "duration": 4282, "usedHeapSizeAfter": 19028272, "usedHeapSizeBefore": 23354048 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 1587 }, "FunctionCallback": { "count": 6362, "time": 56794 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 669 }, "StoreCallbackProperty": { "count": 721, "time": 2392 }, "GCEpilogueCallback": { "count": 11, "time": 716 }, "GCPrologueCallback": { "count": 11, "time": 236 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 754 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4061 }, "CompileFunction": { "count": 3396, "time": 100857 }, "CompileIgnition": { "count": 3432, "time": 95328 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29222 }, "CompileRenumber": { "count": 3409, "time": 15362 }, "CompileRewriteReturnResult": { "count": 3409, "time": 154 }, "CompileScopeAnalysis": { "count": 3409, "time": 11399 }, "CompileScript": { "count": 13, "time": 6926 }, "CompileLazy": { "count": 3196, "time": 15339 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 248 }, "RegExpInitializeAndCompile": { "count": 184, "time": 503 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 2211 }, "Map_SetPrototype": { "count": 14083, "time": 4386 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 42163 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 335 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5164 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2750 }, "InterpreterNewClosure": { "count": 3119, "time": 2981 }, "DeserializeLazy": { "count": 70, "time": 1582 }, "CreateObjectLiteral": { "count": 2504, "time": 14881 }, "CreateArrayLiteral": { "count": 1128, "time": 2187 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 5005 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 15 }, "FunctionPrototypeSetter": { "count": 293, "time": 317 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1037, "time": 8004 }, "CreateRegExpLiteral": { "count": 239, "time": 2037 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 3188 }, "SetProperty": { "count": 949, "time": 3740 }, "NewObject": { "count": 272, "time": 4048 }, "RegExpExec": { "count": 481, "time": 7249 }, "RegExpExecMultiple": { "count": 288, "time": 1417 }, "StringSplit": { "count": 4175, "time": 9056 }, "StringBuilderConcat": { "count": 92, "time": 30 }, "DateConstructor_ConstructStub": { "count": 525, "time": 816 }, "NumberPrototypeToString": { "count": 248, "time": 371 }, "ObjectDefineProperty": { "count": 863, "time": 2123 }, "ArrayLengthSetter": { "count": 504, "time": 144 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 171 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 50 }, "WeakCollectionSet": { "count": 56, "time": 3033 }, "AllocateInNewSpace": { "count": 53, "time": 1101 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2117 }, "AddDictionaryProperty": { "count": 3080, "time": 5540 }, "ObjectKeys": { "count": 170, "time": 508 }, "ObjectCreate": { "count": 153, "time": 2111 }, "GetProperty": { "count": 4312, "time": 2826 }, "HasProperty": { "count": 928, "time": 2728 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 367 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 421 }, "StringAdd": { "count": 659, "time": 183 }, "StringCharCodeAt": { "count": 140, "time": 897 }, "StringBuilderJoin": { "count": 183, "time": 788 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5149, "time": 2138 }, "ArrayConcat": { "count": 999, "time": 2973 }, "ArraySplice": { "count": 268, "time": 217 }, "ArrayUnshift": { "count": 790, "time": 213 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 158 }, "ObjectAssign": { "count": 909, "time": 11788 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 191 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1552 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1643 }, "Interrupt": { "count": 103, "time": 535 }, "RegExpReplace": { "count": 1009, "time": 2960 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 812 }, "ArrayShift": { "count": 672, "time": 828 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 211 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 711 }, "ArrayPop": { "count": 669, "time": 1627 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3754 }, "DatePrototypeToISOString": { "count": 43, "time": 109 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 163 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 928 }, "StringToNumber": { "count": 481, "time": 51 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 710 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1541 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 500 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1349 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6033 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 891 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 112 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24810 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2452 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 30, "time": 652 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 7047 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 508 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 4 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 42 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 80 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 820 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 423 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1452 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 457 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1929 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 53 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 52 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 821 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 495 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1004930 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17721 }, "ParseFunctionLiteral": { "count": 3434, "time": 136891 }, "ParseProgram": { "count": 13, "time": 4424 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176222 }, "PreParseNoVariableResolution": { "count": 597, "time": 29053 }, "JsonParse": { "count": 21, "time": 8948 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3675, "time": 9996 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3907 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1915 }, "StoreIC_Miss": { "count": 518, "time": 3249 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4057 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 1190 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 2104 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 21840 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 671 }, "LoadIC_LoadNonexistentDH": { "count": 7224, "time": 18517 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3635 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 21812 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 30 }, "LoadIC_Miss": { "count": 136, "time": 2435 }, "KeyedLoadIC_LoadElementDH": { "count": 755, "time": 4352 }, "LoadIC_LoadFieldDH": { "count": 4404, "time": 10586 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 9904 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 5 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2224, "time": 7650 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5990 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 1596 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 2115 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 2208 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1707 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1634 }, "LoadIC_StringLength": { "count": 23, "time": 46 }, "StoreIC_SlowStub": { "count": 139, "time": 1005 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2008 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 14 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 297 } }, "API": { "API_Context_New": { "count": 2, "time": 8673 }, "API_FunctionTemplate_New": { "count": 1258, "time": 732 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 496 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 731 }, "API_Script_Run": { "count": 11, "time": 14 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3376 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 33 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2890, "time": 888 }, "API_String_NewFromOneByte": { "count": 979, "time": 258 }, "API_String_Write": { "count": 2288, "time": 874 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 25 }, "API_Error_New": { "count": 2, "time": 210 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 699 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 61, "time": 1027 }, "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 5 }, "OptimizeCode": { "count": 63, "time": 225 }, "RecompileSynchronous": { "count": 125, "time": 82308 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1765 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 841 } } } }, { "duration": 2752491, "js": 2248853, "phases": [ { "phase": "load", "start": 0, "duration": 97698 }, { "phase": "boot", "start": 97698, "duration": 744777 }, { "phase": "transition", "start": 842475, "duration": 273300 }, { "phase": "render", "start": 1115775, "duration": 1636716 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 341534, "duration": 4842, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 377110, "duration": 4523, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 439678, "duration": 1829, "usedHeapSizeAfter": 5721248, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 594748, "duration": 3627, "usedHeapSizeAfter": 8650232, "usedHeapSizeBefore": 9267784 }, { "kind": "MinorGC", "type": "scavenge", "start": 733389, "duration": 3020, "usedHeapSizeAfter": 10045856, "usedHeapSizeBefore": 10598896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040557, "duration": 2620, "usedHeapSizeAfter": 13977328, "usedHeapSizeBefore": 15902896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262684, "duration": 3156, "usedHeapSizeAfter": 15655960, "usedHeapSizeBefore": 17274896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1481641, "duration": 3960, "usedHeapSizeAfter": 17149320, "usedHeapSizeBefore": 19361656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1860012, "duration": 2351, "usedHeapSizeAfter": 19199240, "usedHeapSizeBefore": 24563248 }, { "kind": "MinorGC", "type": "scavenge", "start": 2203976, "duration": 5583, "usedHeapSizeAfter": 21356384, "usedHeapSizeBefore": 25642664 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1743 }, "FunctionCallback": { "count": 6361, "time": 63048 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 621 }, "StoreCallbackProperty": { "count": 721, "time": 935 }, "GCEpilogueCallback": { "count": 10, "time": 849 }, "GCPrologueCallback": { "count": 10, "time": 752 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 149 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4965 }, "CompileFunction": { "count": 3396, "time": 104095 }, "CompileIgnition": { "count": 3432, "time": 103378 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28189 }, "CompileRenumber": { "count": 3409, "time": 15731 }, "CompileRewriteReturnResult": { "count": 3409, "time": 140 }, "CompileScopeAnalysis": { "count": 3409, "time": 13520 }, "CompileScript": { "count": 13, "time": 6436 }, "CompileLazy": { "count": 3196, "time": 13601 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 187 }, "RegExpInitializeAndCompile": { "count": 184, "time": 178 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 1630 }, "Map_SetPrototype": { "count": 14061, "time": 4162 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 39554 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 500 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6429 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1732 }, "InterpreterNewClosure": { "count": 3119, "time": 3895 }, "DeserializeLazy": { "count": 70, "time": 1904 }, "CreateObjectLiteral": { "count": 2457, "time": 7848 }, "CreateArrayLiteral": { "count": 1128, "time": 843 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6210 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 71 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 990 }, "Object_DeleteProperty": { "count": 8, "time": 30 }, "ForInEnumerate": { "count": 1037, "time": 7485 }, "CreateRegExpLiteral": { "count": 239, "time": 803 }, "GenerateRandomNumbers": { "count": 5, "time": 798 }, "KeyedGetProperty": { "count": 688, "time": 1541 }, "SetProperty": { "count": 950, "time": 2527 }, "NewObject": { "count": 272, "time": 2774 }, "RegExpExec": { "count": 480, "time": 9371 }, "RegExpExecMultiple": { "count": 288, "time": 2416 }, "StringSplit": { "count": 4175, "time": 6388 }, "StringBuilderConcat": { "count": 92, "time": 28 }, "DateConstructor_ConstructStub": { "count": 525, "time": 205 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 1975 }, "ArrayLengthSetter": { "count": 504, "time": 106 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 131 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 2606 }, "AllocateInNewSpace": { "count": 68, "time": 398 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 6760 }, "AddDictionaryProperty": { "count": 3080, "time": 7007 }, "ObjectKeys": { "count": 170, "time": 267 }, "ObjectCreate": { "count": 149, "time": 810 }, "GetProperty": { "count": 4312, "time": 2832 }, "HasProperty": { "count": 928, "time": 1149 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1330 }, "StringAdd": { "count": 659, "time": 521 }, "StringCharCodeAt": { "count": 140, "time": 571 }, "StringBuilderJoin": { "count": 183, "time": 1444 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5802, "time": 4901 }, "ArrayConcat": { "count": 999, "time": 2626 }, "ArraySplice": { "count": 268, "time": 1377 }, "ArrayUnshift": { "count": 790, "time": 391 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 136 }, "ObjectAssign": { "count": 909, "time": 10750 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 197 }, "ObjectSetPrototypeOf": { "count": 107, "time": 386 }, "ObjectIsExtensible": { "count": 32, "time": 752 }, "MapGrow": { "count": 411, "time": 1096 }, "Interrupt": { "count": 105, "time": 1854 }, "RegExpReplace": { "count": 1009, "time": 4145 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 2324 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 1108 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 37 }, "DeleteProperty": { "count": 196, "time": 45 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 551 }, "ArrayPop": { "count": 669, "time": 779 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3788 }, "DatePrototypeToISOString": { "count": 43, "time": 635 }, "GlobalDecodeURIComponent": { "count": 4, "time": 11 }, "GlobalEncodeURIComponent": { "count": 153, "time": 856 }, "MapPrototypeClear": { "count": 106, "time": 42 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 266 }, "StringToNumber": { "count": 481, "time": 964 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1394 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 764 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1181 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5552 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 312 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23970 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2778 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3638 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1014 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 27, "time": 1329 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 999885 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17364 }, "ParseFunctionLiteral": { "count": 3434, "time": 144458 }, "ParseProgram": { "count": 13, "time": 4112 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171780 }, "PreParseNoVariableResolution": { "count": 597, "time": 29243 }, "JsonParse": { "count": 21, "time": 7167 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 12033 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4451 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1531 }, "StoreIC_Miss": { "count": 523, "time": 2626 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6966 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 2717 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 4456 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4070, "time": 17893 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7234, "time": 22848 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2833 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23200 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2880 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1409 }, "LoadIC_LoadFieldDH": { "count": 4353, "time": 15945 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 3859 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 9812 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 12 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3335 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 394, "time": 1408 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 545 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2759 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 753 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1166 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 156 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 638 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 88 } }, "API": { "API_Context_New": { "count": 2, "time": 8100 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2333 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 273 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1887 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 30 }, "API_Object_SetPrototype": { "count": 38, "time": 35 }, "API_Persistent_New": { "count": 2889, "time": 1219 }, "API_String_NewFromOneByte": { "count": 979, "time": 437 }, "API_String_Write": { "count": 2013, "time": 949 }, "API_External_New": { "count": 29, "time": 380 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 83 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 7 }, "OptimizeCode": { "count": 79, "time": 762 }, "RecompileSynchronous": { "count": 157, "time": 99280 }, "CompileOptimized_Concurrent": { "count": 78, "time": 3439 }, "StackGuard": { "count": 78, "time": 700 }, "DeoptimizeCode": { "count": 5, "time": 68 }, "NotifyDeoptimized": { "count": 6, "time": 83 } } } }, { "duration": 2771305, "js": 2266485, "phases": [ { "phase": "load", "start": 0, "duration": 95962 }, { "phase": "boot", "start": 95962, "duration": 759603 }, { "phase": "transition", "start": 855565, "duration": 280961 }, { "phase": "render", "start": 1136526, "duration": 1634779 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343194, "duration": 4582, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 383406, "duration": 4840, "usedHeapSizeAfter": 4346200, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 446214, "duration": 2351, "usedHeapSizeAfter": 5731232, "usedHeapSizeBefore": 5968016 }, { "kind": "MinorGC", "type": "scavenge", "start": 610424, "duration": 2866, "usedHeapSizeAfter": 8658512, "usedHeapSizeBefore": 9267856 }, { "kind": "MinorGC", "type": "scavenge", "start": 743084, "duration": 2480, "usedHeapSizeAfter": 10041648, "usedHeapSizeBefore": 10579456 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050654, "duration": 2800, "usedHeapSizeAfter": 13997112, "usedHeapSizeBefore": 15900992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1283309, "duration": 3671, "usedHeapSizeAfter": 15611160, "usedHeapSizeBefore": 17252448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1512025, "duration": 3429, "usedHeapSizeAfter": 17138584, "usedHeapSizeBefore": 19393784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1895347, "duration": 4821, "usedHeapSizeAfter": 19137896, "usedHeapSizeBefore": 24529440 }, { "kind": "MinorGC", "type": "scavenge", "start": 2256598, "duration": 4734, "usedHeapSizeAfter": 21553832, "usedHeapSizeBefore": 25613360 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 1943 }, "FunctionCallback": { "count": 6360, "time": 54391 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1244 }, "StoreCallbackProperty": { "count": 721, "time": 571 }, "GCEpilogueCallback": { "count": 10, "time": 1008 }, "GCPrologueCallback": { "count": 10, "time": 1426 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2451 }, "CompileFunction": { "count": 3396, "time": 107547 }, "CompileIgnition": { "count": 3432, "time": 104675 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29591 }, "CompileRenumber": { "count": 3409, "time": 10559 }, "CompileRewriteReturnResult": { "count": 3409, "time": 795 }, "CompileScopeAnalysis": { "count": 3409, "time": 11593 }, "CompileScript": { "count": 13, "time": 6750 }, "CompileLazy": { "count": 3196, "time": 18636 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1633 }, "RegExpInitializeAndCompile": { "count": 184, "time": 178 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 783 }, "Map_SetPrototype": { "count": 14070, "time": 6373 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 35908 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1747 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5692 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4074 }, "InterpreterNewClosure": { "count": 3119, "time": 2598 }, "DeserializeLazy": { "count": 70, "time": 1285 }, "CreateObjectLiteral": { "count": 2504, "time": 9251 }, "CreateArrayLiteral": { "count": 1128, "time": 1557 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4775 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1164 }, "ReconfigureToDataProperty": { "count": 10, "time": 562 }, "ArrayLengthGetter": { "count": 408, "time": 36 }, "FunctionPrototypeSetter": { "count": 293, "time": 1667 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1037, "time": 8320 }, "CreateRegExpLiteral": { "count": 239, "time": 633 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 3482 }, "SetProperty": { "count": 950, "time": 4667 }, "NewObject": { "count": 272, "time": 2048 }, "RegExpExec": { "count": 480, "time": 8168 }, "RegExpExecMultiple": { "count": 288, "time": 2687 }, "StringSplit": { "count": 4175, "time": 5840 }, "StringBuilderConcat": { "count": 92, "time": 645 }, "DateConstructor_ConstructStub": { "count": 525, "time": 203 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 2734 }, "ArrayLengthSetter": { "count": 504, "time": 166 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 15 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 784 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 2285 }, "AllocateInNewSpace": { "count": 63, "time": 990 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2017 }, "AddDictionaryProperty": { "count": 3080, "time": 6375 }, "ObjectKeys": { "count": 170, "time": 798 }, "ObjectCreate": { "count": 149, "time": 2315 }, "GetProperty": { "count": 4312, "time": 4625 }, "HasProperty": { "count": 928, "time": 3332 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 60 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 843 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3687 }, "StringAdd": { "count": 659, "time": 325 }, "StringCharCodeAt": { "count": 140, "time": 943 }, "StringBuilderJoin": { "count": 183, "time": 685 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5775, "time": 2363 }, "ArrayConcat": { "count": 999, "time": 2609 }, "ArraySplice": { "count": 268, "time": 694 }, "ArrayUnshift": { "count": 790, "time": 652 }, "DateNow": { "count": 49, "time": 398 }, "FunctionPrototypeToString": { "count": 193, "time": 586 }, "ObjectAssign": { "count": 909, "time": 8017 }, "ObjectFreeze": { "count": 6, "time": 767 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1047 }, "ObjectSetPrototypeOf": { "count": 107, "time": 89 }, "ObjectIsExtensible": { "count": 32, "time": 752 }, "MapGrow": { "count": 411, "time": 1900 }, "Interrupt": { "count": 103, "time": 2261 }, "RegExpReplace": { "count": 1009, "time": 4519 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 66 }, "ArrayShift": { "count": 672, "time": 1898 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 82 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 31 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 130 }, "ArrayPop": { "count": 669, "time": 987 }, "ArrayPush": { "count": 1, "time": 252 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4121 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 278 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 268 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 647 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 739 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 169 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 828 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2110 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6830 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 349 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 338 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24581 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2621 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 819 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 839 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 29 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1007145 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14619 }, "ParseFunctionLiteral": { "count": 3434, "time": 152261 }, "ParseProgram": { "count": 13, "time": 7939 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171705 }, "PreParseNoVariableResolution": { "count": 597, "time": 26690 }, "JsonParse": { "count": 21, "time": 7827 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 13987 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3379 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4216 }, "StoreIC_Miss": { "count": 517, "time": 1590 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3250 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 276 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1825 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4096, "time": 22538 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7146, "time": 25213 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2332 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18513 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2839 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 3659 }, "LoadIC_LoadFieldDH": { "count": 4354, "time": 17164 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4951 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 802 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10744 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4223 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 4616 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 894 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 1996 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 315, "time": 875 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1455 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 175 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 932 }, "KeyedLoadIC_Miss": { "count": 32, "time": 59 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 499 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 724 } }, "API": { "API_Context_New": { "count": 2, "time": 9519 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1070 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 703 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 221 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5271 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 456 }, "API_String_NewFromOneByte": { "count": 979, "time": 1417 }, "API_String_Write": { "count": 2012, "time": 264 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 6 }, "OptimizeCode": { "count": 83, "time": 1098 }, "RecompileSynchronous": { "count": 165, "time": 96526 }, "CompileOptimized_Concurrent": { "count": 82, "time": 2046 }, "StackGuard": { "count": 78, "time": 1298 }, "DeoptimizeCode": { "count": 7, "time": 109 }, "NotifyDeoptimized": { "count": 8, "time": 455 } } } }, { "duration": 2706107, "js": 2208237, "phases": [ { "phase": "load", "start": 0, "duration": 95670 }, { "phase": "boot", "start": 95670, "duration": 750543 }, { "phase": "transition", "start": 846213, "duration": 269748 }, { "phase": "render", "start": 1115961, "duration": 1590146 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342449, "duration": 4621, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 378255, "duration": 5509, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 439779, "duration": 1467, "usedHeapSizeAfter": 5710080, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 596703, "duration": 3106, "usedHeapSizeAfter": 8672400, "usedHeapSizeBefore": 9282288 }, { "kind": "MinorGC", "type": "scavenge", "start": 737060, "duration": 3040, "usedHeapSizeAfter": 10117072, "usedHeapSizeBefore": 10599000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1029279, "duration": 2731, "usedHeapSizeAfter": 13988512, "usedHeapSizeBefore": 15894104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1256408, "duration": 2836, "usedHeapSizeAfter": 15587712, "usedHeapSizeBefore": 17277904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1485390, "duration": 4236, "usedHeapSizeAfter": 17156192, "usedHeapSizeBefore": 19406872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881802, "duration": 3202, "usedHeapSizeAfter": 19351184, "usedHeapSizeBefore": 24526432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219606, "duration": 6496, "usedHeapSizeAfter": 21753152, "usedHeapSizeBefore": 25649336 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 959, "time": 1832 }, "FunctionCallback": { "count": 6357, "time": 60142 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 156 }, "StoreCallbackProperty": { "count": 721, "time": 1587 }, "GCEpilogueCallback": { "count": 10, "time": 176 }, "GCPrologueCallback": { "count": 10, "time": 266 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 167 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2767 }, "CompileFunction": { "count": 3396, "time": 113650 }, "CompileIgnition": { "count": 3432, "time": 100251 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31918 }, "CompileRenumber": { "count": 3409, "time": 10322 }, "CompileRewriteReturnResult": { "count": 3409, "time": 338 }, "CompileScopeAnalysis": { "count": 3409, "time": 7703 }, "CompileScript": { "count": 13, "time": 6834 }, "CompileLazy": { "count": 3196, "time": 11042 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 448 }, "RegExpInitializeAndCompile": { "count": 184, "time": 567 }, "CompileForOnStackReplacement": { "count": 1, "time": 788 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 415, "time": 1121 }, "Map_SetPrototype": { "count": 14059, "time": 3480 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 40501 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 819 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5299 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1453 }, "InterpreterNewClosure": { "count": 3119, "time": 2931 }, "DeserializeLazy": { "count": 70, "time": 1436 }, "CreateObjectLiteral": { "count": 2504, "time": 11654 }, "CreateArrayLiteral": { "count": 1128, "time": 3462 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 648 }, "HandleApiCall": { "count": 6040, "time": 3644 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 2475 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 7045 }, "CreateRegExpLiteral": { "count": 239, "time": 2476 }, "GenerateRandomNumbers": { "count": 5, "time": 807 }, "KeyedGetProperty": { "count": 688, "time": 1504 }, "SetProperty": { "count": 950, "time": 2128 }, "NewObject": { "count": 272, "time": 2256 }, "RegExpExec": { "count": 480, "time": 10154 }, "RegExpExecMultiple": { "count": 288, "time": 2975 }, "StringSplit": { "count": 4175, "time": 6228 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 418 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 1594 }, "ArrayLengthSetter": { "count": 504, "time": 738 }, "FunctionLengthGetter": { "count": 19, "time": 137 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 423 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 2657 }, "AllocateInNewSpace": { "count": 56, "time": 1890 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3622 }, "AddDictionaryProperty": { "count": 3080, "time": 7608 }, "ObjectKeys": { "count": 170, "time": 228 }, "ObjectCreate": { "count": 149, "time": 2046 }, "GetProperty": { "count": 4312, "time": 3359 }, "HasProperty": { "count": 928, "time": 1292 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 433 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3007 }, "StringAdd": { "count": 659, "time": 146 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 482 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5780, "time": 3500 }, "ArrayConcat": { "count": 999, "time": 1788 }, "ArraySplice": { "count": 268, "time": 108 }, "ArrayUnshift": { "count": 790, "time": 1633 }, "DateNow": { "count": 49, "time": 567 }, "FunctionPrototypeToString": { "count": 193, "time": 535 }, "ObjectAssign": { "count": 909, "time": 10700 }, "ObjectFreeze": { "count": 6, "time": 826 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 186 }, "ObjectSetPrototypeOf": { "count": 107, "time": 607 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1053 }, "Interrupt": { "count": 93, "time": 841 }, "RegExpReplace": { "count": 1009, "time": 2979 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 118 }, "ArrayShift": { "count": 672, "time": 2593 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 103 }, "ArrayPop": { "count": 669, "time": 1002 }, "ArrayPush": { "count": 1, "time": 17 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3767 }, "DatePrototypeToISOString": { "count": 43, "time": 506 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 154 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1252 }, "StringToNumber": { "count": 481, "time": 219 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 20 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1414 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 47 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1427 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3874 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 958 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27616 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3333 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 875 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 763 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 14, "time": 656 }, "AllocateInTargetSpace": { "count": 1, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 981134 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 18785 }, "ParseFunctionLiteral": { "count": 3434, "time": 145661 }, "ParseProgram": { "count": 13, "time": 5535 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175411 }, "PreParseNoVariableResolution": { "count": 597, "time": 26158 }, "JsonParse": { "count": 21, "time": 6601 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 11621 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3289 }, "LoadGlobalIC_Miss": { "count": 749, "time": 800 }, "StoreIC_Miss": { "count": 516, "time": 2047 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6807 }, "LoadIC_FunctionPrototypeStub": { "count": 167, "time": 1563 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1831 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 25661 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7186, "time": 19923 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4092 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 13169 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 136, "time": 3282 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2625 }, "LoadIC_LoadFieldDH": { "count": 4403, "time": 17525 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 2553 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 807 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 11798 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4132 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 4201 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1063 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 1460 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1717 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 999 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 594 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1571 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 16 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 198 } }, "API": { "API_Context_New": { "count": 2, "time": 7331 }, "API_FunctionTemplate_New": { "count": 1258, "time": 827 }, "API_Object_SetPrivate": { "count": 44, "time": 18 }, "API_ObjectTemplate_New": { "count": 101, "time": 10 }, "API_String_NewFromUtf8": { "count": 50, "time": 6 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 559 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3452 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 35 }, "API_Persistent_New": { "count": 2889, "time": 1945 }, "API_String_NewFromOneByte": { "count": 979, "time": 569 }, "API_String_Write": { "count": 2044, "time": 1658 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 10 }, "OptimizeCode": { "count": 70, "time": 1377 }, "RecompileSynchronous": { "count": 139, "time": 83276 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1909 }, "StackGuard": { "count": 68, "time": 1475 }, "DeoptimizeCode": { "count": 4, "time": 72 }, "NotifyDeoptimized": { "count": 4, "time": 328 } } } }, { "duration": 2758081, "js": 2242906, "phases": [ { "phase": "load", "start": 0, "duration": 99218 }, { "phase": "boot", "start": 99218, "duration": 765531 }, { "phase": "transition", "start": 864749, "duration": 279344 }, { "phase": "render", "start": 1144093, "duration": 1613988 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 360132, "duration": 5127, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 395057, "duration": 6651, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 460869, "duration": 1900, "usedHeapSizeAfter": 5710352, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 630699, "duration": 3295, "usedHeapSizeAfter": 8667384, "usedHeapSizeBefore": 9282712 }, { "kind": "MinorGC", "type": "scavenge", "start": 757037, "duration": 2666, "usedHeapSizeAfter": 10062336, "usedHeapSizeBefore": 10603720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1070043, "duration": 2405, "usedHeapSizeAfter": 14014536, "usedHeapSizeBefore": 15908016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1286190, "duration": 3564, "usedHeapSizeAfter": 15642792, "usedHeapSizeBefore": 17271152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1503278, "duration": 4465, "usedHeapSizeAfter": 17113880, "usedHeapSizeBefore": 19360488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1879327, "duration": 4250, "usedHeapSizeAfter": 19173704, "usedHeapSizeBefore": 24510880 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223833, "duration": 4738, "usedHeapSizeAfter": 21404624, "usedHeapSizeBefore": 25579072 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 3751 }, "FunctionCallback": { "count": 6357, "time": 58549 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1456 }, "StoreCallbackProperty": { "count": 721, "time": 1821 }, "GCEpilogueCallback": { "count": 10, "time": 164 }, "GCPrologueCallback": { "count": 10, "time": 255 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 333 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1840 }, "CompileFunction": { "count": 3396, "time": 106911 }, "CompileIgnition": { "count": 3432, "time": 100726 }, "CompileIgnitionFinalization": { "count": 3432, "time": 36213 }, "CompileRenumber": { "count": 3409, "time": 10461 }, "CompileRewriteReturnResult": { "count": 3409, "time": 733 }, "CompileScopeAnalysis": { "count": 3409, "time": 19206 }, "CompileScript": { "count": 13, "time": 7256 }, "CompileLazy": { "count": 3196, "time": 14799 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 740 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1869 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 1620 }, "Map_SetPrototype": { "count": 14057, "time": 4283 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44565 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1863 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4349 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2073 }, "InterpreterNewClosure": { "count": 3119, "time": 3016 }, "DeserializeLazy": { "count": 70, "time": 1370 }, "CreateObjectLiteral": { "count": 2504, "time": 9541 }, "CreateArrayLiteral": { "count": 1128, "time": 1806 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5224 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 1481 }, "Object_DeleteProperty": { "count": 8, "time": 641 }, "ForInEnumerate": { "count": 1037, "time": 9761 }, "CreateRegExpLiteral": { "count": 239, "time": 1192 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1440 }, "SetProperty": { "count": 950, "time": 3287 }, "NewObject": { "count": 272, "time": 1641 }, "RegExpExec": { "count": 480, "time": 9724 }, "RegExpExecMultiple": { "count": 288, "time": 1250 }, "StringSplit": { "count": 4175, "time": 5367 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 582 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 3056 }, "ArrayLengthSetter": { "count": 504, "time": 134 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 481 }, "WeakCollectionSet": { "count": 56, "time": 2302 }, "AllocateInNewSpace": { "count": 44, "time": 2331 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2013 }, "AddDictionaryProperty": { "count": 3080, "time": 6376 }, "ObjectKeys": { "count": 170, "time": 977 }, "ObjectCreate": { "count": 149, "time": 2296 }, "GetProperty": { "count": 4313, "time": 3924 }, "HasProperty": { "count": 928, "time": 2104 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 447 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1602 }, "StringAdd": { "count": 659, "time": 1482 }, "StringCharCodeAt": { "count": 140, "time": 419 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5759, "time": 2320 }, "ArrayConcat": { "count": 999, "time": 1409 }, "ArraySplice": { "count": 268, "time": 117 }, "ArrayUnshift": { "count": 790, "time": 1189 }, "DateNow": { "count": 49, "time": 46 }, "FunctionPrototypeToString": { "count": 193, "time": 173 }, "ObjectAssign": { "count": 909, "time": 9114 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 827 }, "ObjectSetPrototypeOf": { "count": 107, "time": 800 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2516 }, "Interrupt": { "count": 99, "time": 809 }, "RegExpReplace": { "count": 1009, "time": 3244 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 78 }, "ArrayShift": { "count": 672, "time": 1110 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 597 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1285 }, "ArrayPop": { "count": 669, "time": 660 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4745 }, "DatePrototypeToISOString": { "count": 43, "time": 121 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1198 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 234 }, "StringToNumber": { "count": 481, "time": 503 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 123 }, "DatePrototypeSetMonth": { "count": 31, "time": 710 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 613 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 690 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1832 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5146 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 30 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 627 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 650 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26744 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3745 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 3, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1004077 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14918 }, "ParseFunctionLiteral": { "count": 3434, "time": 140996 }, "ParseProgram": { "count": 13, "time": 6194 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178351 }, "PreParseNoVariableResolution": { "count": 597, "time": 34912 }, "JsonParse": { "count": 21, "time": 9707 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 11970 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1585 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2705 }, "StoreIC_Miss": { "count": 517, "time": 1050 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 2773 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 696 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 938 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 16605 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7236, "time": 22713 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4900 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18496 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 135, "time": 2421 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3514 }, "LoadIC_LoadFieldDH": { "count": 4377, "time": 13708 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 6480 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9885 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2635 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 3235 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1300 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 773, "time": 2751 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1418 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1271 }, "LoadIC_StringLength": { "count": 23, "time": 66 }, "StoreIC_SlowStub": { "count": 139, "time": 1064 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 64 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1869 }, "KeyedLoadIC_Miss": { "count": 32, "time": 46 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 6399 }, "API_FunctionTemplate_New": { "count": 1258, "time": 421 }, "API_Object_SetPrivate": { "count": 44, "time": 381 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 720 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3648 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 349 }, "API_Object_SetPrototype": { "count": 38, "time": 58 }, "API_Persistent_New": { "count": 2889, "time": 1192 }, "API_String_NewFromOneByte": { "count": 979, "time": 1000 }, "API_String_Write": { "count": 2015, "time": 710 }, "API_External_New": { "count": 29, "time": 380 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 11 }, "OptimizeCode": { "count": 70, "time": 697 }, "RecompileSynchronous": { "count": 139, "time": 84424 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1232 }, "StackGuard": { "count": 67, "time": 937 }, "DeoptimizeCode": { "count": 5, "time": 261 }, "NotifyDeoptimized": { "count": 7, "time": 416 } } } }, { "duration": 3044810, "js": 2511987, "phases": [ { "phase": "load", "start": 0, "duration": 103412 }, { "phase": "boot", "start": 103412, "duration": 796640 }, { "phase": "transition", "start": 900052, "duration": 276227 }, { "phase": "render", "start": 1176279, "duration": 1868531 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 371567, "duration": 4407, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 408719, "duration": 5763, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 471680, "duration": 2743, "usedHeapSizeAfter": 5725544, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 641251, "duration": 3110, "usedHeapSizeAfter": 8642128, "usedHeapSizeBefore": 9266952 }, { "kind": "MinorGC", "type": "scavenge", "start": 776854, "duration": 4074, "usedHeapSizeAfter": 10101792, "usedHeapSizeBefore": 10598416 }, { "kind": "MajorGC", "type": "incremental marking", "start": 902538, "duration": 48, "usedHeapSizeAfter": 11938952, "usedHeapSizeBefore": 11938952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 916527, "duration": 6615, "usedHeapSizeAfter": 10092720, "usedHeapSizeBefore": 12060912 }, { "kind": "MajorGC", "type": "weak processing", "start": 1000791, "duration": 7, "usedHeapSizeAfter": 11220264, "usedHeapSizeBefore": 11220264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1141266, "duration": 2572, "usedHeapSizeAfter": 12662864, "usedHeapSizeBefore": 14820208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1408027, "duration": 3761, "usedHeapSizeAfter": 14780984, "usedHeapSizeBefore": 16617472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1964653, "duration": 5893, "usedHeapSizeAfter": 16997736, "usedHeapSizeBefore": 22343688 }, { "kind": "MinorGC", "type": "scavenge", "start": 2374569, "duration": 3894, "usedHeapSizeAfter": 19255136, "usedHeapSizeBefore": 23493472 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 2477 }, "FunctionCallback": { "count": 6364, "time": 69084 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 193 }, "StoreCallbackProperty": { "count": 721, "time": 362 }, "GCEpilogueCallback": { "count": 11, "time": 611 }, "GCPrologueCallback": { "count": 11, "time": 828 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1487 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2220 }, "CompileFunction": { "count": 3396, "time": 93002 }, "CompileIgnition": { "count": 3432, "time": 110746 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29242 }, "CompileRenumber": { "count": 3409, "time": 12792 }, "CompileRewriteReturnResult": { "count": 3409, "time": 653 }, "CompileScopeAnalysis": { "count": 3409, "time": 17499 }, "CompileScript": { "count": 13, "time": 9406 }, "CompileLazy": { "count": 3196, "time": 12080 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 195 }, "RegExpInitializeAndCompile": { "count": 184, "time": 167 }, "CompileForOnStackReplacement": { "count": 1, "time": 404 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 2690 }, "Map_SetPrototype": { "count": 14075, "time": 2329 }, "Map_TransitionToDataProperty": { "count": 17071, "time": 51871 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 307 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3945 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2326 }, "InterpreterNewClosure": { "count": 3119, "time": 1776 }, "DeserializeLazy": { "count": 70, "time": 416 }, "CreateObjectLiteral": { "count": 2504, "time": 8254 }, "CreateArrayLiteral": { "count": 1128, "time": 2348 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 6288 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 530 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1131 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 11806 }, "CreateRegExpLiteral": { "count": 239, "time": 2201 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1150 }, "SetProperty": { "count": 950, "time": 5128 }, "NewObject": { "count": 272, "time": 1025 }, "RegExpExec": { "count": 481, "time": 9808 }, "RegExpExecMultiple": { "count": 288, "time": 1815 }, "StringSplit": { "count": 4175, "time": 6378 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1777 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 4570 }, "ArrayLengthSetter": { "count": 504, "time": 969 }, "FunctionLengthGetter": { "count": 19, "time": 319 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 354 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 1664 }, "AllocateInNewSpace": { "count": 60, "time": 1207 }, "CreateListFromArrayLike": { "count": 6, "time": 13 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 4700 }, "AddDictionaryProperty": { "count": 3080, "time": 6223 }, "ObjectKeys": { "count": 170, "time": 1640 }, "ObjectCreate": { "count": 153, "time": 1704 }, "GetProperty": { "count": 4312, "time": 3852 }, "HasProperty": { "count": 928, "time": 1876 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 89 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3290 }, "StringAdd": { "count": 659, "time": 848 }, "StringCharCodeAt": { "count": 140, "time": 67 }, "StringBuilderJoin": { "count": 183, "time": 147 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5093, "time": 3521 }, "ArrayConcat": { "count": 999, "time": 4615 }, "ArraySplice": { "count": 268, "time": 116 }, "ArrayUnshift": { "count": 790, "time": 258 }, "DateNow": { "count": 49, "time": 52 }, "FunctionPrototypeToString": { "count": 193, "time": 1221 }, "ObjectAssign": { "count": 909, "time": 9528 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 342 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1525 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1518 }, "Interrupt": { "count": 99, "time": 625 }, "RegExpReplace": { "count": 1009, "time": 2166 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 88 }, "ArrayShift": { "count": 672, "time": 1610 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 224 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 51 }, "DeleteProperty": { "count": 196, "time": 554 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 653 }, "ArrayPop": { "count": 456, "time": 1195 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4664 }, "DatePrototypeToISOString": { "count": 43, "time": 1611 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1201 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 356 }, "StringToNumber": { "count": 481, "time": 522 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 5 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 261 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 721 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1400 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4731 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 35 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 1131 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 754 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25731 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2553 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "AllocateInTargetSpace": { "count": 24, "time": 27 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 9159 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 154 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 80 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 854 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 742 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 880 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 188 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1857 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 352 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 872 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 56 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 381 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 58 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 47 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 165 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1193135 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15314 }, "ParseFunctionLiteral": { "count": 3434, "time": 149732 }, "ParseProgram": { "count": 13, "time": 8979 }, "PreParseWithVariableResolution": { "count": 13066, "time": 183317 }, "PreParseNoVariableResolution": { "count": 597, "time": 33194 }, "JsonParse": { "count": 21, "time": 7212 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3674, "time": 9731 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2776 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4450 }, "StoreIC_Miss": { "count": 522, "time": 2758 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5450 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1445 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 452 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4065, "time": 19769 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7272, "time": 18783 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1771 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18629 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 29 }, "LoadIC_Miss": { "count": 136, "time": 2992 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 1262 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 18284 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 5384 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8177 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4319 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 4098 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1379 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 774, "time": 4292 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 2160 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1871 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 173 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 917 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 664 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 273 } }, "API": { "API_Context_New": { "count": 2, "time": 7552 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2038 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1812 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 35 }, "API_Object_SetPrototype": { "count": 38, "time": 274 }, "API_Persistent_New": { "count": 2890, "time": 1110 }, "API_String_NewFromOneByte": { "count": 979, "time": 1077 }, "API_String_Write": { "count": 2306, "time": 2281 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 744 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 29 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 8 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 78, "time": 1435 }, "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 12 }, "OptimizeCode": { "count": 77, "time": 1886 }, "RecompileSynchronous": { "count": 153, "time": 113536 }, "CompileOptimized_Concurrent": { "count": 76, "time": 3421 }, "DeoptimizeCode": { "count": 9, "time": 1291 }, "NotifyDeoptimized": { "count": 11, "time": 1592 } } } }, { "duration": 2828785, "js": 2313019, "phases": [ { "phase": "load", "start": 0, "duration": 97069 }, { "phase": "boot", "start": 97069, "duration": 758868 }, { "phase": "transition", "start": 855937, "duration": 271351 }, { "phase": "render", "start": 1127288, "duration": 1701497 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347646, "duration": 4838, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 384825, "duration": 5107, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449342, "duration": 1652, "usedHeapSizeAfter": 5712864, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 601636, "duration": 2711, "usedHeapSizeAfter": 8685424, "usedHeapSizeBefore": 9282224 }, { "kind": "MinorGC", "type": "scavenge", "start": 741777, "duration": 2077, "usedHeapSizeAfter": 10088840, "usedHeapSizeBefore": 10588040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048332, "duration": 3010, "usedHeapSizeAfter": 13991040, "usedHeapSizeBefore": 15894336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271628, "duration": 2402, "usedHeapSizeAfter": 15592216, "usedHeapSizeBefore": 17245328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1503931, "duration": 3260, "usedHeapSizeAfter": 17097888, "usedHeapSizeBefore": 19354544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1873108, "duration": 4060, "usedHeapSizeAfter": 19095904, "usedHeapSizeBefore": 24419320 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2247196, "duration": 60, "usedHeapSizeAfter": 25096392, "usedHeapSizeBefore": 25096392 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2251848, "duration": 8510, "usedHeapSizeAfter": 19027672, "usedHeapSizeBefore": 25162592 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 3031 }, "FunctionCallback": { "count": 6372, "time": 62269 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 477 }, "StoreCallbackProperty": { "count": 721, "time": 1363 }, "GCEpilogueCallback": { "count": 11, "time": 805 }, "GCPrologueCallback": { "count": 11, "time": 1463 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 160 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2007 }, "CompileFunction": { "count": 3396, "time": 99467 }, "CompileIgnition": { "count": 3432, "time": 101151 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29960 }, "CompileRenumber": { "count": 3409, "time": 15856 }, "CompileRewriteReturnResult": { "count": 3409, "time": 134 }, "CompileScopeAnalysis": { "count": 3409, "time": 11582 }, "CompileScript": { "count": 13, "time": 6470 }, "CompileLazy": { "count": 3196, "time": 15356 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 183 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1128 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 1955 }, "Map_SetPrototype": { "count": 14086, "time": 3034 }, "Map_TransitionToDataProperty": { "count": 17074, "time": 40547 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 473 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5480 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2535 }, "InterpreterNewClosure": { "count": 3119, "time": 1957 }, "DeserializeLazy": { "count": 70, "time": 1294 }, "CreateObjectLiteral": { "count": 2504, "time": 9069 }, "CreateArrayLiteral": { "count": 1128, "time": 3327 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 591 }, "HandleApiCall": { "count": 6040, "time": 5293 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 84 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 2375 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 8227 }, "CreateRegExpLiteral": { "count": 239, "time": 2962 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 697, "time": 2694 }, "SetProperty": { "count": 950, "time": 3694 }, "NewObject": { "count": 272, "time": 2474 }, "RegExpExec": { "count": 480, "time": 10219 }, "RegExpExecMultiple": { "count": 288, "time": 1290 }, "StringSplit": { "count": 4175, "time": 7793 }, "StringBuilderConcat": { "count": 92, "time": 444 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2079 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 2799 }, "ArrayLengthSetter": { "count": 504, "time": 141 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 465 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 59 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 857 }, "WeakCollectionSet": { "count": 56, "time": 3818 }, "AllocateInNewSpace": { "count": 124, "time": 865 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 895, "time": 4753 }, "AddDictionaryProperty": { "count": 3080, "time": 5978 }, "ObjectKeys": { "count": 170, "time": 810 }, "ObjectCreate": { "count": 151, "time": 649 }, "GetProperty": { "count": 4312, "time": 1820 }, "HasProperty": { "count": 928, "time": 493 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 650 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 105 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 496 }, "StringAdd": { "count": 659, "time": 502 }, "StringCharCodeAt": { "count": 140, "time": 773 }, "StringBuilderJoin": { "count": 183, "time": 121 }, "StringToArray": { "count": 1, "time": 8 }, "StringEqual": { "count": 5768, "time": 3644 }, "ArrayConcat": { "count": 999, "time": 2486 }, "ArraySplice": { "count": 268, "time": 466 }, "ArrayUnshift": { "count": 790, "time": 2108 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 162 }, "ObjectAssign": { "count": 909, "time": 10859 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1711 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1258 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2475 }, "Interrupt": { "count": 105, "time": 212 }, "RegExpReplace": { "count": 1009, "time": 2086 }, "GlobalUnescape": { "count": 1, "time": 27 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 387 }, "ArrayShift": { "count": 672, "time": 3588 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 812 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 55 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 727 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5020 }, "DatePrototypeToISOString": { "count": 43, "time": 474 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 488 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1841 }, "StringToNumber": { "count": 481, "time": 54 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 642 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1166 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 786 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 94 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1322 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4366 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 46 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 49 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 21324 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1287 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 18, "time": 13695 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 737 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 50 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 3 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 1022 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 91 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 845 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 61 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1474 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 18 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 411 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 677 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 874 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 866 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 19 }, "GC_MC_FINISH": { "count": 1, "time": 70 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 492 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 47 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 11 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 754 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 31 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 580 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 87, "time": 439 } }, "JavaScript": { "JS_Execution": { "count": 581, "time": 1045966 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15155 }, "ParseFunctionLiteral": { "count": 3434, "time": 155830 }, "ParseProgram": { "count": 13, "time": 7021 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175144 }, "PreParseNoVariableResolution": { "count": 597, "time": 28234 }, "JsonParse": { "count": 21, "time": 9495 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3670, "time": 6945 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2238 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2518 }, "StoreIC_Miss": { "count": 567, "time": 2238 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7961 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1537 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 1490 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4123, "time": 18229 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7303, "time": 19489 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3104 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17401 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4048 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 4404 }, "LoadIC_LoadFieldDH": { "count": 4450, "time": 16197 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1062, "time": 6177 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8088 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4421 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 410, "time": 5594 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 91, "time": 783 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 823, "time": 2136 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 654 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1971 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 1210 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 32, "time": 74 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1225 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 16 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 893 } }, "API": { "API_Context_New": { "count": 2, "time": 7956 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1711 }, "API_Object_SetPrivate": { "count": 44, "time": 15 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 387 }, "API_String_WriteUtf8": { "count": 17, "time": 187 }, "API_Function_NewInstance": { "count": 41, "time": 108 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2949 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 660 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2894, "time": 2137 }, "API_String_NewFromOneByte": { "count": 979, "time": 379 }, "API_String_Write": { "count": 2024, "time": 1875 }, "API_External_New": { "count": 29, "time": 12 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 26 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 49, "time": 11 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 9 }, "OptimizeCode": { "count": 65, "time": 1363 }, "RecompileSynchronous": { "count": 129, "time": 88898 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1504 }, "StackGuard": { "count": 64, "time": 2175 }, "DeoptimizeCode": { "count": 5, "time": 762 }, "NotifyDeoptimized": { "count": 7, "time": 929 } } } }, { "duration": 2723201, "js": 2224857, "phases": [ { "phase": "load", "start": 0, "duration": 102780 }, { "phase": "boot", "start": 102780, "duration": 751148 }, { "phase": "transition", "start": 853928, "duration": 276135 }, { "phase": "render", "start": 1130063, "duration": 1593138 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350232, "duration": 4214, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 387337, "duration": 6401, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 450464, "duration": 2656, "usedHeapSizeAfter": 5714120, "usedHeapSizeBefore": 5968024 }, { "kind": "MinorGC", "type": "scavenge", "start": 602776, "duration": 3794, "usedHeapSizeAfter": 8665080, "usedHeapSizeBefore": 9281320 }, { "kind": "MinorGC", "type": "scavenge", "start": 744840, "duration": 1846, "usedHeapSizeAfter": 10108952, "usedHeapSizeBefore": 10600480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050385, "duration": 2512, "usedHeapSizeAfter": 13993200, "usedHeapSizeBefore": 15903680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274004, "duration": 3723, "usedHeapSizeAfter": 15607912, "usedHeapSizeBefore": 17262304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1495632, "duration": 3185, "usedHeapSizeAfter": 17125224, "usedHeapSizeBefore": 19384536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1888676, "duration": 2643, "usedHeapSizeAfter": 19253136, "usedHeapSizeBefore": 24521312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2232098, "duration": 5508, "usedHeapSizeAfter": 21590448, "usedHeapSizeBefore": 25589680 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 1528 }, "FunctionCallback": { "count": 6357, "time": 56472 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1152 }, "StoreCallbackProperty": { "count": 721, "time": 2084 }, "GCEpilogueCallback": { "count": 10, "time": 279 }, "GCPrologueCallback": { "count": 10, "time": 1029 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 681 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3251 }, "CompileFunction": { "count": 3396, "time": 95715 }, "CompileIgnition": { "count": 3432, "time": 97190 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28858 }, "CompileRenumber": { "count": 3409, "time": 14194 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1214 }, "CompileScopeAnalysis": { "count": 3409, "time": 14259 }, "CompileScript": { "count": 13, "time": 6231 }, "CompileLazy": { "count": 3196, "time": 13287 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 715 }, "RegExpInitializeAndCompile": { "count": 184, "time": 177 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 416, "time": 2936 }, "Map_SetPrototype": { "count": 14059, "time": 4543 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 39029 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 643 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4628 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2859 }, "InterpreterNewClosure": { "count": 3119, "time": 6393 }, "DeserializeLazy": { "count": 70, "time": 2191 }, "CreateObjectLiteral": { "count": 2504, "time": 9010 }, "CreateArrayLiteral": { "count": 1128, "time": 987 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5135 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 953 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 515 }, "Object_DeleteProperty": { "count": 8, "time": 29 }, "ForInEnumerate": { "count": 1037, "time": 11375 }, "CreateRegExpLiteral": { "count": 239, "time": 3267 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1518 }, "SetProperty": { "count": 950, "time": 4529 }, "NewObject": { "count": 272, "time": 1712 }, "RegExpExec": { "count": 480, "time": 12556 }, "RegExpExecMultiple": { "count": 288, "time": 3333 }, "StringSplit": { "count": 4175, "time": 4928 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1043 }, "NumberPrototypeToString": { "count": 248, "time": 24 }, "ObjectDefineProperty": { "count": 863, "time": 1615 }, "ArrayLengthSetter": { "count": 504, "time": 122 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 530 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 520 }, "AllocateInNewSpace": { "count": 45, "time": 1269 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3676 }, "AddDictionaryProperty": { "count": 3080, "time": 12389 }, "ObjectKeys": { "count": 170, "time": 226 }, "ObjectCreate": { "count": 149, "time": 1678 }, "GetProperty": { "count": 4313, "time": 3856 }, "HasProperty": { "count": 928, "time": 744 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 258 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 41 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4079 }, "StringAdd": { "count": 659, "time": 1602 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 788 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5789, "time": 3543 }, "ArrayConcat": { "count": 999, "time": 1025 }, "ArraySplice": { "count": 268, "time": 90 }, "ArrayUnshift": { "count": 790, "time": 233 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 193, "time": 342 }, "ObjectAssign": { "count": 909, "time": 5391 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1471 }, "ObjectSetPrototypeOf": { "count": 107, "time": 317 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2012 }, "Interrupt": { "count": 101, "time": 268 }, "RegExpReplace": { "count": 1009, "time": 4621 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 67 }, "ArrayShift": { "count": 672, "time": 2260 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 622 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 1325 }, "DeleteProperty": { "count": 196, "time": 494 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 590 }, "ArrayPop": { "count": 669, "time": 1319 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5281 }, "DatePrototypeToISOString": { "count": 43, "time": 408 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 162 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1232 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 810 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1224 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 64 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 628 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1190 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4662 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 641 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 464 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24422 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3375 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 2, "time": 11 } }, "JavaScript": { "JS_Execution": { "count": 595, "time": 994823 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16552 }, "ParseFunctionLiteral": { "count": 3434, "time": 157900 }, "ParseProgram": { "count": 13, "time": 4592 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178946 }, "PreParseNoVariableResolution": { "count": 597, "time": 29161 }, "JsonParse": { "count": 21, "time": 7800 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 10564 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1630 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2773 }, "StoreIC_Miss": { "count": 520, "time": 3562 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6268 }, "LoadIC_FunctionPrototypeStub": { "count": 168, "time": 1471 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1992 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4083, "time": 20164 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7204, "time": 21331 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2202 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17333 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 2888 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2186 }, "LoadIC_LoadFieldDH": { "count": 4368, "time": 13343 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 989, "time": 3255 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 605 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 763 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7956 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 12 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4358 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 424, "time": 5788 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 270 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 3153 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 592 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1071 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 944 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 232 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1211 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 482 } }, "API": { "API_Context_New": { "count": 2, "time": 8829 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1266 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 356 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 89 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 971 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 49 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 2039 }, "API_String_NewFromOneByte": { "count": 979, "time": 2135 }, "API_String_Write": { "count": 2020, "time": 891 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 413 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 14 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 7 }, "OptimizeCode": { "count": 70, "time": 263 }, "RecompileSynchronous": { "count": 139, "time": 80286 }, "CompileOptimized_Concurrent": { "count": 69, "time": 3154 }, "StackGuard": { "count": 68, "time": 503 }, "DeoptimizeCode": { "count": 4, "time": 161 }, "NotifyDeoptimized": { "count": 5, "time": 71 } } } }, { "duration": 2754104, "js": 2253900, "phases": [ { "phase": "load", "start": 0, "duration": 97333 }, { "phase": "boot", "start": 97333, "duration": 787396 }, { "phase": "transition", "start": 884729, "duration": 266108 }, { "phase": "render", "start": 1150837, "duration": 1603267 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349948, "duration": 5333, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 389651, "duration": 5070, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 453341, "duration": 1517, "usedHeapSizeAfter": 5714184, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 620840, "duration": 2625, "usedHeapSizeAfter": 8696656, "usedHeapSizeBefore": 9281392 }, { "kind": "MinorGC", "type": "scavenge", "start": 748772, "duration": 3632, "usedHeapSizeAfter": 10041216, "usedHeapSizeBefore": 10565072 }, { "kind": "MajorGC", "type": "incremental marking", "start": 831440, "duration": 49, "usedHeapSizeAfter": 11516344, "usedHeapSizeBefore": 11516344 }, { "kind": "MajorGC", "type": "atomic pause", "start": 856789, "duration": 6506, "usedHeapSizeAfter": 9798640, "usedHeapSizeBefore": 11698688 }, { "kind": "MajorGC", "type": "weak processing", "start": 975537, "duration": 9, "usedHeapSizeAfter": 11295536, "usedHeapSizeBefore": 11295536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1108125, "duration": 2332, "usedHeapSizeAfter": 12609936, "usedHeapSizeBefore": 14811080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1386228, "duration": 3929, "usedHeapSizeAfter": 14756704, "usedHeapSizeBefore": 16568664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1824718, "duration": 5677, "usedHeapSizeAfter": 16992456, "usedHeapSizeBefore": 22265136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2154757, "duration": 4796, "usedHeapSizeAfter": 19111400, "usedHeapSizeBefore": 23427248 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 1042 }, "FunctionCallback": { "count": 6362, "time": 56744 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 489 }, "StoreCallbackProperty": { "count": 721, "time": 2771 }, "GCEpilogueCallback": { "count": 11, "time": 195 }, "GCPrologueCallback": { "count": 11, "time": 1342 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4144 }, "CompileFunction": { "count": 3396, "time": 107110 }, "CompileIgnition": { "count": 3432, "time": 100577 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32221 }, "CompileRenumber": { "count": 3409, "time": 11609 }, "CompileRewriteReturnResult": { "count": 3409, "time": 162 }, "CompileScopeAnalysis": { "count": 3409, "time": 15264 }, "CompileScript": { "count": 13, "time": 6686 }, "CompileLazy": { "count": 3196, "time": 10936 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 729 }, "RegExpInitializeAndCompile": { "count": 184, "time": 895 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 2223 }, "Map_SetPrototype": { "count": 14083, "time": 5386 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 40223 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 724 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7462 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3468 }, "InterpreterNewClosure": { "count": 3119, "time": 4038 }, "DeserializeLazy": { "count": 70, "time": 1774 }, "CreateObjectLiteral": { "count": 2504, "time": 7326 }, "CreateArrayLiteral": { "count": 1128, "time": 1341 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5573 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 78 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 836 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 11552 }, "CreateRegExpLiteral": { "count": 239, "time": 1802 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 689, "time": 1248 }, "SetProperty": { "count": 949, "time": 3585 }, "NewObject": { "count": 272, "time": 2133 }, "RegExpExec": { "count": 481, "time": 10095 }, "RegExpExecMultiple": { "count": 288, "time": 1729 }, "StringSplit": { "count": 4175, "time": 8233 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 737 }, "NumberPrototypeToString": { "count": 248, "time": 23 }, "ObjectDefineProperty": { "count": 863, "time": 4162 }, "ArrayLengthSetter": { "count": 504, "time": 126 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 173 }, "WeakCollectionSet": { "count": 56, "time": 2240 }, "AllocateInNewSpace": { "count": 61, "time": 1581 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2532 }, "AddDictionaryProperty": { "count": 3080, "time": 8972 }, "ObjectKeys": { "count": 170, "time": 2476 }, "ObjectCreate": { "count": 153, "time": 615 }, "GetProperty": { "count": 4312, "time": 1236 }, "HasProperty": { "count": 928, "time": 1184 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 49 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1726 }, "StringAdd": { "count": 659, "time": 575 }, "StringCharCodeAt": { "count": 140, "time": 655 }, "StringBuilderJoin": { "count": 183, "time": 102 }, "StringToArray": { "count": 1, "time": 8 }, "StringEqual": { "count": 5270, "time": 2353 }, "ArrayConcat": { "count": 999, "time": 3283 }, "ArraySplice": { "count": 268, "time": 118 }, "ArrayUnshift": { "count": 790, "time": 490 }, "DateNow": { "count": 49, "time": 648 }, "FunctionPrototypeToString": { "count": 193, "time": 482 }, "ObjectAssign": { "count": 909, "time": 11711 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 892 }, "ObjectSetPrototypeOf": { "count": 107, "time": 691 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2280 }, "Interrupt": { "count": 98, "time": 1045 }, "RegExpReplace": { "count": 1009, "time": 2391 }, "GlobalUnescape": { "count": 1, "time": 309 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2702 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 1176 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1486 }, "ArrayPop": { "count": 669, "time": 395 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4984 }, "DatePrototypeToISOString": { "count": 43, "time": 118 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 569 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1568 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 2296 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 570 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1070 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5476 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 20 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 65 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 103 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 26785 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 633 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 0 }, "GC_MC_INCREMENTAL": { "count": 7, "time": 5873 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 152 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 477 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 82 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 624 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1733 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 266 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 722 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 707 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 56 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 553 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 451 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 45 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 430 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 59 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 47 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 187 }, "AllocateInTargetSpace": { "count": 20, "time": 13 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1002532 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14773 }, "ParseFunctionLiteral": { "count": 3434, "time": 159484 }, "ParseProgram": { "count": 13, "time": 6997 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178429 }, "PreParseNoVariableResolution": { "count": 597, "time": 29727 }, "JsonParse": { "count": 21, "time": 7932 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3674, "time": 14489 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3262 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3175 }, "StoreIC_Miss": { "count": 527, "time": 673 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5111 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1199 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 1126 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 19691 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7264, "time": 15063 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2430 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17203 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2036 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 1996 }, "LoadIC_LoadFieldDH": { "count": 4394, "time": 14467 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 988, "time": 4451 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 747 }, "StoreIC_StoreTransitionDH": { "count": 2224, "time": 6731 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3598 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 2312 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1838 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 2733 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1477 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1377 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 165 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1482 }, "KeyedLoadIC_Miss": { "count": 32, "time": 34 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 15 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 6278 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1157 }, "API_Object_SetPrivate": { "count": 44, "time": 79 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 109 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4205 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2890, "time": 3066 }, "API_String_NewFromOneByte": { "count": 979, "time": 298 }, "API_String_Write": { "count": 2288, "time": 308 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 75, "time": 1146 }, "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 3 }, "OptimizeCode": { "count": 74, "time": 1086 }, "RecompileSynchronous": { "count": 147, "time": 88291 }, "CompileOptimized_Concurrent": { "count": 73, "time": 463 }, "DeoptimizeCode": { "count": 5, "time": 98 }, "NotifyDeoptimized": { "count": 5, "time": 72 } } } }, { "duration": 2726237, "js": 2223920, "phases": [ { "phase": "load", "start": 0, "duration": 99635 }, { "phase": "boot", "start": 99635, "duration": 746143 }, { "phase": "transition", "start": 845778, "duration": 270751 }, { "phase": "render", "start": 1116529, "duration": 1609708 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342906, "duration": 4778, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 378655, "duration": 4823, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 439036, "duration": 2135, "usedHeapSizeAfter": 5737416, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 594424, "duration": 3330, "usedHeapSizeAfter": 8636784, "usedHeapSizeBefore": 9269280 }, { "kind": "MinorGC", "type": "scavenge", "start": 737248, "duration": 2409, "usedHeapSizeAfter": 10108304, "usedHeapSizeBefore": 10599304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035903, "duration": 2632, "usedHeapSizeAfter": 13992664, "usedHeapSizeBefore": 15890296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1253589, "duration": 3202, "usedHeapSizeAfter": 15579920, "usedHeapSizeBefore": 17249488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1474240, "duration": 4382, "usedHeapSizeAfter": 17100288, "usedHeapSizeBefore": 19344208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1847820, "duration": 4102, "usedHeapSizeAfter": 19061920, "usedHeapSizeBefore": 24459704 }, { "kind": "MinorGC", "type": "scavenge", "start": 2208290, "duration": 6322, "usedHeapSizeAfter": 21395768, "usedHeapSizeBefore": 25613672 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 951, "time": 2335 }, "FunctionCallback": { "count": 6367, "time": 62897 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 149 }, "StoreCallbackProperty": { "count": 721, "time": 1100 }, "GCEpilogueCallback": { "count": 10, "time": 131 }, "GCPrologueCallback": { "count": 10, "time": 1974 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1135 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2149 }, "CompileFunction": { "count": 3396, "time": 119322 }, "CompileIgnition": { "count": 3432, "time": 102119 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34364 }, "CompileRenumber": { "count": 3409, "time": 7935 }, "CompileRewriteReturnResult": { "count": 3409, "time": 521 }, "CompileScopeAnalysis": { "count": 3409, "time": 11161 }, "CompileScript": { "count": 13, "time": 7022 }, "CompileLazy": { "count": 3196, "time": 14904 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 726 }, "RegExpInitializeAndCompile": { "count": 184, "time": 147 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 903 }, "Map_SetPrototype": { "count": 14059, "time": 3907 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 37174 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 169 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4019 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1526 }, "InterpreterNewClosure": { "count": 3119, "time": 4770 }, "DeserializeLazy": { "count": 70, "time": 1271 }, "CreateObjectLiteral": { "count": 2474, "time": 9409 }, "CreateArrayLiteral": { "count": 1128, "time": 1777 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6479 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 78 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 48 }, "FunctionPrototypeSetter": { "count": 293, "time": 520 }, "Object_DeleteProperty": { "count": 8, "time": 719 }, "ForInEnumerate": { "count": 1037, "time": 9327 }, "CreateRegExpLiteral": { "count": 239, "time": 3563 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1691 }, "SetProperty": { "count": 950, "time": 2292 }, "NewObject": { "count": 272, "time": 2088 }, "RegExpExec": { "count": 480, "time": 10764 }, "RegExpExecMultiple": { "count": 288, "time": 2734 }, "StringSplit": { "count": 4175, "time": 13737 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 593 }, "NumberPrototypeToString": { "count": 248, "time": 507 }, "ObjectDefineProperty": { "count": 863, "time": 1679 }, "ArrayLengthSetter": { "count": 504, "time": 131 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 47 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 1221 }, "AllocateInNewSpace": { "count": 49, "time": 350 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2197 }, "AddDictionaryProperty": { "count": 3080, "time": 6758 }, "ObjectKeys": { "count": 170, "time": 215 }, "ObjectCreate": { "count": 149, "time": 952 }, "GetProperty": { "count": 4312, "time": 4640 }, "HasProperty": { "count": 928, "time": 3317 }, "CompleteInobjectSlackTrackingForMap": { "count": 107, "time": 888 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 511 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 667 }, "StringAdd": { "count": 659, "time": 147 }, "StringCharCodeAt": { "count": 140, "time": 118 }, "StringBuilderJoin": { "count": 183, "time": 319 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5791, "time": 3227 }, "ArrayConcat": { "count": 999, "time": 1784 }, "ArraySplice": { "count": 268, "time": 823 }, "ArrayUnshift": { "count": 790, "time": 221 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 1299 }, "ObjectAssign": { "count": 909, "time": 7985 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 753 }, "ObjectSetPrototypeOf": { "count": 107, "time": 83 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 351 }, "Interrupt": { "count": 107, "time": 200 }, "RegExpReplace": { "count": 1009, "time": 3994 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 94 }, "ArrayShift": { "count": 672, "time": 1407 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 7 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 733 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 36 }, "DeleteProperty": { "count": 196, "time": 33 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 680, "time": 840 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4102 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 337 }, "MapPrototypeClear": { "count": 106, "time": 891 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 994 }, "StringToNumber": { "count": 481, "time": 380 }, "DateUTC": { "count": 91, "time": 348 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 20 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1209 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 413 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 72 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1339 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5754 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 123 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 572 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1255 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25242 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2881 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 2, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 979518 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16951 }, "ParseFunctionLiteral": { "count": 3434, "time": 141663 }, "ParseProgram": { "count": 13, "time": 5143 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175573 }, "PreParseNoVariableResolution": { "count": 597, "time": 28697 }, "JsonParse": { "count": 21, "time": 8983 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 11223 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2199 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1531 }, "StoreIC_Miss": { "count": 521, "time": 2875 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6149 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 796 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 2362 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4080, "time": 14731 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 559 }, "LoadIC_LoadNonexistentDH": { "count": 7215, "time": 20441 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3384 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19888 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 133, "time": 5519 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2115 }, "LoadIC_LoadFieldDH": { "count": 4377, "time": 16924 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5900 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 460 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9920 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4322 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2787 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 90, "time": 334 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 819, "time": 2998 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 662 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1859 }, "LoadIC_StringLength": { "count": 23, "time": 412 }, "StoreIC_SlowStub": { "count": 139, "time": 1503 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 694 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3279 }, "KeyedLoadIC_Miss": { "count": 32, "time": 793 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 613 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 78 } }, "API": { "API_Context_New": { "count": 2, "time": 8671 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1559 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 21 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2391 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 1883 }, "API_String_NewFromOneByte": { "count": 979, "time": 1472 }, "API_String_Write": { "count": 2007, "time": 1041 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 30 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 4 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 78, "time": 4 }, "OptimizeCode": { "count": 78, "time": 697 }, "RecompileSynchronous": { "count": 155, "time": 90825 }, "CompileOptimized_Concurrent": { "count": 77, "time": 1380 }, "StackGuard": { "count": 72, "time": 1461 }, "DeoptimizeCode": { "count": 4, "time": 59 }, "NotifyDeoptimized": { "count": 5, "time": 73 } } } }, { "duration": 2741047, "js": 2234337, "phases": [ { "phase": "load", "start": 0, "duration": 97310 }, { "phase": "boot", "start": 97310, "duration": 754484 }, { "phase": "transition", "start": 851794, "duration": 277142 }, { "phase": "render", "start": 1128936, "duration": 1612111 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354466, "duration": 5301, "usedHeapSizeAfter": 3781832, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 391795, "duration": 5659, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521384 }, { "kind": "MinorGC", "type": "scavenge", "start": 453372, "duration": 2726, "usedHeapSizeAfter": 5712336, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 618454, "duration": 2640, "usedHeapSizeAfter": 8690512, "usedHeapSizeBefore": 9282440 }, { "kind": "MinorGC", "type": "scavenge", "start": 740909, "duration": 2345, "usedHeapSizeAfter": 10050712, "usedHeapSizeBefore": 10581376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050919, "duration": 5132, "usedHeapSizeAfter": 14006784, "usedHeapSizeBefore": 15907968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1270534, "duration": 2706, "usedHeapSizeAfter": 15582888, "usedHeapSizeBefore": 17250608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492890, "duration": 3212, "usedHeapSizeAfter": 17143784, "usedHeapSizeBefore": 19353880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1851477, "duration": 5098, "usedHeapSizeAfter": 19109568, "usedHeapSizeBefore": 24431632 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219842, "duration": 2956, "usedHeapSizeAfter": 21468464, "usedHeapSizeBefore": 25560608 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 677 }, "FunctionCallback": { "count": 6368, "time": 60130 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 812 }, "StoreCallbackProperty": { "count": 721, "time": 268 }, "GCEpilogueCallback": { "count": 10, "time": 779 }, "GCPrologueCallback": { "count": 10, "time": 745 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 963 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2557 }, "CompileFunction": { "count": 3396, "time": 103318 }, "CompileIgnition": { "count": 3432, "time": 103216 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29752 }, "CompileRenumber": { "count": 3409, "time": 9864 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1475 }, "CompileScopeAnalysis": { "count": 3409, "time": 11632 }, "CompileScript": { "count": 13, "time": 7750 }, "CompileLazy": { "count": 3196, "time": 12850 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1990 }, "RegExpInitializeAndCompile": { "count": 184, "time": 219 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 409, "time": 1465 }, "Map_SetPrototype": { "count": 14063, "time": 4452 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 36256 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 434 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4232 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1526 }, "InterpreterNewClosure": { "count": 3119, "time": 1601 }, "DeserializeLazy": { "count": 70, "time": 1171 }, "CreateObjectLiteral": { "count": 2504, "time": 10977 }, "CreateArrayLiteral": { "count": 1128, "time": 2333 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 9412 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 739 }, "ReconfigureToDataProperty": { "count": 10, "time": 605 }, "ArrayLengthGetter": { "count": 408, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 1223 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 8743 }, "CreateRegExpLiteral": { "count": 239, "time": 2999 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 688, "time": 621 }, "SetProperty": { "count": 950, "time": 2201 }, "NewObject": { "count": 272, "time": 714 }, "RegExpExec": { "count": 480, "time": 10307 }, "RegExpExecMultiple": { "count": 288, "time": 1828 }, "StringSplit": { "count": 4175, "time": 7257 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 185 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 3046 }, "ArrayLengthSetter": { "count": 504, "time": 1698 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 663 }, "ArraySpeciesConstructor": { "count": 1, "time": 7 }, "SetGrow": { "count": 54, "time": 798 }, "WeakCollectionSet": { "count": 56, "time": 2306 }, "AllocateInNewSpace": { "count": 71, "time": 1627 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3647 }, "AddDictionaryProperty": { "count": 3080, "time": 8437 }, "ObjectKeys": { "count": 170, "time": 1058 }, "ObjectCreate": { "count": 149, "time": 1056 }, "GetProperty": { "count": 4312, "time": 2670 }, "HasProperty": { "count": 928, "time": 2015 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1535 }, "StringAdd": { "count": 659, "time": 1629 }, "StringCharCodeAt": { "count": 140, "time": 253 }, "StringBuilderJoin": { "count": 183, "time": 150 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5785, "time": 2596 }, "ArrayConcat": { "count": 999, "time": 5070 }, "ArraySplice": { "count": 268, "time": 1043 }, "ArrayUnshift": { "count": 790, "time": 1250 }, "DateNow": { "count": 49, "time": 191 }, "FunctionPrototypeToString": { "count": 193, "time": 798 }, "ObjectAssign": { "count": 909, "time": 6494 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 859 }, "ObjectSetPrototypeOf": { "count": 107, "time": 95 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 927 }, "Interrupt": { "count": 98, "time": 559 }, "RegExpReplace": { "count": 1009, "time": 4607 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 735 }, "ArrayShift": { "count": 672, "time": 418 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 134 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 672 }, "ArrayPop": { "count": 424, "time": 975 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3632 }, "DatePrototypeToISOString": { "count": 43, "time": 139 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2043 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 216 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 411 }, "DatePrototypeSetMonth": { "count": 31, "time": 764 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1047 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3198 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5993 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 221 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 116 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28740 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1226 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3551 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 147 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 571, "time": 986314 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 23030 }, "ParseFunctionLiteral": { "count": 3434, "time": 140959 }, "ParseProgram": { "count": 13, "time": 6299 }, "PreParseWithVariableResolution": { "count": 13066, "time": 184480 }, "PreParseNoVariableResolution": { "count": 597, "time": 29364 }, "JsonParse": { "count": 21, "time": 8441 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 11023 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3231 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2451 }, "StoreIC_Miss": { "count": 525, "time": 2415 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6218 }, "LoadIC_FunctionPrototypeStub": { "count": 161, "time": 1279 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 2391 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4115, "time": 21805 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7233, "time": 16570 }, "LoadIC_Premonomorphic": { "count": 889, "time": 6783 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20868 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2210 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2965 }, "LoadIC_LoadFieldDH": { "count": 4367, "time": 12721 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 8474 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 11652 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4420 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 400, "time": 2238 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 1176 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 3802 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1717 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1091 }, "LoadIC_StringLength": { "count": 23, "time": 302 }, "StoreIC_SlowStub": { "count": 139, "time": 973 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 71 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1337 }, "KeyedLoadIC_Miss": { "count": 32, "time": 1010 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 437 } }, "API": { "API_Context_New": { "count": 2, "time": 7499 }, "API_FunctionTemplate_New": { "count": 1258, "time": 631 }, "API_Object_SetPrivate": { "count": 44, "time": 611 }, "API_ObjectTemplate_New": { "count": 101, "time": 472 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 556 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3797 }, "API_Object_CreateDataProperty": { "count": 22, "time": 241 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 38 }, "API_Persistent_New": { "count": 2889, "time": 4094 }, "API_String_NewFromOneByte": { "count": 979, "time": 1528 }, "API_String_Write": { "count": 2009, "time": 881 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 28 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 653 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 7 }, "OptimizeCode": { "count": 71, "time": 251 }, "RecompileSynchronous": { "count": 141, "time": 81282 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1649 }, "StackGuard": { "count": 69, "time": 493 }, "DeoptimizeCode": { "count": 3, "time": 42 }, "NotifyDeoptimized": { "count": 4, "time": 740 } } } }, { "duration": 2758390, "js": 2248175, "phases": [ { "phase": "load", "start": 0, "duration": 109941 }, { "phase": "boot", "start": 109941, "duration": 749911 }, { "phase": "transition", "start": 859852, "duration": 274552 }, { "phase": "render", "start": 1134404, "duration": 1623986 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 361610, "duration": 5034, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 396693, "duration": 5534, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 458237, "duration": 2975, "usedHeapSizeAfter": 5712336, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 616927, "duration": 2532, "usedHeapSizeAfter": 8693936, "usedHeapSizeBefore": 9282944 }, { "kind": "MinorGC", "type": "scavenge", "start": 747319, "duration": 3418, "usedHeapSizeAfter": 10024304, "usedHeapSizeBefore": 10579856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055780, "duration": 2950, "usedHeapSizeAfter": 14029376, "usedHeapSizeBefore": 15907712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281404, "duration": 3267, "usedHeapSizeAfter": 15590872, "usedHeapSizeBefore": 17251192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511471, "duration": 4104, "usedHeapSizeAfter": 17120088, "usedHeapSizeBefore": 19362416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881548, "duration": 3928, "usedHeapSizeAfter": 19095304, "usedHeapSizeBefore": 24473528 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246181, "duration": 3763, "usedHeapSizeAfter": 21537688, "usedHeapSizeBefore": 25596688 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 949, "time": 3245 }, "FunctionCallback": { "count": 6367, "time": 54699 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 374 }, "StoreCallbackProperty": { "count": 721, "time": 1167 }, "GCEpilogueCallback": { "count": 10, "time": 1229 }, "GCPrologueCallback": { "count": 10, "time": 545 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 152 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1411 }, "CompileFunction": { "count": 3396, "time": 108941 }, "CompileIgnition": { "count": 3432, "time": 100142 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32658 }, "CompileRenumber": { "count": 3409, "time": 15346 }, "CompileRewriteReturnResult": { "count": 3409, "time": 153 }, "CompileScopeAnalysis": { "count": 3409, "time": 15742 }, "CompileScript": { "count": 13, "time": 7740 }, "CompileLazy": { "count": 3196, "time": 19341 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 956 }, "RegExpInitializeAndCompile": { "count": 184, "time": 786 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 405, "time": 1950 }, "Map_SetPrototype": { "count": 14068, "time": 4261 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 48361 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1217 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 8078 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1759 }, "InterpreterNewClosure": { "count": 3119, "time": 721 }, "DeserializeLazy": { "count": 70, "time": 2987 }, "CreateObjectLiteral": { "count": 2504, "time": 8639 }, "CreateArrayLiteral": { "count": 1128, "time": 2100 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5222 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1122 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 374 }, "FunctionPrototypeSetter": { "count": 293, "time": 326 }, "Object_DeleteProperty": { "count": 8, "time": 28 }, "ForInEnumerate": { "count": 1037, "time": 9805 }, "CreateRegExpLiteral": { "count": 239, "time": 561 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 2205 }, "SetProperty": { "count": 950, "time": 2514 }, "NewObject": { "count": 272, "time": 851 }, "RegExpExec": { "count": 480, "time": 11231 }, "RegExpExecMultiple": { "count": 288, "time": 3456 }, "StringSplit": { "count": 4175, "time": 7621 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 192 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 1454 }, "ArrayLengthSetter": { "count": 504, "time": 634 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 55 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 1616 }, "AllocateInNewSpace": { "count": 69, "time": 1028 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3052 }, "AddDictionaryProperty": { "count": 3080, "time": 5528 }, "ObjectKeys": { "count": 170, "time": 1110 }, "ObjectCreate": { "count": 149, "time": 1080 }, "GetProperty": { "count": 4312, "time": 3238 }, "HasProperty": { "count": 928, "time": 670 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2225 }, "StringAdd": { "count": 659, "time": 1024 }, "StringCharCodeAt": { "count": 140, "time": 61 }, "StringBuilderJoin": { "count": 183, "time": 482 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5771, "time": 2595 }, "ArrayConcat": { "count": 999, "time": 3125 }, "ArraySplice": { "count": 268, "time": 101 }, "ArrayUnshift": { "count": 790, "time": 1289 }, "DateNow": { "count": 49, "time": 690 }, "FunctionPrototypeToString": { "count": 193, "time": 1666 }, "ObjectAssign": { "count": 909, "time": 7253 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 808 }, "ObjectSetPrototypeOf": { "count": 107, "time": 93 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1554 }, "Interrupt": { "count": 105, "time": 1687 }, "RegExpReplace": { "count": 1009, "time": 4459 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 92 }, "ArrayShift": { "count": 672, "time": 2532 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 560 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 797 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 91 }, "ArrayPop": { "count": 669, "time": 965 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5258 }, "DatePrototypeToISOString": { "count": 43, "time": 1001 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 366 }, "MapPrototypeClear": { "count": 106, "time": 36 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 392 }, "StringToNumber": { "count": 481, "time": 53 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 743 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2155 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 759 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 58 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1070 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6580 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 74 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 587 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26919 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1484 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1974 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 468 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 59 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1009350 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 11377 }, "ParseFunctionLiteral": { "count": 3434, "time": 148382 }, "ParseProgram": { "count": 13, "time": 5901 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171192 }, "PreParseNoVariableResolution": { "count": 597, "time": 34902 }, "JsonParse": { "count": 21, "time": 8476 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 11731 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1288 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1709 }, "StoreIC_Miss": { "count": 522, "time": 2012 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6209 }, "LoadIC_FunctionPrototypeStub": { "count": 157, "time": 3382 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 2543 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4094, "time": 17367 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 134 }, "LoadIC_LoadNonexistentDH": { "count": 7205, "time": 16043 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4406 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19524 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 251 }, "LoadIC_Miss": { "count": 136, "time": 2923 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 1612 }, "LoadIC_LoadFieldDH": { "count": 4405, "time": 11715 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 5639 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 5 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 26 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 11711 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3879 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 904 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 303 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 804, "time": 2443 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 448 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1391 }, "LoadIC_StringLength": { "count": 23, "time": 38 }, "StoreIC_SlowStub": { "count": 139, "time": 1223 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 729 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3303 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 674 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 739 } }, "API": { "API_Context_New": { "count": 2, "time": 7297 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1066 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 95 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3748 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 448 }, "API_Persistent_New": { "count": 2889, "time": 855 }, "API_String_NewFromOneByte": { "count": 979, "time": 1268 }, "API_String_Write": { "count": 2015, "time": 256 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 13 }, "OptimizeCode": { "count": 73, "time": 275 }, "RecompileSynchronous": { "count": 145, "time": 81907 }, "CompileOptimized_Concurrent": { "count": 72, "time": 2435 }, "StackGuard": { "count": 70, "time": 639 }, "DeoptimizeCode": { "count": 4, "time": 56 }, "NotifyDeoptimized": { "count": 5, "time": 931 } } } }, { "duration": 2726381, "js": 2225107, "phases": [ { "phase": "load", "start": 0, "duration": 100934 }, { "phase": "boot", "start": 100934, "duration": 758416 }, { "phase": "transition", "start": 859350, "duration": 271621 }, { "phase": "render", "start": 1130971, "duration": 1595410 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351379, "duration": 4046, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 388363, "duration": 5444, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 450600, "duration": 1730, "usedHeapSizeAfter": 5718296, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 614656, "duration": 2864, "usedHeapSizeAfter": 8658416, "usedHeapSizeBefore": 9274088 }, { "kind": "MinorGC", "type": "scavenge", "start": 744748, "duration": 2785, "usedHeapSizeAfter": 10078984, "usedHeapSizeBefore": 10599560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055302, "duration": 2629, "usedHeapSizeAfter": 14025376, "usedHeapSizeBefore": 15903264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1269456, "duration": 3819, "usedHeapSizeAfter": 15615904, "usedHeapSizeBefore": 17250600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494561, "duration": 3273, "usedHeapSizeAfter": 17119832, "usedHeapSizeBefore": 19391904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1861684, "duration": 3834, "usedHeapSizeAfter": 19224904, "usedHeapSizeBefore": 24536448 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202991, "duration": 5988, "usedHeapSizeAfter": 21505192, "usedHeapSizeBefore": 25642896 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 1537 }, "FunctionCallback": { "count": 6356, "time": 58593 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 432 }, "StoreCallbackProperty": { "count": 721, "time": 279 }, "GCEpilogueCallback": { "count": 10, "time": 164 }, "GCPrologueCallback": { "count": 10, "time": 1982 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 2879 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3090 }, "CompileFunction": { "count": 3396, "time": 100475 }, "CompileIgnition": { "count": 3432, "time": 93919 }, "CompileIgnitionFinalization": { "count": 3432, "time": 35445 }, "CompileRenumber": { "count": 3409, "time": 13025 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1531 }, "CompileScopeAnalysis": { "count": 3409, "time": 11286 }, "CompileScript": { "count": 13, "time": 7443 }, "CompileLazy": { "count": 3196, "time": 11937 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 759 }, "RegExpInitializeAndCompile": { "count": 184, "time": 161 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 1639 }, "Map_SetPrototype": { "count": 14081, "time": 2748 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 30754 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 474 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5728 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1903 }, "InterpreterNewClosure": { "count": 3119, "time": 4252 }, "DeserializeLazy": { "count": 70, "time": 2002 }, "CreateObjectLiteral": { "count": 2504, "time": 11834 }, "CreateArrayLiteral": { "count": 1128, "time": 3499 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 5279 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 484 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1224 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 11812 }, "CreateRegExpLiteral": { "count": 239, "time": 2025 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2352 }, "SetProperty": { "count": 950, "time": 4286 }, "NewObject": { "count": 272, "time": 1885 }, "RegExpExec": { "count": 480, "time": 6640 }, "RegExpExecMultiple": { "count": 288, "time": 1031 }, "StringSplit": { "count": 4175, "time": 6653 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1472 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 3516 }, "ArrayLengthSetter": { "count": 504, "time": 966 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 2562 }, "AllocateInNewSpace": { "count": 70, "time": 2327 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 873, "time": 3773 }, "AddDictionaryProperty": { "count": 3080, "time": 8627 }, "ObjectKeys": { "count": 170, "time": 834 }, "ObjectCreate": { "count": 149, "time": 1213 }, "GetProperty": { "count": 4313, "time": 3354 }, "HasProperty": { "count": 928, "time": 2224 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 670 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 826 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3461 }, "StringAdd": { "count": 659, "time": 176 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 1350 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5766, "time": 2829 }, "ArrayConcat": { "count": 999, "time": 2082 }, "ArraySplice": { "count": 268, "time": 627 }, "ArrayUnshift": { "count": 790, "time": 1509 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 999 }, "ObjectAssign": { "count": 909, "time": 10260 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 495 }, "ObjectSetPrototypeOf": { "count": 107, "time": 104 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 2944 }, "Interrupt": { "count": 97, "time": 1255 }, "RegExpReplace": { "count": 1009, "time": 4905 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 787 }, "ArrayShift": { "count": 672, "time": 642 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 24 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 9 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 56 }, "DeleteProperty": { "count": 196, "time": 879 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 112 }, "ArrayPop": { "count": 451, "time": 598 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4515 }, "DatePrototypeToISOString": { "count": 43, "time": 759 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 599 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1440 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 123 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2071 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 538 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 126 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1387 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4679 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 515 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 87 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26195 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1891 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2884 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 551 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 968063 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 25013 }, "ParseFunctionLiteral": { "count": 3434, "time": 151085 }, "ParseProgram": { "count": 13, "time": 5573 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178135 }, "PreParseNoVariableResolution": { "count": 597, "time": 30002 }, "JsonParse": { "count": 21, "time": 7522 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3663, "time": 11075 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2541 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1004 }, "StoreIC_Miss": { "count": 529, "time": 3256 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6690 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1408 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 3245 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4092, "time": 23505 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7140, "time": 18609 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4592 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 22660 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 684 }, "LoadIC_Miss": { "count": 132, "time": 3183 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 5329 }, "LoadIC_LoadFieldDH": { "count": 4372, "time": 12744 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 1007, "time": 5493 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2228, "time": 7722 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3456 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 3070 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 393 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 1883 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 265 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1324 }, "LoadIC_StringLength": { "count": 23, "time": 951 }, "StoreIC_SlowStub": { "count": 139, "time": 174 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 71 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 870 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 593 } }, "API": { "API_Context_New": { "count": 2, "time": 8623 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2027 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 9 }, "API_String_NewFromUtf8": { "count": 50, "time": 17 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 86 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3102 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 29 }, "API_Object_SetPrototype": { "count": 38, "time": 575 }, "API_Persistent_New": { "count": 2889, "time": 3053 }, "API_String_NewFromOneByte": { "count": 979, "time": 1554 }, "API_String_Write": { "count": 2016, "time": 1027 }, "API_External_New": { "count": 29, "time": 14 }, "API_Function_Call": { "count": 31, "time": 23 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 27 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 9 }, "OptimizeCode": { "count": 72, "time": 405 }, "RecompileSynchronous": { "count": 143, "time": 90637 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2305 }, "StackGuard": { "count": 70, "time": 863 }, "DeoptimizeCode": { "count": 4, "time": 58 }, "NotifyDeoptimized": { "count": 5, "time": 741 } } } }, { "duration": 2738113, "js": 2241098, "phases": [ { "phase": "load", "start": 0, "duration": 102173 }, { "phase": "boot", "start": 102173, "duration": 750238 }, { "phase": "transition", "start": 852411, "duration": 270135 }, { "phase": "render", "start": 1122546, "duration": 1615567 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348119, "duration": 4968, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 384861, "duration": 5580, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446043, "duration": 2205, "usedHeapSizeAfter": 5731464, "usedHeapSizeBefore": 5968240 }, { "kind": "MinorGC", "type": "scavenge", "start": 597642, "duration": 3090, "usedHeapSizeAfter": 8658952, "usedHeapSizeBefore": 9268144 }, { "kind": "MinorGC", "type": "scavenge", "start": 733581, "duration": 2941, "usedHeapSizeAfter": 10087160, "usedHeapSizeBefore": 10580000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1040700, "duration": 3000, "usedHeapSizeAfter": 14008008, "usedHeapSizeBefore": 15886728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262091, "duration": 3094, "usedHeapSizeAfter": 15525336, "usedHeapSizeBefore": 17231152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1483929, "duration": 4212, "usedHeapSizeAfter": 17120464, "usedHeapSizeBefore": 19343864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1883299, "duration": 3841, "usedHeapSizeAfter": 19181312, "usedHeapSizeBefore": 24470656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2229943, "duration": 4240, "usedHeapSizeAfter": 21527536, "usedHeapSizeBefore": 25559712 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2559 }, "FunctionCallback": { "count": 6360, "time": 59455 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1329 }, "StoreCallbackProperty": { "count": 721, "time": 286 }, "GCEpilogueCallback": { "count": 10, "time": 741 }, "GCPrologueCallback": { "count": 10, "time": 1271 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 151 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2481 }, "CompileFunction": { "count": 3396, "time": 104094 }, "CompileIgnition": { "count": 3432, "time": 109025 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29194 }, "CompileRenumber": { "count": 3409, "time": 8502 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1577 }, "CompileScopeAnalysis": { "count": 3409, "time": 14177 }, "CompileScript": { "count": 13, "time": 6228 }, "CompileLazy": { "count": 3196, "time": 15421 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1532 }, "RegExpInitializeAndCompile": { "count": 184, "time": 159 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 1526 }, "Map_SetPrototype": { "count": 14076, "time": 4553 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 42118 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 760 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4433 }, "InterpreterDeserializeLazy": { "count": 161, "time": 854 }, "InterpreterNewClosure": { "count": 3119, "time": 3662 }, "DeserializeLazy": { "count": 70, "time": 1362 }, "CreateObjectLiteral": { "count": 2504, "time": 10094 }, "CreateArrayLiteral": { "count": 1128, "time": 1530 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4131 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 765 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 307 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 8148 }, "CreateRegExpLiteral": { "count": 239, "time": 3879 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 688, "time": 2437 }, "SetProperty": { "count": 950, "time": 3609 }, "NewObject": { "count": 272, "time": 1861 }, "RegExpExec": { "count": 480, "time": 10446 }, "RegExpExecMultiple": { "count": 288, "time": 1210 }, "StringSplit": { "count": 4175, "time": 8113 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 979 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 3944 }, "ArrayLengthSetter": { "count": 504, "time": 133 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 2935 }, "AllocateInNewSpace": { "count": 60, "time": 1825 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3570 }, "AddDictionaryProperty": { "count": 3080, "time": 11676 }, "ObjectKeys": { "count": 170, "time": 200 }, "ObjectCreate": { "count": 149, "time": 1570 }, "GetProperty": { "count": 4313, "time": 4404 }, "HasProperty": { "count": 928, "time": 1065 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 62 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1007 }, "StringAdd": { "count": 659, "time": 1006 }, "StringCharCodeAt": { "count": 140, "time": 37 }, "StringBuilderJoin": { "count": 183, "time": 133 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5768, "time": 3950 }, "ArrayConcat": { "count": 999, "time": 2778 }, "ArraySplice": { "count": 268, "time": 953 }, "ArrayUnshift": { "count": 790, "time": 706 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 164 }, "ObjectAssign": { "count": 909, "time": 8445 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 908 }, "ObjectSetPrototypeOf": { "count": 107, "time": 559 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1496 }, "Interrupt": { "count": 103, "time": 1782 }, "RegExpReplace": { "count": 1009, "time": 4409 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 76 }, "ArrayShift": { "count": 672, "time": 1772 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 114 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 383, "time": 101 }, "ArrayPush": { "count": 1, "time": 701 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4189 }, "DatePrototypeToISOString": { "count": 43, "time": 743 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 786 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 682 }, "StringToNumber": { "count": 481, "time": 718 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 23 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 681 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1869 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7622 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 684 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 182 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 618 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23407 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2181 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 15 }, "AllocateInTargetSpace": { "count": 1, "time": 605 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2480 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 153 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 53 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1005296 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15405 }, "ParseFunctionLiteral": { "count": 3434, "time": 143131 }, "ParseProgram": { "count": 13, "time": 4684 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174779 }, "PreParseNoVariableResolution": { "count": 597, "time": 26711 }, "JsonParse": { "count": 21, "time": 9290 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 13481 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 901 }, "LoadGlobalIC_Miss": { "count": 749, "time": 969 }, "StoreIC_Miss": { "count": 536, "time": 4823 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5927 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 293 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 4601 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 18995 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7163, "time": 20937 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2433 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 26032 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 135, "time": 2000 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2659 }, "LoadIC_LoadFieldDH": { "count": 4358, "time": 15317 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 24 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 5552 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 5 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2228, "time": 8985 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4120 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 4241 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 273 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 1740 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1242 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1185 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 173 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1229 }, "KeyedLoadIC_Miss": { "count": 32, "time": 516 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 8037 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2099 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 17 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5539 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 61 }, "API_Object_SetPrototype": { "count": 38, "time": 38 }, "API_Persistent_New": { "count": 2889, "time": 820 }, "API_String_NewFromOneByte": { "count": 979, "time": 1287 }, "API_String_Write": { "count": 2016, "time": 249 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 33 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 4 }, "OptimizeCode": { "count": 70, "time": 391 }, "RecompileSynchronous": { "count": 139, "time": 82610 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1217 }, "StackGuard": { "count": 69, "time": 520 }, "DeoptimizeCode": { "count": 4, "time": 1136 }, "NotifyDeoptimized": { "count": 5, "time": 68 } } } }, { "duration": 2725329, "js": 2214438, "phases": [ { "phase": "load", "start": 0, "duration": 102964 }, { "phase": "boot", "start": 102964, "duration": 757375 }, { "phase": "transition", "start": 860339, "duration": 274381 }, { "phase": "render", "start": 1134720, "duration": 1590609 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352151, "duration": 4772, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 388747, "duration": 5149, "usedHeapSizeAfter": 4346152, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 452158, "duration": 1743, "usedHeapSizeAfter": 5730504, "usedHeapSizeBefore": 5967960 }, { "kind": "MinorGC", "type": "scavenge", "start": 617672, "duration": 2610, "usedHeapSizeAfter": 8678664, "usedHeapSizeBefore": 9271048 }, { "kind": "MinorGC", "type": "scavenge", "start": 741640, "duration": 2151, "usedHeapSizeAfter": 10035280, "usedHeapSizeBefore": 10563936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052507, "duration": 2477, "usedHeapSizeAfter": 13989664, "usedHeapSizeBefore": 15889944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271277, "duration": 3094, "usedHeapSizeAfter": 15550264, "usedHeapSizeBefore": 17235888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1491213, "duration": 3722, "usedHeapSizeAfter": 17040240, "usedHeapSizeBefore": 19344648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1866382, "duration": 2862, "usedHeapSizeAfter": 19216072, "usedHeapSizeBefore": 24495696 }, { "kind": "MinorGC", "type": "scavenge", "start": 2203404, "duration": 4290, "usedHeapSizeAfter": 21517656, "usedHeapSizeBefore": 25606472 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 4060 }, "FunctionCallback": { "count": 6361, "time": 54419 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1481 }, "StoreCallbackProperty": { "count": 721, "time": 1388 }, "GCEpilogueCallback": { "count": 10, "time": 143 }, "GCPrologueCallback": { "count": 10, "time": 784 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3023 }, "CompileFunction": { "count": 3396, "time": 113882 }, "CompileIgnition": { "count": 3432, "time": 97324 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34505 }, "CompileRenumber": { "count": 3409, "time": 8923 }, "CompileRewriteReturnResult": { "count": 3409, "time": 761 }, "CompileScopeAnalysis": { "count": 3409, "time": 11890 }, "CompileScript": { "count": 13, "time": 6520 }, "CompileLazy": { "count": 3196, "time": 16895 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1243 }, "RegExpInitializeAndCompile": { "count": 184, "time": 955 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 1077 }, "Map_SetPrototype": { "count": 14060, "time": 6057 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 45147 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 777 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5566 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1667 }, "InterpreterNewClosure": { "count": 3119, "time": 3638 }, "DeserializeLazy": { "count": 70, "time": 2473 }, "CreateObjectLiteral": { "count": 2504, "time": 11394 }, "CreateArrayLiteral": { "count": 1128, "time": 1380 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4894 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 170 }, "FunctionPrototypeSetter": { "count": 293, "time": 736 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1037, "time": 7343 }, "CreateRegExpLiteral": { "count": 239, "time": 3323 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 688, "time": 2358 }, "SetProperty": { "count": 950, "time": 1491 }, "NewObject": { "count": 272, "time": 737 }, "RegExpExec": { "count": 480, "time": 7047 }, "RegExpExecMultiple": { "count": 288, "time": 1554 }, "StringSplit": { "count": 4175, "time": 8723 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2476 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 2954 }, "ArrayLengthSetter": { "count": 504, "time": 949 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 147 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 827 }, "AllocateInNewSpace": { "count": 72, "time": 2160 }, "CreateListFromArrayLike": { "count": 6, "time": 429 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 16 }, "NumberToString": { "count": 872, "time": 2493 }, "AddDictionaryProperty": { "count": 3080, "time": 7604 }, "ObjectKeys": { "count": 170, "time": 1238 }, "ObjectCreate": { "count": 149, "time": 2561 }, "GetProperty": { "count": 4313, "time": 2695 }, "HasProperty": { "count": 928, "time": 1975 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 893 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 778 }, "CreateDataProperty": { "count": 3, "time": 5 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2372 }, "StringAdd": { "count": 659, "time": 504 }, "StringCharCodeAt": { "count": 140, "time": 412 }, "StringBuilderJoin": { "count": 183, "time": 125 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5782, "time": 2208 }, "ArrayConcat": { "count": 999, "time": 3360 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 318 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 1488 }, "ObjectAssign": { "count": 909, "time": 9884 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 977 }, "ObjectSetPrototypeOf": { "count": 107, "time": 117 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1350 }, "Interrupt": { "count": 98, "time": 1480 }, "RegExpReplace": { "count": 1009, "time": 1959 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 677 }, "ArrayShift": { "count": 672, "time": 1203 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 13 }, "StringToLowerCaseIntl": { "count": 248, "time": 522 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 66 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 96 }, "ArrayPop": { "count": 443, "time": 542 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4652 }, "DatePrototypeToISOString": { "count": 43, "time": 437 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1333 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1956 }, "StringToNumber": { "count": 481, "time": 45 }, "DateUTC": { "count": 91, "time": 413 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 764 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2048 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3558 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 169 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24010 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3440 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1249 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 766 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 878 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 983018 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12650 }, "ParseFunctionLiteral": { "count": 3434, "time": 151868 }, "ParseProgram": { "count": 13, "time": 7276 }, "PreParseWithVariableResolution": { "count": 13066, "time": 177335 }, "PreParseNoVariableResolution": { "count": 597, "time": 27916 }, "JsonParse": { "count": 21, "time": 7985 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 7920 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3313 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2757 }, "StoreIC_Miss": { "count": 532, "time": 3498 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6235 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 2276 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4089, "time": 15678 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 7126, "time": 19859 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5909 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15330 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 770 }, "LoadIC_Miss": { "count": 135, "time": 3244 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2692 }, "LoadIC_LoadFieldDH": { "count": 4383, "time": 12505 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 325 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 2383 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 868 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 10585 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2034 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 3142 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1437 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 3064 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2420 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1577 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 802 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1706 }, "KeyedLoadIC_Miss": { "count": 32, "time": 785 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 626 } }, "API": { "API_Context_New": { "count": 2, "time": 8351 }, "API_FunctionTemplate_New": { "count": 1258, "time": 977 }, "API_Object_SetPrivate": { "count": 44, "time": 782 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 108 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3863 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 495 }, "API_Persistent_New": { "count": 2889, "time": 1897 }, "API_String_NewFromOneByte": { "count": 979, "time": 240 }, "API_String_Write": { "count": 2020, "time": 236 }, "API_External_New": { "count": 29, "time": 14 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 13 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 26 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 5 }, "OptimizeCode": { "count": 67, "time": 2066 }, "RecompileSynchronous": { "count": 133, "time": 81177 }, "CompileOptimized_Concurrent": { "count": 66, "time": 2385 }, "StackGuard": { "count": 65, "time": 496 }, "DeoptimizeCode": { "count": 5, "time": 70 }, "NotifyDeoptimized": { "count": 6, "time": 296 } } } }, { "duration": 2757356, "js": 2232322, "phases": [ { "phase": "load", "start": 0, "duration": 125775 }, { "phase": "boot", "start": 125775, "duration": 741080 }, { "phase": "transition", "start": 866855, "duration": 272906 }, { "phase": "render", "start": 1139761, "duration": 1617595 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 367408, "duration": 4380, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 401465, "duration": 5467, "usedHeapSizeAfter": 4346112, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 464050, "duration": 1030, "usedHeapSizeAfter": 5710144, "usedHeapSizeBefore": 5967960 }, { "kind": "MinorGC", "type": "scavenge", "start": 618834, "duration": 2796, "usedHeapSizeAfter": 8688688, "usedHeapSizeBefore": 9282480 }, { "kind": "MinorGC", "type": "scavenge", "start": 755944, "duration": 2477, "usedHeapSizeAfter": 10080304, "usedHeapSizeBefore": 10586832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057342, "duration": 3477, "usedHeapSizeAfter": 13996120, "usedHeapSizeBefore": 15905328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1282935, "duration": 2898, "usedHeapSizeAfter": 15615464, "usedHeapSizeBefore": 17268696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1522269, "duration": 3923, "usedHeapSizeAfter": 17164320, "usedHeapSizeBefore": 19395696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909260, "duration": 3026, "usedHeapSizeAfter": 19256232, "usedHeapSizeBefore": 24534672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2257874, "duration": 6735, "usedHeapSizeAfter": 21675760, "usedHeapSizeBefore": 25623848 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 2672 }, "FunctionCallback": { "count": 6362, "time": 53790 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1425 }, "StoreCallbackProperty": { "count": 721, "time": 1604 }, "GCEpilogueCallback": { "count": 10, "time": 149 }, "GCPrologueCallback": { "count": 10, "time": 262 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1232 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1444 }, "CompileFunction": { "count": 3396, "time": 93771 }, "CompileIgnition": { "count": 3432, "time": 107540 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33262 }, "CompileRenumber": { "count": 3409, "time": 12371 }, "CompileRewriteReturnResult": { "count": 3409, "time": 355 }, "CompileScopeAnalysis": { "count": 3409, "time": 13619 }, "CompileScript": { "count": 13, "time": 7676 }, "CompileLazy": { "count": 3196, "time": 13272 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 327 }, "RegExpInitializeAndCompile": { "count": 184, "time": 166 }, "CompileForOnStackReplacement": { "count": 1, "time": 30 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 4087 }, "Map_SetPrototype": { "count": 14069, "time": 5375 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 39890 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 227 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6424 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1760 }, "InterpreterNewClosure": { "count": 3119, "time": 4559 }, "DeserializeLazy": { "count": 70, "time": 2271 }, "CreateObjectLiteral": { "count": 2504, "time": 8145 }, "CreateArrayLiteral": { "count": 1128, "time": 1221 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5275 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 860 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 1704 }, "Object_DeleteProperty": { "count": 8, "time": 29 }, "ForInEnumerate": { "count": 1037, "time": 10516 }, "CreateRegExpLiteral": { "count": 239, "time": 2890 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 872 }, "SetProperty": { "count": 950, "time": 3901 }, "NewObject": { "count": 272, "time": 2160 }, "RegExpExec": { "count": 480, "time": 11950 }, "RegExpExecMultiple": { "count": 288, "time": 1658 }, "StringSplit": { "count": 4175, "time": 5670 }, "StringBuilderConcat": { "count": 92, "time": 491 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1132 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 3285 }, "ArrayLengthSetter": { "count": 504, "time": 227 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 408 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 54 }, "WeakCollectionSet": { "count": 56, "time": 1755 }, "AllocateInNewSpace": { "count": 62, "time": 2321 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2560 }, "AddDictionaryProperty": { "count": 3080, "time": 6270 }, "ObjectKeys": { "count": 170, "time": 580 }, "ObjectCreate": { "count": 149, "time": 1768 }, "GetProperty": { "count": 4312, "time": 2964 }, "HasProperty": { "count": 927, "time": 2245 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 62 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1781 }, "StringAdd": { "count": 659, "time": 170 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 144 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5783, "time": 1515 }, "ArrayConcat": { "count": 999, "time": 4717 }, "ArraySplice": { "count": 268, "time": 518 }, "ArrayUnshift": { "count": 790, "time": 2345 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 546 }, "ObjectAssign": { "count": 909, "time": 7655 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 333 }, "ObjectSetPrototypeOf": { "count": 107, "time": 892 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1281 }, "Interrupt": { "count": 97, "time": 1336 }, "RegExpReplace": { "count": 1009, "time": 3375 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 69 }, "ArrayShift": { "count": 672, "time": 2259 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 891 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 416 }, "ArrayPop": { "count": 669, "time": 824 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4050 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 11 }, "GlobalEncodeURIComponent": { "count": 153, "time": 168 }, "MapPrototypeClear": { "count": 106, "time": 737 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1060 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 48 }, "DatePrototypeSetMonth": { "count": 31, "time": 461 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2821 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 806 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 668 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1118 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5762 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 74 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1544 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24592 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1923 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 614 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2876 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 162 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 61 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1029319 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12368 }, "ParseFunctionLiteral": { "count": 3434, "time": 138287 }, "ParseProgram": { "count": 13, "time": 2919 }, "PreParseWithVariableResolution": { "count": 13066, "time": 166438 }, "PreParseNoVariableResolution": { "count": 597, "time": 28064 }, "JsonParse": { "count": 21, "time": 7282 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 14518 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3001 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4290 }, "StoreIC_Miss": { "count": 521, "time": 805 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7675 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1347 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2026 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 19059 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 224 }, "LoadIC_LoadNonexistentDH": { "count": 7213, "time": 19315 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3137 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18968 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 2827 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 1879 }, "LoadIC_LoadFieldDH": { "count": 4379, "time": 15029 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 597 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4129 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 13082 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4519 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1696 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 2923 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 1990 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 555 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1679 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 172 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 79 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1639 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 466 } }, "API": { "API_Context_New": { "count": 2, "time": 8549 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1848 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 750 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 366 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1194 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 60 }, "API_Object_SetPrototype": { "count": 38, "time": 391 }, "API_Persistent_New": { "count": 2889, "time": 605 }, "API_String_NewFromOneByte": { "count": 979, "time": 886 }, "API_String_Write": { "count": 2020, "time": 1094 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 10 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 6 }, "OptimizeCode": { "count": 71, "time": 812 }, "RecompileSynchronous": { "count": 141, "time": 80586 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1035 }, "StackGuard": { "count": 68, "time": 1110 }, "DeoptimizeCode": { "count": 5, "time": 1554 }, "NotifyDeoptimized": { "count": 6, "time": 122 } } } }, { "duration": 2710556, "js": 2200592, "phases": [ { "phase": "load", "start": 0, "duration": 111030 }, { "phase": "boot", "start": 111030, "duration": 739258 }, { "phase": "transition", "start": 850288, "duration": 267225 }, { "phase": "render", "start": 1117513, "duration": 1593043 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351823, "duration": 4217, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 387043, "duration": 5314, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449470, "duration": 3359, "usedHeapSizeAfter": 5712336, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 606791, "duration": 3161, "usedHeapSizeAfter": 8669856, "usedHeapSizeBefore": 9282432 }, { "kind": "MinorGC", "type": "scavenge", "start": 743703, "duration": 2386, "usedHeapSizeAfter": 10085000, "usedHeapSizeBefore": 10600632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038089, "duration": 4319, "usedHeapSizeAfter": 14001744, "usedHeapSizeBefore": 15907392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1260402, "duration": 3125, "usedHeapSizeAfter": 15594256, "usedHeapSizeBefore": 17253880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1487978, "duration": 4500, "usedHeapSizeAfter": 17059296, "usedHeapSizeBefore": 19353288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1880548, "duration": 3462, "usedHeapSizeAfter": 19137560, "usedHeapSizeBefore": 24513744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2212122, "duration": 5530, "usedHeapSizeAfter": 21569672, "usedHeapSizeBefore": 25548424 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 948, "time": 2911 }, "FunctionCallback": { "count": 6360, "time": 50539 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 607 }, "StoreCallbackProperty": { "count": 721, "time": 255 }, "GCEpilogueCallback": { "count": 10, "time": 136 }, "GCPrologueCallback": { "count": 10, "time": 1522 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1042 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2422 }, "CompileFunction": { "count": 3396, "time": 99346 }, "CompileIgnition": { "count": 3432, "time": 93415 }, "CompileIgnitionFinalization": { "count": 3432, "time": 37181 }, "CompileRenumber": { "count": 3409, "time": 11696 }, "CompileRewriteReturnResult": { "count": 3409, "time": 865 }, "CompileScopeAnalysis": { "count": 3409, "time": 13396 }, "CompileScript": { "count": 13, "time": 6537 }, "CompileLazy": { "count": 3196, "time": 10789 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 866 }, "RegExpInitializeAndCompile": { "count": 184, "time": 357 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 404, "time": 1230 }, "Map_SetPrototype": { "count": 14062, "time": 3555 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 43088 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1764 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7501 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2322 }, "InterpreterNewClosure": { "count": 3119, "time": 6006 }, "DeserializeLazy": { "count": 70, "time": 2172 }, "CreateObjectLiteral": { "count": 2504, "time": 13465 }, "CreateArrayLiteral": { "count": 1128, "time": 2815 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 2431 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 821 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1544 }, "Object_DeleteProperty": { "count": 8, "time": 27 }, "ForInEnumerate": { "count": 1037, "time": 10760 }, "CreateRegExpLiteral": { "count": 239, "time": 3784 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 688, "time": 2037 }, "SetProperty": { "count": 950, "time": 3066 }, "NewObject": { "count": 272, "time": 407 }, "RegExpExec": { "count": 481, "time": 7898 }, "RegExpExecMultiple": { "count": 288, "time": 896 }, "StringSplit": { "count": 4175, "time": 7825 }, "StringBuilderConcat": { "count": 92, "time": 375 }, "DateConstructor_ConstructStub": { "count": 525, "time": 642 }, "NumberPrototypeToString": { "count": 248, "time": 23 }, "ObjectDefineProperty": { "count": 863, "time": 2578 }, "ArrayLengthSetter": { "count": 504, "time": 133 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 306 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 3671 }, "AllocateInNewSpace": { "count": 65, "time": 645 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 4664 }, "AddDictionaryProperty": { "count": 3080, "time": 7735 }, "ObjectKeys": { "count": 170, "time": 211 }, "ObjectCreate": { "count": 149, "time": 1846 }, "GetProperty": { "count": 4313, "time": 2468 }, "HasProperty": { "count": 928, "time": 3294 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 988 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1929 }, "StringAdd": { "count": 659, "time": 1877 }, "StringCharCodeAt": { "count": 140, "time": 819 }, "StringBuilderJoin": { "count": 183, "time": 1529 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 3881 }, "ArrayConcat": { "count": 999, "time": 4060 }, "ArraySplice": { "count": 268, "time": 103 }, "ArrayUnshift": { "count": 790, "time": 1056 }, "DateNow": { "count": 49, "time": 303 }, "FunctionPrototypeToString": { "count": 193, "time": 1258 }, "ObjectAssign": { "count": 909, "time": 12443 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1612 }, "ObjectSetPrototypeOf": { "count": 107, "time": 107 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 340 }, "Interrupt": { "count": 95, "time": 1054 }, "RegExpReplace": { "count": 1009, "time": 3668 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 72 }, "ArrayShift": { "count": 672, "time": 1573 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 94 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 30 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1477 }, "ArrayPop": { "count": 130, "time": 249 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4345 }, "DatePrototypeToISOString": { "count": 43, "time": 355 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 147 }, "MapPrototypeClear": { "count": 106, "time": 559 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 674 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 42 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 24 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1010 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 663 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 59 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1672 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5346 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 72 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 391 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28732 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1952 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1430 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 852 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 1004437 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14650 }, "ParseFunctionLiteral": { "count": 3434, "time": 138653 }, "ParseProgram": { "count": 13, "time": 6950 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170538 }, "PreParseNoVariableResolution": { "count": 597, "time": 25846 }, "JsonParse": { "count": 21, "time": 6843 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 12184 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 4268 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1823 }, "StoreIC_Miss": { "count": 531, "time": 2059 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7014 }, "LoadIC_FunctionPrototypeStub": { "count": 156, "time": 2029 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 1394 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 11648 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7188, "time": 22140 }, "LoadIC_Premonomorphic": { "count": 889, "time": 937 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18736 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 135, "time": 4223 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3603 }, "LoadIC_LoadFieldDH": { "count": 4392, "time": 13561 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 8187 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 5556 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4408 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 1756 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 935 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 783, "time": 1863 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2161 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1247 }, "LoadIC_StringLength": { "count": 23, "time": 315 }, "StoreIC_SlowStub": { "count": 139, "time": 1484 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1526 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 33 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 7632 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3634 }, "API_Object_SetPrivate": { "count": 44, "time": 16 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 81 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2488 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 52 }, "API_Persistent_New": { "count": 2889, "time": 1476 }, "API_String_NewFromOneByte": { "count": 979, "time": 1508 }, "API_String_Write": { "count": 2016, "time": 629 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 6 }, "OptimizeCode": { "count": 63, "time": 232 }, "RecompileSynchronous": { "count": 125, "time": 74488 }, "CompileOptimized_Concurrent": { "count": 62, "time": 820 }, "StackGuard": { "count": 61, "time": 512 }, "DeoptimizeCode": { "count": 3, "time": 212 }, "NotifyDeoptimized": { "count": 4, "time": 60 } } } }, { "duration": 2746589, "js": 2245420, "phases": [ { "phase": "load", "start": 0, "duration": 96950 }, { "phase": "boot", "start": 96950, "duration": 791482 }, { "phase": "transition", "start": 888432, "duration": 257991 }, { "phase": "render", "start": 1146423, "duration": 1600166 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347105, "duration": 4747, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 385515, "duration": 5428, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 446050, "duration": 1519, "usedHeapSizeAfter": 5720352, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 600669, "duration": 3038, "usedHeapSizeAfter": 8647080, "usedHeapSizeBefore": 9271656 }, { "kind": "MinorGC", "type": "scavenge", "start": 750848, "duration": 3646, "usedHeapSizeAfter": 10121256, "usedHeapSizeBefore": 10600360 }, { "kind": "MajorGC", "type": "incremental marking", "start": 817035, "duration": 48, "usedHeapSizeAfter": 11423952, "usedHeapSizeBefore": 11423952 }, { "kind": "MajorGC", "type": "atomic pause", "start": 822606, "duration": 7446, "usedHeapSizeAfter": 10536800, "usedHeapSizeBefore": 12414384 }, { "kind": "MajorGC", "type": "weak processing", "start": 979789, "duration": 9, "usedHeapSizeAfter": 11834928, "usedHeapSizeBefore": 11834928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1106279, "duration": 3218, "usedHeapSizeAfter": 12123952, "usedHeapSizeBefore": 14336816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1369579, "duration": 4094, "usedHeapSizeAfter": 14193856, "usedHeapSizeBefore": 15996464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1779522, "duration": 4581, "usedHeapSizeAfter": 16355480, "usedHeapSizeBefore": 21677824 }, { "kind": "MinorGC", "type": "scavenge", "start": 2125782, "duration": 4288, "usedHeapSizeAfter": 18424880, "usedHeapSizeBefore": 22853456 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 3960 }, "FunctionCallback": { "count": 6357, "time": 56395 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1353 }, "StoreCallbackProperty": { "count": 721, "time": 909 }, "GCEpilogueCallback": { "count": 11, "time": 171 }, "GCPrologueCallback": { "count": 11, "time": 970 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 457 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2994 }, "CompileFunction": { "count": 3396, "time": 106981 }, "CompileIgnition": { "count": 3432, "time": 94162 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30056 }, "CompileRenumber": { "count": 3409, "time": 11464 }, "CompileRewriteReturnResult": { "count": 3409, "time": 676 }, "CompileScopeAnalysis": { "count": 3409, "time": 12723 }, "CompileScript": { "count": 13, "time": 6593 }, "CompileLazy": { "count": 3196, "time": 12138 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 960 }, "RegExpInitializeAndCompile": { "count": 184, "time": 919 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 1083 }, "Map_SetPrototype": { "count": 14086, "time": 2807 }, "Map_TransitionToDataProperty": { "count": 17083, "time": 47291 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1690 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3807 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3190 }, "InterpreterNewClosure": { "count": 3119, "time": 4436 }, "DeserializeLazy": { "count": 70, "time": 2215 }, "CreateObjectLiteral": { "count": 2504, "time": 9695 }, "CreateArrayLiteral": { "count": 1128, "time": 2550 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7269 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 343 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 2893 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 7314 }, "CreateRegExpLiteral": { "count": 239, "time": 2313 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2665 }, "SetProperty": { "count": 949, "time": 1954 }, "NewObject": { "count": 272, "time": 1206 }, "RegExpExec": { "count": 482, "time": 11767 }, "RegExpExecMultiple": { "count": 288, "time": 2472 }, "StringSplit": { "count": 4175, "time": 6873 }, "StringBuilderConcat": { "count": 92, "time": 724 }, "DateConstructor_ConstructStub": { "count": 525, "time": 947 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 3040 }, "ArrayLengthSetter": { "count": 504, "time": 1204 }, "FunctionLengthGetter": { "count": 19, "time": 259 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 2652 }, "AllocateInNewSpace": { "count": 57, "time": 974 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 975, "time": 2591 }, "AddDictionaryProperty": { "count": 3080, "time": 5823 }, "ObjectKeys": { "count": 170, "time": 695 }, "ObjectCreate": { "count": 153, "time": 2284 }, "GetProperty": { "count": 4312, "time": 2412 }, "HasProperty": { "count": 928, "time": 1760 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 6 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4050 }, "StringAdd": { "count": 659, "time": 1029 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 751 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5539, "time": 796 }, "ArrayConcat": { "count": 999, "time": 2300 }, "ArraySplice": { "count": 268, "time": 102 }, "ArrayUnshift": { "count": 790, "time": 785 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 163 }, "ObjectAssign": { "count": 909, "time": 9185 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 195 }, "ObjectSetPrototypeOf": { "count": 107, "time": 580 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1819 }, "Interrupt": { "count": 106, "time": 214 }, "RegExpReplace": { "count": 1009, "time": 2742 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 433 }, "ArrayShift": { "count": 672, "time": 2547 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 99 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 529 }, "DeleteProperty": { "count": 196, "time": 437 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 715 }, "ArrayPop": { "count": 669, "time": 1103 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4519 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 141 }, "MapPrototypeClear": { "count": 106, "time": 572 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 965 }, "StringToNumber": { "count": 481, "time": 49 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 20 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1207 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 65 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 61 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1281 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4422 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 68 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 75 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24598 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 3002 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 5856 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 832 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 40 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 86 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1165 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1811 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 20 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 38 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1816 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 158 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 50 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 1063 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 14 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 37 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 930 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 2736 }, "AllocateInTargetSpace": { "count": 18, "time": 16 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1002077 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14193 }, "ParseFunctionLiteral": { "count": 3434, "time": 149370 }, "ParseProgram": { "count": 13, "time": 5170 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178538 }, "PreParseNoVariableResolution": { "count": 597, "time": 27795 }, "JsonParse": { "count": 21, "time": 7755 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3677, "time": 12582 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2370 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3256 }, "StoreIC_Miss": { "count": 529, "time": 1019 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4091 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1347 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2108 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4078, "time": 17538 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7259, "time": 23385 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3017 }, "StoreIC_Premonomorphic": { "count": 5289, "time": 20708 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4330 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 4771 }, "LoadIC_LoadFieldDH": { "count": 4396, "time": 17750 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 596 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4285 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 9874 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3959 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 895 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 2447 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 3430 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 387 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1354 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1411 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 1134 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1434 }, "KeyedLoadIC_Miss": { "count": 32, "time": 32 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 16 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8313 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3126 }, "API_Object_SetPrivate": { "count": 44, "time": 360 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 1311 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1797 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2891, "time": 811 }, "API_String_NewFromOneByte": { "count": 979, "time": 1016 }, "API_String_Write": { "count": 2280, "time": 1678 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 21 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 46, "time": 13 }, "API_Error_New": { "count": 2, "time": 20 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 857 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 9 }, "OptimizeCode": { "count": 67, "time": 944 }, "RecompileSynchronous": { "count": 133, "time": 77096 }, "CompileOptimized_Concurrent": { "count": 66, "time": 3181 }, "StackGuard": { "count": 65, "time": 1104 }, "DeoptimizeCode": { "count": 4, "time": 58 }, "NotifyDeoptimized": { "count": 5, "time": 83 } } } }, { "duration": 2722861, "js": 2218880, "phases": [ { "phase": "load", "start": 0, "duration": 98651 }, { "phase": "boot", "start": 98651, "duration": 751977 }, { "phase": "transition", "start": 850628, "duration": 267760 }, { "phase": "render", "start": 1118388, "duration": 1604473 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345043, "duration": 4899, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 381022, "duration": 5458, "usedHeapSizeAfter": 4346232, "usedHeapSizeBefore": 4521296 }, { "kind": "MinorGC", "type": "scavenge", "start": 446952, "duration": 1875, "usedHeapSizeAfter": 5721144, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 599519, "duration": 2964, "usedHeapSizeAfter": 8644936, "usedHeapSizeBefore": 9267744 }, { "kind": "MinorGC", "type": "scavenge", "start": 741386, "duration": 2445, "usedHeapSizeAfter": 10071552, "usedHeapSizeBefore": 10600368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043354, "duration": 2667, "usedHeapSizeAfter": 13988512, "usedHeapSizeBefore": 15903000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1258018, "duration": 3153, "usedHeapSizeAfter": 15646408, "usedHeapSizeBefore": 17268600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1479303, "duration": 2273, "usedHeapSizeAfter": 17051328, "usedHeapSizeBefore": 19348320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1871570, "duration": 4668, "usedHeapSizeAfter": 19218088, "usedHeapSizeBefore": 24469944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2220552, "duration": 6292, "usedHeapSizeAfter": 21576216, "usedHeapSizeBefore": 25552936 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 949, "time": 1429 }, "FunctionCallback": { "count": 6364, "time": 64934 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1256 }, "StoreCallbackProperty": { "count": 721, "time": 284 }, "GCEpilogueCallback": { "count": 10, "time": 555 }, "GCPrologueCallback": { "count": 10, "time": 1348 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 161 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2594 }, "CompileFunction": { "count": 3396, "time": 98770 }, "CompileIgnition": { "count": 3432, "time": 102723 }, "CompileIgnitionFinalization": { "count": 3432, "time": 38953 }, "CompileRenumber": { "count": 3409, "time": 11346 }, "CompileRewriteReturnResult": { "count": 3409, "time": 186 }, "CompileScopeAnalysis": { "count": 3409, "time": 13489 }, "CompileScript": { "count": 13, "time": 8210 }, "CompileLazy": { "count": 3196, "time": 11257 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 236 }, "RegExpInitializeAndCompile": { "count": 184, "time": 162 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 405, "time": 1511 }, "Map_SetPrototype": { "count": 14057, "time": 4718 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 41582 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1355 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7162 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1722 }, "InterpreterNewClosure": { "count": 3119, "time": 1616 }, "DeserializeLazy": { "count": 70, "time": 1305 }, "CreateObjectLiteral": { "count": 2504, "time": 11830 }, "CreateArrayLiteral": { "count": 1128, "time": 2579 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3486 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 88 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1288 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 6268 }, "CreateRegExpLiteral": { "count": 239, "time": 1941 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2482 }, "SetProperty": { "count": 950, "time": 3593 }, "NewObject": { "count": 272, "time": 1737 }, "RegExpExec": { "count": 480, "time": 11414 }, "RegExpExecMultiple": { "count": 288, "time": 2455 }, "StringSplit": { "count": 4175, "time": 8271 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1043 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 863, "time": 3115 }, "ArrayLengthSetter": { "count": 504, "time": 115 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 570 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 48 }, "WeakCollectionSet": { "count": 56, "time": 3383 }, "AllocateInNewSpace": { "count": 57, "time": 858 }, "CreateListFromArrayLike": { "count": 6, "time": 61 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2092 }, "AddDictionaryProperty": { "count": 3080, "time": 6629 }, "ObjectKeys": { "count": 170, "time": 653 }, "ObjectCreate": { "count": 149, "time": 2533 }, "GetProperty": { "count": 4312, "time": 4901 }, "HasProperty": { "count": 928, "time": 1572 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 857 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 626 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1109 }, "StringAdd": { "count": 659, "time": 316 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 125 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5756, "time": 4189 }, "ArrayConcat": { "count": 999, "time": 2248 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 218 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 1144 }, "ObjectAssign": { "count": 909, "time": 8596 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 780 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1223 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1656 }, "Interrupt": { "count": 102, "time": 1792 }, "RegExpReplace": { "count": 1009, "time": 3689 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 76 }, "ArrayShift": { "count": 672, "time": 4748 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 98 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 61 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 669, "time": 234 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5058 }, "DatePrototypeToISOString": { "count": 43, "time": 2126 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 176 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 434 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 41 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1561 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 696 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 97 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1529 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6570 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 707 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 166 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24807 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3088 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 5 }, "AllocateInTargetSpace": { "count": 2, "time": 9 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1402 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 820 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 33 } }, "JavaScript": { "JS_Execution": { "count": 550, "time": 1003387 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15527 }, "ParseFunctionLiteral": { "count": 3434, "time": 142617 }, "ParseProgram": { "count": 13, "time": 4526 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174100 }, "PreParseNoVariableResolution": { "count": 597, "time": 31392 }, "JsonParse": { "count": 21, "time": 4346 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 9640 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2513 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1075 }, "StoreIC_Miss": { "count": 529, "time": 3479 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4004 }, "LoadIC_FunctionPrototypeStub": { "count": 157, "time": 1001 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 3036 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4082, "time": 20030 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7198, "time": 16030 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4976 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23527 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2242 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1436 }, "LoadIC_LoadFieldDH": { "count": 4377, "time": 11964 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 6482 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7336 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 541 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2728 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 1746 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 291 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 772, "time": 2568 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 824 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 890 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 1053 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 485 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2249 }, "KeyedLoadIC_Miss": { "count": 32, "time": 99 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 502 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 796 } }, "API": { "API_Context_New": { "count": 2, "time": 8979 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1183 }, "API_Object_SetPrivate": { "count": 44, "time": 458 }, "API_ObjectTemplate_New": { "count": 101, "time": 395 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 805 }, "API_Script_Run": { "count": 11, "time": 698 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2682 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 418 }, "API_Object_SetPrototype": { "count": 38, "time": 833 }, "API_Persistent_New": { "count": 2889, "time": 3602 }, "API_String_NewFromOneByte": { "count": 979, "time": 1290 }, "API_String_Write": { "count": 2029, "time": 257 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 340 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 6 }, "OptimizeCode": { "count": 57, "time": 240 }, "RecompileSynchronous": { "count": 113, "time": 71266 }, "CompileOptimized_Concurrent": { "count": 56, "time": 1028 }, "StackGuard": { "count": 55, "time": 365 }, "DeoptimizeCode": { "count": 4, "time": 707 }, "NotifyDeoptimized": { "count": 5, "time": 945 } } } }, { "duration": 2725845, "js": 2228851, "phases": [ { "phase": "load", "start": 0, "duration": 96760 }, { "phase": "boot", "start": 96760, "duration": 759402 }, { "phase": "transition", "start": 856162, "duration": 272531 }, { "phase": "render", "start": 1128693, "duration": 1597152 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344594, "duration": 4908, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220304 }, { "kind": "MinorGC", "type": "scavenge", "start": 380333, "duration": 5911, "usedHeapSizeAfter": 4346232, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 443737, "duration": 2185, "usedHeapSizeAfter": 5721144, "usedHeapSizeBefore": 5968080 }, { "kind": "MinorGC", "type": "scavenge", "start": 601451, "duration": 3759, "usedHeapSizeAfter": 8661752, "usedHeapSizeBefore": 9267880 }, { "kind": "MinorGC", "type": "scavenge", "start": 743446, "duration": 2866, "usedHeapSizeAfter": 10060488, "usedHeapSizeBefore": 10587936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051340, "duration": 2936, "usedHeapSizeAfter": 13997184, "usedHeapSizeBefore": 15903256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268192, "duration": 3330, "usedHeapSizeAfter": 15579536, "usedHeapSizeBefore": 17260272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1497864, "duration": 3651, "usedHeapSizeAfter": 17147016, "usedHeapSizeBefore": 19383808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1872776, "duration": 2958, "usedHeapSizeAfter": 19167968, "usedHeapSizeBefore": 24524736 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224172, "duration": 6336, "usedHeapSizeAfter": 21440336, "usedHeapSizeBefore": 25599832 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 984, "time": 2999 }, "FunctionCallback": { "count": 6363, "time": 64599 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 493 }, "StoreCallbackProperty": { "count": 721, "time": 1583 }, "GCEpilogueCallback": { "count": 10, "time": 756 }, "GCPrologueCallback": { "count": 10, "time": 729 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 596 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2731 }, "CompileFunction": { "count": 3396, "time": 96824 }, "CompileIgnition": { "count": 3432, "time": 101654 }, "CompileIgnitionFinalization": { "count": 3432, "time": 35849 }, "CompileRenumber": { "count": 3409, "time": 12388 }, "CompileRewriteReturnResult": { "count": 3409, "time": 140 }, "CompileScopeAnalysis": { "count": 3409, "time": 14378 }, "CompileScript": { "count": 13, "time": 8490 }, "CompileLazy": { "count": 3196, "time": 10906 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 166 }, "RegExpInitializeAndCompile": { "count": 184, "time": 890 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 440, "time": 1507 }, "Map_SetPrototype": { "count": 14077, "time": 5574 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 51698 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 257 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6831 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3510 }, "InterpreterNewClosure": { "count": 3119, "time": 2882 }, "DeserializeLazy": { "count": 70, "time": 311 }, "CreateObjectLiteral": { "count": 2504, "time": 9546 }, "CreateArrayLiteral": { "count": 1128, "time": 3188 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5099 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 93 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 84 }, "FunctionPrototypeSetter": { "count": 293, "time": 324 }, "Object_DeleteProperty": { "count": 8, "time": 13 }, "ForInEnumerate": { "count": 1037, "time": 6967 }, "CreateRegExpLiteral": { "count": 239, "time": 1236 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1041 }, "SetProperty": { "count": 950, "time": 1745 }, "NewObject": { "count": 272, "time": 3016 }, "RegExpExec": { "count": 480, "time": 7799 }, "RegExpExecMultiple": { "count": 288, "time": 1100 }, "StringSplit": { "count": 4175, "time": 8238 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 835 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 2908 }, "ArrayLengthSetter": { "count": 504, "time": 615 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 38 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2668 }, "AllocateInNewSpace": { "count": 48, "time": 626 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1235 }, "AddDictionaryProperty": { "count": 3080, "time": 9911 }, "ObjectKeys": { "count": 170, "time": 581 }, "ObjectCreate": { "count": 149, "time": 3325 }, "GetProperty": { "count": 4312, "time": 2972 }, "HasProperty": { "count": 928, "time": 2612 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 776 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 107 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1903 }, "StringAdd": { "count": 659, "time": 918 }, "StringCharCodeAt": { "count": 140, "time": 62 }, "StringBuilderJoin": { "count": 183, "time": 315 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5812, "time": 3251 }, "ArrayConcat": { "count": 999, "time": 2615 }, "ArraySplice": { "count": 268, "time": 360 }, "ArrayUnshift": { "count": 790, "time": 246 }, "DateNow": { "count": 49, "time": 440 }, "FunctionPrototypeToString": { "count": 193, "time": 173 }, "ObjectAssign": { "count": 909, "time": 7264 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1433 }, "ObjectSetPrototypeOf": { "count": 107, "time": 515 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1520 }, "Interrupt": { "count": 100, "time": 986 }, "RegExpReplace": { "count": 1009, "time": 2906 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 227 }, "ArrayShift": { "count": 672, "time": 1501 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 691 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 31 }, "DeleteProperty": { "count": 196, "time": 827 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 609, "time": 214 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4543 }, "DatePrototypeToISOString": { "count": 43, "time": 858 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1000 }, "MapPrototypeClear": { "count": 106, "time": 27 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1202 }, "StringToNumber": { "count": 481, "time": 427 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1777 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 110 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1422 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4100 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1305 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 833 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27819 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1888 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 992655 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14816 }, "ParseFunctionLiteral": { "count": 3434, "time": 144185 }, "ParseProgram": { "count": 13, "time": 7967 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176286 }, "PreParseNoVariableResolution": { "count": 597, "time": 27941 }, "JsonParse": { "count": 21, "time": 7105 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 8988 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1649 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2942 }, "StoreIC_Miss": { "count": 517, "time": 3735 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4741 }, "LoadIC_FunctionPrototypeStub": { "count": 192, "time": 1281 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1019 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4065, "time": 18818 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7214, "time": 20283 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2408 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 14461 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 3593 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 4236 }, "LoadIC_LoadFieldDH": { "count": 4361, "time": 16628 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 3239 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9848 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3091 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 3067 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 809 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 4241 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 341, "time": 3352 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1618 }, "LoadIC_StringLength": { "count": 23, "time": 884 }, "StoreIC_SlowStub": { "count": 139, "time": 453 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 31, "time": 90 }, "StoreIC_StoreNormalDH": { "count": 215, "time": 940 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 7268 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1043 }, "API_Object_SetPrivate": { "count": 44, "time": 726 }, "API_ObjectTemplate_New": { "count": 101, "time": 870 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4339 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 491 }, "API_Object_SetPrototype": { "count": 38, "time": 649 }, "API_Persistent_New": { "count": 2889, "time": 2582 }, "API_String_NewFromOneByte": { "count": 979, "time": 1454 }, "API_String_Write": { "count": 2011, "time": 1110 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 146 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 2 }, "OptimizeCode": { "count": 66, "time": 777 }, "RecompileSynchronous": { "count": 131, "time": 86503 }, "CompileOptimized_Concurrent": { "count": 65, "time": 1527 }, "StackGuard": { "count": 64, "time": 910 }, "DeoptimizeCode": { "count": 5, "time": 76 }, "NotifyDeoptimized": { "count": 6, "time": 918 } } } }, { "duration": 2723961, "js": 2224450, "phases": [ { "phase": "load", "start": 0, "duration": 95232 }, { "phase": "boot", "start": 95232, "duration": 778518 }, { "phase": "transition", "start": 873750, "duration": 263945 }, { "phase": "render", "start": 1137695, "duration": 1586266 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344844, "duration": 4891, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 382188, "duration": 5566, "usedHeapSizeAfter": 4346184, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446392, "duration": 1852, "usedHeapSizeAfter": 5710144, "usedHeapSizeBefore": 5968064 }, { "kind": "MinorGC", "type": "scavenge", "start": 600105, "duration": 3901, "usedHeapSizeAfter": 8666176, "usedHeapSizeBefore": 9282312 }, { "kind": "MinorGC", "type": "scavenge", "start": 745841, "duration": 2730, "usedHeapSizeAfter": 10093296, "usedHeapSizeBefore": 10601096 }, { "kind": "MajorGC", "type": "incremental marking", "start": 843520, "duration": 51, "usedHeapSizeAfter": 11671288, "usedHeapSizeBefore": 11671288 }, { "kind": "MajorGC", "type": "atomic pause", "start": 854894, "duration": 6125, "usedHeapSizeAfter": 9877200, "usedHeapSizeBefore": 11792392 }, { "kind": "MajorGC", "type": "weak processing", "start": 967867, "duration": 8, "usedHeapSizeAfter": 11261608, "usedHeapSizeBefore": 11261608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1099075, "duration": 2340, "usedHeapSizeAfter": 12668544, "usedHeapSizeBefore": 14826768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1377762, "duration": 3431, "usedHeapSizeAfter": 14793744, "usedHeapSizeBefore": 16606736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1814107, "duration": 3748, "usedHeapSizeAfter": 17086872, "usedHeapSizeBefore": 22322560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2146380, "duration": 3988, "usedHeapSizeAfter": 19275496, "usedHeapSizeBefore": 23476000 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 3131 }, "FunctionCallback": { "count": 6355, "time": 51625 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1244 }, "StoreCallbackProperty": { "count": 721, "time": 1922 }, "GCEpilogueCallback": { "count": 11, "time": 1229 }, "GCPrologueCallback": { "count": 11, "time": 1569 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1397 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4168 }, "CompileFunction": { "count": 3396, "time": 105508 }, "CompileIgnition": { "count": 3432, "time": 108259 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30502 }, "CompileRenumber": { "count": 3409, "time": 9755 }, "CompileRewriteReturnResult": { "count": 3409, "time": 146 }, "CompileScopeAnalysis": { "count": 3409, "time": 13804 }, "CompileScript": { "count": 13, "time": 9660 }, "CompileLazy": { "count": 3196, "time": 13341 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1509 }, "RegExpInitializeAndCompile": { "count": 184, "time": 147 }, "CompileForOnStackReplacement": { "count": 1, "time": 12 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1223 }, "Map_SetPrototype": { "count": 14088, "time": 4403 }, "Map_TransitionToDataProperty": { "count": 17080, "time": 36708 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 198 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 8272 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1368 }, "InterpreterNewClosure": { "count": 3119, "time": 2617 }, "DeserializeLazy": { "count": 70, "time": 1544 }, "CreateObjectLiteral": { "count": 2504, "time": 11451 }, "CreateArrayLiteral": { "count": 1128, "time": 1415 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 5967 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 86 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 2135 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 7252 }, "CreateRegExpLiteral": { "count": 239, "time": 2949 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1605 }, "SetProperty": { "count": 949, "time": 5807 }, "NewObject": { "count": 272, "time": 838 }, "RegExpExec": { "count": 481, "time": 9431 }, "RegExpExecMultiple": { "count": 288, "time": 1485 }, "StringSplit": { "count": 4175, "time": 8192 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 509 }, "NumberPrototypeToString": { "count": 248, "time": 30 }, "ObjectDefineProperty": { "count": 863, "time": 3438 }, "ArrayLengthSetter": { "count": 504, "time": 126 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 1174 }, "AllocateInNewSpace": { "count": 51, "time": 1569 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 976, "time": 3451 }, "AddDictionaryProperty": { "count": 3080, "time": 8294 }, "ObjectKeys": { "count": 170, "time": 538 }, "ObjectCreate": { "count": 153, "time": 2245 }, "GetProperty": { "count": 4312, "time": 3748 }, "HasProperty": { "count": 928, "time": 2111 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 61 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 885 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1363 }, "StringAdd": { "count": 659, "time": 1444 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 558 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5168, "time": 2455 }, "ArrayConcat": { "count": 999, "time": 2611 }, "ArraySplice": { "count": 268, "time": 578 }, "ArrayUnshift": { "count": 790, "time": 212 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 483 }, "ObjectAssign": { "count": 909, "time": 7863 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 190 }, "ObjectSetPrototypeOf": { "count": 107, "time": 111 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1243 }, "Interrupt": { "count": 95, "time": 187 }, "RegExpReplace": { "count": 1009, "time": 4185 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 665 }, "ArrayShift": { "count": 672, "time": 1838 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 158 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 448 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 884 }, "ArrayPop": { "count": 669, "time": 1001 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4365 }, "DatePrototypeToISOString": { "count": 43, "time": 110 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 693 }, "MapPrototypeClear": { "count": 106, "time": 433 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 3287 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 271 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 2130 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 591 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1138 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2391 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3809 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 881 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 152 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 22066 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2079 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 5 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 5588 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 581 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 44 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 1029 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 862 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 40 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 783 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1585 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 21 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 42 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 691 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 90 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 54 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_FINISH": { "count": 1, "time": 602 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 66 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 2061 }, "AllocateInTargetSpace": { "count": 28, "time": 17 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 982217 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16655 }, "ParseFunctionLiteral": { "count": 3434, "time": 140605 }, "ParseProgram": { "count": 13, "time": 7017 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174999 }, "PreParseNoVariableResolution": { "count": 597, "time": 26699 }, "JsonParse": { "count": 21, "time": 6189 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3675, "time": 10972 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1654 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3969 }, "StoreIC_Miss": { "count": 525, "time": 2904 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4134 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1921 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1980 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4112, "time": 19720 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7265, "time": 19598 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5129 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15055 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4210 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 3449 }, "LoadIC_LoadFieldDH": { "count": 4396, "time": 18598 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3438 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 12167 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4574 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 3703 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 857 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2494 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1748 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1878 }, "LoadIC_StringLength": { "count": 23, "time": 126 }, "StoreIC_SlowStub": { "count": 139, "time": 766 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1229 }, "KeyedLoadIC_Miss": { "count": 32, "time": 730 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 32 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 8430 }, "API_FunctionTemplate_New": { "count": 1258, "time": 390 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1410 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 38 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2890, "time": 366 }, "API_String_NewFromOneByte": { "count": 979, "time": 3851 }, "API_String_Write": { "count": 2311, "time": 254 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 11 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "StackGuard": { "count": 74, "time": 724 }, "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 13 }, "OptimizeCode": { "count": 75, "time": 1330 }, "RecompileSynchronous": { "count": 149, "time": 85748 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2649 }, "DeoptimizeCode": { "count": 5, "time": 73 }, "NotifyDeoptimized": { "count": 7, "time": 536 } } } }, { "duration": 2738045, "js": 2239095, "phases": [ { "phase": "load", "start": 0, "duration": 97462 }, { "phase": "boot", "start": 97462, "duration": 776272 }, { "phase": "transition", "start": 873734, "duration": 277841 }, { "phase": "render", "start": 1151575, "duration": 1586470 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 361552, "duration": 6740, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 404233, "duration": 5122, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 465674, "duration": 1576, "usedHeapSizeAfter": 5721648, "usedHeapSizeBefore": 5968024 }, { "kind": "MinorGC", "type": "scavenge", "start": 631405, "duration": 3739, "usedHeapSizeAfter": 8656200, "usedHeapSizeBefore": 9267760 }, { "kind": "MinorGC", "type": "scavenge", "start": 763792, "duration": 2398, "usedHeapSizeAfter": 10076272, "usedHeapSizeBefore": 10595448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1069774, "duration": 3329, "usedHeapSizeAfter": 14026568, "usedHeapSizeBefore": 15902552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1292967, "duration": 2887, "usedHeapSizeAfter": 15602056, "usedHeapSizeBefore": 17268504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1510099, "duration": 3092, "usedHeapSizeAfter": 17135456, "usedHeapSizeBefore": 19369872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1875266, "duration": 3510, "usedHeapSizeAfter": 19097576, "usedHeapSizeBefore": 24452904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246042, "duration": 5337, "usedHeapSizeAfter": 21519736, "usedHeapSizeBefore": 25607088 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 3276 }, "FunctionCallback": { "count": 6368, "time": 60351 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 650 }, "StoreCallbackProperty": { "count": 721, "time": 457 }, "GCEpilogueCallback": { "count": 10, "time": 827 }, "GCPrologueCallback": { "count": 10, "time": 2536 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 293 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2624 }, "CompileFunction": { "count": 3396, "time": 99969 }, "CompileIgnition": { "count": 3432, "time": 109835 }, "CompileIgnitionFinalization": { "count": 3432, "time": 42732 }, "CompileRenumber": { "count": 3409, "time": 9421 }, "CompileRewriteReturnResult": { "count": 3409, "time": 141 }, "CompileScopeAnalysis": { "count": 3409, "time": 13170 }, "CompileScript": { "count": 13, "time": 9136 }, "CompileLazy": { "count": 3196, "time": 13723 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 211 }, "RegExpInitializeAndCompile": { "count": 184, "time": 846 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 1175 }, "Map_SetPrototype": { "count": 14057, "time": 3728 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 43543 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 753 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7502 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2610 }, "InterpreterNewClosure": { "count": 3119, "time": 3445 }, "DeserializeLazy": { "count": 70, "time": 3512 }, "CreateObjectLiteral": { "count": 2504, "time": 13120 }, "CreateArrayLiteral": { "count": 1128, "time": 2147 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 21 }, "HandleApiCall": { "count": 6040, "time": 6746 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 476 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1583 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 12910 }, "CreateRegExpLiteral": { "count": 239, "time": 4320 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 3370 }, "SetProperty": { "count": 950, "time": 2439 }, "NewObject": { "count": 272, "time": 750 }, "RegExpExec": { "count": 481, "time": 10315 }, "RegExpExecMultiple": { "count": 288, "time": 4095 }, "StringSplit": { "count": 4175, "time": 11377 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 238 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 3059 }, "ArrayLengthSetter": { "count": 504, "time": 238 }, "FunctionLengthGetter": { "count": 19, "time": 16 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 47 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 1484 }, "AllocateInNewSpace": { "count": 46, "time": 393 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1461 }, "AddDictionaryProperty": { "count": 3080, "time": 10247 }, "ObjectKeys": { "count": 170, "time": 410 }, "ObjectCreate": { "count": 149, "time": 884 }, "GetProperty": { "count": 4313, "time": 5277 }, "HasProperty": { "count": 928, "time": 2581 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 364 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 5 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1681 }, "StringAdd": { "count": 659, "time": 151 }, "StringCharCodeAt": { "count": 140, "time": 44 }, "StringBuilderJoin": { "count": 183, "time": 653 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5790, "time": 5229 }, "ArrayConcat": { "count": 999, "time": 3462 }, "ArraySplice": { "count": 268, "time": 513 }, "ArrayUnshift": { "count": 790, "time": 744 }, "DateNow": { "count": 49, "time": 65 }, "FunctionPrototypeToString": { "count": 193, "time": 154 }, "ObjectAssign": { "count": 909, "time": 7608 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 605 }, "ObjectSetPrototypeOf": { "count": 107, "time": 101 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 943 }, "Interrupt": { "count": 102, "time": 466 }, "RegExpReplace": { "count": 1009, "time": 3446 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 273 }, "ArrayShift": { "count": 672, "time": 782 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 896 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 693 }, "DeleteProperty": { "count": 196, "time": 433 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 105 }, "ArrayPop": { "count": 669, "time": 227 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3978 }, "DatePrototypeToISOString": { "count": 43, "time": 105 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 144 }, "MapPrototypeClear": { "count": 106, "time": 29 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 239 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 28 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 20 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 939 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 70 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 596 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1617 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5058 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 74 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26566 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2507 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 991410 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14740 }, "ParseFunctionLiteral": { "count": 3434, "time": 148477 }, "ParseProgram": { "count": 13, "time": 5512 }, "PreParseWithVariableResolution": { "count": 13066, "time": 179510 }, "PreParseNoVariableResolution": { "count": 597, "time": 30084 }, "JsonParse": { "count": 21, "time": 8709 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 12889 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1382 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4467 }, "StoreIC_Miss": { "count": 517, "time": 3361 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5629 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 270 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1117 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4082, "time": 12552 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 54 }, "LoadIC_LoadNonexistentDH": { "count": 7221, "time": 19452 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2603 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17605 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 2156 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1945 }, "LoadIC_LoadFieldDH": { "count": 4377, "time": 12378 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 905 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 4801 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 3718 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2377 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 2611 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 90, "time": 618 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 2653 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 307 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 979 }, "LoadIC_StringLength": { "count": 23, "time": 40 }, "StoreIC_SlowStub": { "count": 139, "time": 2182 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2284 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 9039 }, "API_FunctionTemplate_New": { "count": 1258, "time": 500 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 400 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 384 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3256 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 819 }, "API_Object_SetPrototype": { "count": 38, "time": 54 }, "API_Persistent_New": { "count": 2889, "time": 3074 }, "API_String_NewFromOneByte": { "count": 979, "time": 1372 }, "API_String_Write": { "count": 2011, "time": 1036 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 16 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 6 }, "OptimizeCode": { "count": 72, "time": 290 }, "RecompileSynchronous": { "count": 143, "time": 82799 }, "CompileOptimized_Concurrent": { "count": 71, "time": 917 }, "StackGuard": { "count": 70, "time": 711 }, "DeoptimizeCode": { "count": 4, "time": 56 }, "NotifyDeoptimized": { "count": 5, "time": 74 } } } }, { "duration": 2724059, "js": 2227231, "phases": [ { "phase": "load", "start": 0, "duration": 96525 }, { "phase": "boot", "start": 96525, "duration": 748816 }, { "phase": "transition", "start": 845341, "duration": 269662 }, { "phase": "render", "start": 1115003, "duration": 1609056 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346235, "duration": 4584, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 382358, "duration": 4905, "usedHeapSizeAfter": 4346296, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 443650, "duration": 1776, "usedHeapSizeAfter": 5722120, "usedHeapSizeBefore": 5968112 }, { "kind": "MinorGC", "type": "scavenge", "start": 593898, "duration": 2383, "usedHeapSizeAfter": 8682232, "usedHeapSizeBefore": 9268104 }, { "kind": "MinorGC", "type": "scavenge", "start": 728599, "duration": 2515, "usedHeapSizeAfter": 10028944, "usedHeapSizeBefore": 10564336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1038089, "duration": 3444, "usedHeapSizeAfter": 14003904, "usedHeapSizeBefore": 15901944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262398, "duration": 3211, "usedHeapSizeAfter": 15588808, "usedHeapSizeBefore": 17239672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492303, "duration": 4415, "usedHeapSizeAfter": 17165528, "usedHeapSizeBefore": 19382888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1858877, "duration": 3693, "usedHeapSizeAfter": 19067256, "usedHeapSizeBefore": 24486480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2218641, "duration": 5192, "usedHeapSizeAfter": 21545024, "usedHeapSizeBefore": 25585688 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 605 }, "FunctionCallback": { "count": 6363, "time": 58275 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 154 }, "StoreCallbackProperty": { "count": 721, "time": 668 }, "GCEpilogueCallback": { "count": 10, "time": 209 }, "GCPrologueCallback": { "count": 10, "time": 1330 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 832 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3196 }, "CompileFunction": { "count": 3396, "time": 93407 }, "CompileIgnition": { "count": 3432, "time": 102290 }, "CompileIgnitionFinalization": { "count": 3432, "time": 33622 }, "CompileRenumber": { "count": 3409, "time": 9548 }, "CompileRewriteReturnResult": { "count": 3409, "time": 279 }, "CompileScopeAnalysis": { "count": 3409, "time": 15510 }, "CompileScript": { "count": 13, "time": 6759 }, "CompileLazy": { "count": 3196, "time": 16496 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 860 }, "RegExpInitializeAndCompile": { "count": 184, "time": 593 }, "CompileForOnStackReplacement": { "count": 1, "time": 605 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 1678 }, "Map_SetPrototype": { "count": 14061, "time": 4570 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 44309 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 963 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4674 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3073 }, "InterpreterNewClosure": { "count": 3119, "time": 3717 }, "DeserializeLazy": { "count": 70, "time": 1075 }, "CreateObjectLiteral": { "count": 2504, "time": 10124 }, "CreateArrayLiteral": { "count": 1128, "time": 2562 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5512 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 86 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 2600 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1037, "time": 7195 }, "CreateRegExpLiteral": { "count": 239, "time": 1344 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2780 }, "SetProperty": { "count": 950, "time": 3878 }, "NewObject": { "count": 272, "time": 1238 }, "RegExpExec": { "count": 480, "time": 9334 }, "RegExpExecMultiple": { "count": 288, "time": 1683 }, "StringSplit": { "count": 4175, "time": 8221 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1786 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 3210 }, "ArrayLengthSetter": { "count": 504, "time": 1387 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 679 }, "AllocateInNewSpace": { "count": 69, "time": 2065 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2315 }, "AddDictionaryProperty": { "count": 3080, "time": 9111 }, "ObjectKeys": { "count": 170, "time": 1238 }, "ObjectCreate": { "count": 149, "time": 634 }, "GetProperty": { "count": 4312, "time": 2610 }, "HasProperty": { "count": 928, "time": 1305 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 873 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 672 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3560 }, "StringAdd": { "count": 659, "time": 1867 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 160 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5788, "time": 2339 }, "ArrayConcat": { "count": 999, "time": 1209 }, "ArraySplice": { "count": 268, "time": 348 }, "ArrayUnshift": { "count": 790, "time": 1494 }, "DateNow": { "count": 49, "time": 657 }, "FunctionPrototypeToString": { "count": 193, "time": 397 }, "ObjectAssign": { "count": 909, "time": 7601 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 370 }, "ObjectSetPrototypeOf": { "count": 107, "time": 327 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 779 }, "Interrupt": { "count": 102, "time": 397 }, "RegExpReplace": { "count": 1009, "time": 3369 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 162 }, "ArrayShift": { "count": 672, "time": 1448 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 92 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 841 }, "ArrayPop": { "count": 669, "time": 961 }, "ArrayPush": { "count": 1, "time": 233 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4139 }, "DatePrototypeToISOString": { "count": 43, "time": 982 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2162 }, "MapPrototypeClear": { "count": 106, "time": 293 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1564 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1382 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 413 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 972 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4411 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 739 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 375 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25688 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3206 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 895 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 892 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 24 }, "AllocateInTargetSpace": { "count": 1, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 994649 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14834 }, "ParseFunctionLiteral": { "count": 3434, "time": 143819 }, "ParseProgram": { "count": 13, "time": 4385 }, "PreParseWithVariableResolution": { "count": 13066, "time": 183265 }, "PreParseNoVariableResolution": { "count": 597, "time": 26167 }, "JsonParse": { "count": 21, "time": 9065 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 9014 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1849 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1772 }, "StoreIC_Miss": { "count": 537, "time": 820 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3365 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 1442 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 3545 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4064, "time": 22980 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7208, "time": 22005 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3771 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 25367 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 97 }, "LoadIC_Miss": { "count": 136, "time": 2352 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 3400 }, "LoadIC_LoadFieldDH": { "count": 4403, "time": 15989 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 744 }, "StoreIC_StoreFieldDH": { "count": 1007, "time": 6338 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 7317 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2033 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 2030 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 281 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 4937 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 303, "time": 660 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1294 }, "LoadIC_StringLength": { "count": 23, "time": 475 }, "StoreIC_SlowStub": { "count": 139, "time": 1335 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 204 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 1698 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 44 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8794 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3421 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 341 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3578 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 566 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2889, "time": 732 }, "API_String_NewFromOneByte": { "count": 979, "time": 677 }, "API_String_Write": { "count": 2011, "time": 2985 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 27 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 7 }, "OptimizeCode": { "count": 68, "time": 589 }, "RecompileSynchronous": { "count": 135, "time": 82303 }, "CompileOptimized_Concurrent": { "count": 67, "time": 2058 }, "StackGuard": { "count": 67, "time": 617 }, "DeoptimizeCode": { "count": 5, "time": 70 }, "NotifyDeoptimized": { "count": 6, "time": 311 } } } }, { "duration": 2768256, "js": 2265646, "phases": [ { "phase": "load", "start": 0, "duration": 98491 }, { "phase": "boot", "start": 98491, "duration": 765711 }, { "phase": "transition", "start": 864202, "duration": 277273 }, { "phase": "render", "start": 1141475, "duration": 1626781 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344848, "duration": 5085, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 383121, "duration": 5091, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445937, "duration": 2199, "usedHeapSizeAfter": 5720536, "usedHeapSizeBefore": 5968264 }, { "kind": "MinorGC", "type": "scavenge", "start": 599994, "duration": 2528, "usedHeapSizeAfter": 8646664, "usedHeapSizeBefore": 9271888 }, { "kind": "MinorGC", "type": "scavenge", "start": 742114, "duration": 3700, "usedHeapSizeAfter": 10087600, "usedHeapSizeBefore": 10600760 }, { "kind": "MajorGC", "type": "incremental marking", "start": 852324, "duration": 47, "usedHeapSizeAfter": 11787656, "usedHeapSizeBefore": 11787656 }, { "kind": "MajorGC", "type": "atomic pause", "start": 866676, "duration": 6290, "usedHeapSizeAfter": 9978544, "usedHeapSizeBefore": 11919768 }, { "kind": "MajorGC", "type": "weak processing", "start": 971005, "duration": 8, "usedHeapSizeAfter": 11228968, "usedHeapSizeBefore": 11228968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1107245, "duration": 2641, "usedHeapSizeAfter": 12696544, "usedHeapSizeBefore": 14829784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374837, "duration": 3059, "usedHeapSizeAfter": 14749280, "usedHeapSizeBefore": 16593688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1794849, "duration": 6197, "usedHeapSizeAfter": 16974912, "usedHeapSizeBefore": 22260544 }, { "kind": "MinorGC", "type": "scavenge", "start": 2127997, "duration": 4247, "usedHeapSizeAfter": 18954664, "usedHeapSizeBefore": 23412000 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 2894 }, "FunctionCallback": { "count": 6360, "time": 58948 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 566 }, "StoreCallbackProperty": { "count": 721, "time": 1722 }, "GCEpilogueCallback": { "count": 11, "time": 574 }, "GCPrologueCallback": { "count": 11, "time": 565 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 661 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1626 }, "CompileFunction": { "count": 3396, "time": 107539 }, "CompileIgnition": { "count": 3432, "time": 93447 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27261 }, "CompileRenumber": { "count": 3409, "time": 13741 }, "CompileRewriteReturnResult": { "count": 3409, "time": 143 }, "CompileScopeAnalysis": { "count": 3409, "time": 9852 }, "CompileScript": { "count": 13, "time": 6076 }, "CompileLazy": { "count": 3196, "time": 15602 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 582 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1404 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 1420 }, "Map_SetPrototype": { "count": 14079, "time": 3126 }, "Map_TransitionToDataProperty": { "count": 17075, "time": 38116 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 540 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6909 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1664 }, "InterpreterNewClosure": { "count": 3119, "time": 3408 }, "DeserializeLazy": { "count": 70, "time": 1504 }, "CreateObjectLiteral": { "count": 2504, "time": 7548 }, "CreateArrayLiteral": { "count": 1128, "time": 1371 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4799 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 83 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 319 }, "FunctionPrototypeSetter": { "count": 293, "time": 1165 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 11107 }, "CreateRegExpLiteral": { "count": 239, "time": 3983 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1904 }, "SetProperty": { "count": 949, "time": 2800 }, "NewObject": { "count": 272, "time": 1567 }, "RegExpExec": { "count": 481, "time": 10970 }, "RegExpExecMultiple": { "count": 288, "time": 1863 }, "StringSplit": { "count": 4175, "time": 10867 }, "StringBuilderConcat": { "count": 92, "time": 32 }, "DateConstructor_ConstructStub": { "count": 525, "time": 273 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 863, "time": 2954 }, "ArrayLengthSetter": { "count": 504, "time": 137 }, "FunctionLengthGetter": { "count": 19, "time": 25 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 739 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 1614 }, "AllocateInNewSpace": { "count": 60, "time": 952 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 2342 }, "AddDictionaryProperty": { "count": 3080, "time": 6686 }, "ObjectKeys": { "count": 170, "time": 1076 }, "ObjectCreate": { "count": 153, "time": 855 }, "GetProperty": { "count": 4312, "time": 3687 }, "HasProperty": { "count": 928, "time": 1975 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 55 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 954 }, "StringAdd": { "count": 659, "time": 804 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 107 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5057, "time": 2576 }, "ArrayConcat": { "count": 999, "time": 2825 }, "ArraySplice": { "count": 268, "time": 110 }, "ArrayUnshift": { "count": 790, "time": 1700 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 240 }, "ObjectAssign": { "count": 909, "time": 11192 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 2112 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1108 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 316 }, "Interrupt": { "count": 103, "time": 1018 }, "RegExpReplace": { "count": 1009, "time": 3921 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 2579 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 95 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 278 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1435 }, "ArrayPop": { "count": 281, "time": 89 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4480 }, "DatePrototypeToISOString": { "count": 43, "time": 117 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 142 }, "MapPrototypeClear": { "count": 106, "time": 531 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 471 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 762 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 778 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1378 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5033 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 791 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 117 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25496 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2004 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8873 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 814 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 40 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 769 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 77 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 129 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 436 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 620 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 28 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 25 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1251 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 863 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 1058 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 731 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 47 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 145 }, "AllocateInTargetSpace": { "count": 21, "time": 17 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1007217 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16033 }, "ParseFunctionLiteral": { "count": 3434, "time": 158090 }, "ParseProgram": { "count": 13, "time": 8130 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170340 }, "PreParseNoVariableResolution": { "count": 597, "time": 29834 }, "JsonParse": { "count": 21, "time": 7717 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3678, "time": 11003 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3738 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3428 }, "StoreIC_Miss": { "count": 525, "time": 1535 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6037 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 1801 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 2872 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4070, "time": 17223 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7250, "time": 19729 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2675 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20068 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 7049 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 4992 }, "LoadIC_LoadFieldDH": { "count": 4422, "time": 18865 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 7261 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 291 }, "StoreIC_StoreTransitionDH": { "count": 2229, "time": 7730 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5674 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 980 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 274 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 3533 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 2105 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1129 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 180 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 79 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3093 }, "KeyedLoadIC_Miss": { "count": 32, "time": 228 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 805 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 965 } }, "API": { "API_Context_New": { "count": 2, "time": 8137 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1897 }, "API_Object_SetPrivate": { "count": 44, "time": 62 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 87 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3372 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 189 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2890, "time": 421 }, "API_String_NewFromOneByte": { "count": 979, "time": 1580 }, "API_String_Write": { "count": 2298, "time": 868 }, "API_External_New": { "count": 29, "time": 13 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 18 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 85, "time": 1808 }, "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 9 }, "OptimizeCode": { "count": 85, "time": 966 }, "RecompileSynchronous": { "count": 169, "time": 92060 }, "CompileOptimized_Concurrent": { "count": 84, "time": 1086 }, "DeoptimizeCode": { "count": 5, "time": 805 }, "NotifyDeoptimized": { "count": 7, "time": 131 } } } }, { "duration": 2760778, "js": 2243028, "phases": [ { "phase": "load", "start": 0, "duration": 98535 }, { "phase": "boot", "start": 98535, "duration": 761443 }, { "phase": "transition", "start": 859978, "duration": 275447 }, { "phase": "render", "start": 1135425, "duration": 1625353 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349484, "duration": 4359, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 386102, "duration": 5410, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448151, "duration": 2068, "usedHeapSizeAfter": 5721144, "usedHeapSizeBefore": 5968080 }, { "kind": "MinorGC", "type": "scavenge", "start": 618194, "duration": 3311, "usedHeapSizeAfter": 8651880, "usedHeapSizeBefore": 9267880 }, { "kind": "MinorGC", "type": "scavenge", "start": 750249, "duration": 3627, "usedHeapSizeAfter": 10081592, "usedHeapSizeBefore": 10598024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056059, "duration": 3064, "usedHeapSizeAfter": 14027424, "usedHeapSizeBefore": 15904176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281492, "duration": 3171, "usedHeapSizeAfter": 15583480, "usedHeapSizeBefore": 17253592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1509441, "duration": 3697, "usedHeapSizeAfter": 17125808, "usedHeapSizeBefore": 19355992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1872019, "duration": 2167, "usedHeapSizeAfter": 19043472, "usedHeapSizeBefore": 24440864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219073, "duration": 6460, "usedHeapSizeAfter": 21404296, "usedHeapSizeBefore": 25507136 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 953, "time": 2358 }, "FunctionCallback": { "count": 6356, "time": 50859 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 333 }, "StoreCallbackProperty": { "count": 721, "time": 607 }, "GCEpilogueCallback": { "count": 10, "time": 134 }, "GCPrologueCallback": { "count": 10, "time": 1019 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1398 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1281 }, "CompileFunction": { "count": 3396, "time": 108764 }, "CompileIgnition": { "count": 3432, "time": 110629 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31604 }, "CompileRenumber": { "count": 3409, "time": 10168 }, "CompileRewriteReturnResult": { "count": 3409, "time": 382 }, "CompileScopeAnalysis": { "count": 3409, "time": 11144 }, "CompileScript": { "count": 13, "time": 5900 }, "CompileLazy": { "count": 3196, "time": 10651 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2874 }, "RegExpInitializeAndCompile": { "count": 184, "time": 403 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 409, "time": 1164 }, "Map_SetPrototype": { "count": 14054, "time": 2860 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 40649 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 803 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3176 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4393 }, "InterpreterNewClosure": { "count": 3119, "time": 1291 }, "DeserializeLazy": { "count": 70, "time": 1577 }, "CreateObjectLiteral": { "count": 2504, "time": 13618 }, "CreateArrayLiteral": { "count": 1128, "time": 962 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4058 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 617 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 498 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 9002 }, "CreateRegExpLiteral": { "count": 239, "time": 2832 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 712 }, "SetProperty": { "count": 950, "time": 2820 }, "NewObject": { "count": 272, "time": 410 }, "RegExpExec": { "count": 480, "time": 7976 }, "RegExpExecMultiple": { "count": 288, "time": 1161 }, "StringSplit": { "count": 4175, "time": 6958 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1702 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 2877 }, "ArrayLengthSetter": { "count": 504, "time": 401 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 291 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 2832 }, "AllocateInNewSpace": { "count": 62, "time": 1337 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2526 }, "AddDictionaryProperty": { "count": 3080, "time": 7132 }, "ObjectKeys": { "count": 170, "time": 1415 }, "ObjectCreate": { "count": 149, "time": 1404 }, "GetProperty": { "count": 4312, "time": 3591 }, "HasProperty": { "count": 928, "time": 3153 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 77 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 85 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1624 }, "StringAdd": { "count": 659, "time": 603 }, "StringCharCodeAt": { "count": 140, "time": 371 }, "StringBuilderJoin": { "count": 183, "time": 112 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5795, "time": 2546 }, "ArrayConcat": { "count": 999, "time": 3166 }, "ArraySplice": { "count": 268, "time": 1116 }, "ArrayUnshift": { "count": 790, "time": 859 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 932 }, "ObjectAssign": { "count": 909, "time": 6758 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 926 }, "ObjectSetPrototypeOf": { "count": 107, "time": 780 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1376 }, "Interrupt": { "count": 98, "time": 1505 }, "RegExpReplace": { "count": 1009, "time": 2285 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 67 }, "ArrayShift": { "count": 672, "time": 1251 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 98 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 321 }, "ArrayPop": { "count": 669, "time": 246 }, "ArrayPush": { "count": 1, "time": 633 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4683 }, "DatePrototypeToISOString": { "count": 43, "time": 1204 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1474 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 3489 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1044 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 57 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1764 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6234 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 553 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1540 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26154 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 522 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2644 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 144 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 75 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1021557 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12720 }, "ParseFunctionLiteral": { "count": 3434, "time": 162184 }, "ParseProgram": { "count": 13, "time": 4227 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172634 }, "PreParseNoVariableResolution": { "count": 597, "time": 30598 }, "JsonParse": { "count": 21, "time": 7996 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 8462 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2960 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2273 }, "StoreIC_Miss": { "count": 520, "time": 3297 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5337 }, "LoadIC_FunctionPrototypeStub": { "count": 161, "time": 1732 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 2140 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 21665 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7119, "time": 19181 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4745 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17124 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3900 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1367 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 15415 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 4662 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8034 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3664 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 4581 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 254 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 6110 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 1135 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1675 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 292 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 763 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 731 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 367 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 8266 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1557 }, "API_Object_SetPrivate": { "count": 44, "time": 40 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 7 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2932 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 58 }, "API_Object_SetPrototype": { "count": 38, "time": 148 }, "API_Persistent_New": { "count": 2889, "time": 3212 }, "API_String_NewFromOneByte": { "count": 979, "time": 1617 }, "API_String_Write": { "count": 2007, "time": 1371 }, "API_External_New": { "count": 29, "time": 22 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 29 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 5 }, "OptimizeCode": { "count": 63, "time": 1438 }, "RecompileSynchronous": { "count": 124, "time": 73310 }, "CompileOptimized_Concurrent": { "count": 61, "time": 1176 }, "StackGuard": { "count": 61, "time": 453 }, "DeoptimizeCode": { "count": 3, "time": 44 }, "NotifyDeoptimized": { "count": 4, "time": 1495 } } } }, { "duration": 2708946, "js": 2196922, "phases": [ { "phase": "load", "start": 0, "duration": 98612 }, { "phase": "boot", "start": 98612, "duration": 756172 }, { "phase": "transition", "start": 854784, "duration": 275674 }, { "phase": "render", "start": 1130458, "duration": 1578488 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347767, "duration": 5712, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 384990, "duration": 4548, "usedHeapSizeAfter": 4346128, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 447499, "duration": 1671, "usedHeapSizeAfter": 5725104, "usedHeapSizeBefore": 5967968 }, { "kind": "MinorGC", "type": "scavenge", "start": 598090, "duration": 3338, "usedHeapSizeAfter": 8640152, "usedHeapSizeBefore": 9266784 }, { "kind": "MinorGC", "type": "scavenge", "start": 740332, "duration": 4072, "usedHeapSizeAfter": 10100136, "usedHeapSizeBefore": 10600024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052485, "duration": 2434, "usedHeapSizeAfter": 13957072, "usedHeapSizeBefore": 15901288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271271, "duration": 4105, "usedHeapSizeAfter": 15615368, "usedHeapSizeBefore": 17270328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1498074, "duration": 3740, "usedHeapSizeAfter": 17075264, "usedHeapSizeBefore": 19354912 }, { "kind": "MinorGC", "type": "scavenge", "start": 1880626, "duration": 4300, "usedHeapSizeAfter": 19176008, "usedHeapSizeBefore": 24483512 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223946, "duration": 4881, "usedHeapSizeAfter": 21692328, "usedHeapSizeBefore": 25533016 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 951, "time": 1895 }, "FunctionCallback": { "count": 6358, "time": 54235 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 873 }, "StoreCallbackProperty": { "count": 721, "time": 839 }, "GCEpilogueCallback": { "count": 10, "time": 470 }, "GCPrologueCallback": { "count": 10, "time": 782 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 161 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 4253 }, "CompileFunction": { "count": 3396, "time": 96757 }, "CompileIgnition": { "count": 3432, "time": 101267 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29014 }, "CompileRenumber": { "count": 3409, "time": 12604 }, "CompileRewriteReturnResult": { "count": 3409, "time": 776 }, "CompileScopeAnalysis": { "count": 3409, "time": 14015 }, "CompileScript": { "count": 13, "time": 5241 }, "CompileLazy": { "count": 3196, "time": 14617 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 875 }, "RegExpInitializeAndCompile": { "count": 184, "time": 804 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 2089 }, "Map_SetPrototype": { "count": 14051, "time": 3084 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 42360 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 518 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4575 }, "InterpreterDeserializeLazy": { "count": 161, "time": 817 }, "InterpreterNewClosure": { "count": 3119, "time": 2246 }, "DeserializeLazy": { "count": 70, "time": 1505 }, "CreateObjectLiteral": { "count": 2504, "time": 11124 }, "CreateArrayLiteral": { "count": 1128, "time": 1234 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3146 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 87 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 833 }, "FunctionPrototypeSetter": { "count": 293, "time": 1603 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 9357 }, "CreateRegExpLiteral": { "count": 239, "time": 2629 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1983 }, "SetProperty": { "count": 950, "time": 767 }, "NewObject": { "count": 272, "time": 3642 }, "RegExpExec": { "count": 480, "time": 10361 }, "RegExpExecMultiple": { "count": 288, "time": 1063 }, "StringSplit": { "count": 4175, "time": 8684 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1923 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 3537 }, "ArrayLengthSetter": { "count": 504, "time": 816 }, "FunctionLengthGetter": { "count": 19, "time": 266 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 2485 }, "AllocateInNewSpace": { "count": 52, "time": 1075 }, "CreateListFromArrayLike": { "count": 6, "time": 32 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1250 }, "AddDictionaryProperty": { "count": 3080, "time": 6786 }, "ObjectKeys": { "count": 170, "time": 1753 }, "ObjectCreate": { "count": 149, "time": 1310 }, "GetProperty": { "count": 4312, "time": 2561 }, "HasProperty": { "count": 928, "time": 2492 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 502 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 759 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 625 }, "StringAdd": { "count": 659, "time": 1378 }, "StringCharCodeAt": { "count": 140, "time": 237 }, "StringBuilderJoin": { "count": 183, "time": 117 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5765, "time": 2584 }, "ArrayConcat": { "count": 999, "time": 3518 }, "ArraySplice": { "count": 268, "time": 980 }, "ArrayUnshift": { "count": 790, "time": 335 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 160 }, "ObjectAssign": { "count": 909, "time": 12090 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1364 }, "ObjectSetPrototypeOf": { "count": 107, "time": 95 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 514 }, "Interrupt": { "count": 94, "time": 212 }, "RegExpReplace": { "count": 1009, "time": 3348 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2301 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 75 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 51 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 669, "time": 282 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4661 }, "DatePrototypeToISOString": { "count": 43, "time": 201 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 235 }, "StringToNumber": { "count": 481, "time": 849 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 723 }, "HasFastPackedElements": { "count": 1, "time": 835 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2310 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 43 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1187 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5718 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1032 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 114 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28631 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1548 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 6 } }, "JavaScript": { "JS_Execution": { "count": 556, "time": 1002592 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13789 }, "ParseFunctionLiteral": { "count": 3434, "time": 145727 }, "ParseProgram": { "count": 13, "time": 11253 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173357 }, "PreParseNoVariableResolution": { "count": 597, "time": 25185 }, "JsonParse": { "count": 21, "time": 6499 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 13649 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3313 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2157 }, "StoreIC_Miss": { "count": 518, "time": 2301 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5895 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 1513 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 2021 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 20241 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7141, "time": 14587 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3237 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18454 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 544 }, "LoadIC_Miss": { "count": 136, "time": 2540 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3502 }, "LoadIC_LoadFieldDH": { "count": 4386, "time": 10931 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 4671 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10530 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4326 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 4910 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 241 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 2766 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 480 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2093 }, "LoadIC_StringLength": { "count": 23, "time": 780 }, "StoreIC_SlowStub": { "count": 139, "time": 358 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 785 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 1290 }, "KeyedLoadIC_Miss": { "count": 32, "time": 747 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 782 } }, "API": { "API_Context_New": { "count": 2, "time": 8612 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1551 }, "API_Object_SetPrivate": { "count": 44, "time": 942 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5075 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 28 }, "API_Object_SetPrototype": { "count": 38, "time": 58 }, "API_Persistent_New": { "count": 2889, "time": 1343 }, "API_String_NewFromOneByte": { "count": 979, "time": 2512 }, "API_String_Write": { "count": 2029, "time": 779 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 439 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 3 }, "OptimizeCode": { "count": 60, "time": 734 }, "RecompileSynchronous": { "count": 119, "time": 69230 }, "CompileOptimized_Concurrent": { "count": 59, "time": 2253 }, "StackGuard": { "count": 58, "time": 726 }, "DeoptimizeCode": { "count": 5, "time": 71 }, "NotifyDeoptimized": { "count": 6, "time": 107 } } } }, { "duration": 2785098, "js": 2277624, "phases": [ { "phase": "load", "start": 0, "duration": 99750 }, { "phase": "boot", "start": 99750, "duration": 787532 }, { "phase": "transition", "start": 887282, "duration": 263490 }, { "phase": "render", "start": 1150772, "duration": 1634326 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352357, "duration": 4870, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 389396, "duration": 5780, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 451457, "duration": 2103, "usedHeapSizeAfter": 5721152, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 620477, "duration": 3071, "usedHeapSizeAfter": 8659024, "usedHeapSizeBefore": 9268088 }, { "kind": "MinorGC", "type": "scavenge", "start": 762379, "duration": 3554, "usedHeapSizeAfter": 10064848, "usedHeapSizeBefore": 10587960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 876002, "duration": 48, "usedHeapSizeAfter": 11792176, "usedHeapSizeBefore": 11792176 }, { "kind": "MajorGC", "type": "atomic pause", "start": 889854, "duration": 5820, "usedHeapSizeAfter": 9981472, "usedHeapSizeBefore": 11923992 }, { "kind": "MajorGC", "type": "weak processing", "start": 984860, "duration": 8, "usedHeapSizeAfter": 11230976, "usedHeapSizeBefore": 11230976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1115447, "duration": 3105, "usedHeapSizeAfter": 12670744, "usedHeapSizeBefore": 14817760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1387383, "duration": 3894, "usedHeapSizeAfter": 14757960, "usedHeapSizeBefore": 16587552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1798329, "duration": 5295, "usedHeapSizeAfter": 16934648, "usedHeapSizeBefore": 22211304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181222, "duration": 4856, "usedHeapSizeAfter": 19056200, "usedHeapSizeBefore": 23457344 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2301 }, "FunctionCallback": { "count": 6357, "time": 55859 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1101 }, "StoreCallbackProperty": { "count": 721, "time": 811 }, "GCEpilogueCallback": { "count": 11, "time": 933 }, "GCPrologueCallback": { "count": 11, "time": 1029 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 171 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3236 }, "CompileFunction": { "count": 3396, "time": 107935 }, "CompileIgnition": { "count": 3432, "time": 95818 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31732 }, "CompileRenumber": { "count": 3409, "time": 18017 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1004 }, "CompileScopeAnalysis": { "count": 3409, "time": 12894 }, "CompileScript": { "count": 13, "time": 7709 }, "CompileLazy": { "count": 3196, "time": 12268 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 177 }, "RegExpInitializeAndCompile": { "count": 184, "time": 331 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 2219 }, "Map_SetPrototype": { "count": 14078, "time": 4528 }, "Map_TransitionToDataProperty": { "count": 17064, "time": 49427 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1332 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 9067 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2517 }, "InterpreterNewClosure": { "count": 3119, "time": 2894 }, "DeserializeLazy": { "count": 70, "time": 1868 }, "CreateObjectLiteral": { "count": 2504, "time": 11023 }, "CreateArrayLiteral": { "count": 1128, "time": 1210 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 8656 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 354 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1580 }, "Object_DeleteProperty": { "count": 8, "time": 13 }, "ForInEnumerate": { "count": 1037, "time": 8515 }, "CreateRegExpLiteral": { "count": 239, "time": 3508 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1955 }, "SetProperty": { "count": 949, "time": 2853 }, "NewObject": { "count": 272, "time": 2039 }, "RegExpExec": { "count": 481, "time": 11704 }, "RegExpExecMultiple": { "count": 288, "time": 1915 }, "StringSplit": { "count": 4175, "time": 8667 }, "StringBuilderConcat": { "count": 92, "time": 353 }, "DateConstructor_ConstructStub": { "count": 525, "time": 208 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 3024 }, "ArrayLengthSetter": { "count": 504, "time": 119 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 485 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 3028 }, "AllocateInNewSpace": { "count": 57, "time": 1019 }, "CreateListFromArrayLike": { "count": 6, "time": 630 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 4137 }, "AddDictionaryProperty": { "count": 3080, "time": 5769 }, "ObjectKeys": { "count": 170, "time": 1064 }, "ObjectCreate": { "count": 153, "time": 2512 }, "GetProperty": { "count": 4312, "time": 4394 }, "HasProperty": { "count": 928, "time": 3345 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 45 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 764 }, "StringAdd": { "count": 659, "time": 191 }, "StringCharCodeAt": { "count": 140, "time": 286 }, "StringBuilderJoin": { "count": 183, "time": 1695 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5069, "time": 4122 }, "ArrayConcat": { "count": 999, "time": 2523 }, "ArraySplice": { "count": 268, "time": 544 }, "ArrayUnshift": { "count": 790, "time": 1007 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 146 }, "ObjectAssign": { "count": 909, "time": 11990 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 2447 }, "ObjectSetPrototypeOf": { "count": 107, "time": 111 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1533 }, "Interrupt": { "count": 104, "time": 858 }, "RegExpReplace": { "count": 1009, "time": 7122 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1064 }, "ArrayShift": { "count": 672, "time": 2285 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 94 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 188 }, "ArrayPop": { "count": 669, "time": 1326 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4408 }, "DatePrototypeToISOString": { "count": 43, "time": 931 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2251 }, "MapPrototypeClear": { "count": 106, "time": 24 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1037 }, "StringToNumber": { "count": 481, "time": 640 }, "DateUTC": { "count": 91, "time": 833 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 35 }, "ObjectIsFrozen": { "count": 420, "time": 687 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 998 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 28 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1060 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1051 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5706 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 18 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 64 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 115 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24484 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2689 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 7906 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 905 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 77 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1104 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 751 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 332 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1417 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 73 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 835 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 482 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 51 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 51 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 369 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 57 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 45 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 1011 }, "AllocateInTargetSpace": { "count": 17, "time": 15 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 996641 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14752 }, "ParseFunctionLiteral": { "count": 3434, "time": 146907 }, "ParseProgram": { "count": 13, "time": 5676 }, "PreParseWithVariableResolution": { "count": 13066, "time": 179756 }, "PreParseNoVariableResolution": { "count": 597, "time": 27307 }, "JsonParse": { "count": 21, "time": 6334 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3673, "time": 14560 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1827 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3706 }, "StoreIC_Miss": { "count": 522, "time": 2697 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6306 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 318 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2208 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 16440 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7233, "time": 17024 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3282 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20802 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 2522 }, "KeyedLoadIC_LoadElementDH": { "count": 750, "time": 3735 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 12353 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 717 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 2615 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 16 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 8192 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 28 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3736 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 4205 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1447 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 3830 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 302 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1932 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 180 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3316 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 8647 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1665 }, "API_Object_SetPrivate": { "count": 44, "time": 112 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 839 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2599 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 1580 }, "API_Object_SetPrototype": { "count": 38, "time": 203 }, "API_Persistent_New": { "count": 2890, "time": 928 }, "API_String_NewFromOneByte": { "count": 979, "time": 1296 }, "API_String_Write": { "count": 2298, "time": 801 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 876 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 31 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 69, "time": 725 }, "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 10 }, "OptimizeCode": { "count": 70, "time": 796 }, "RecompileSynchronous": { "count": 139, "time": 87187 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1919 }, "DeoptimizeCode": { "count": 5, "time": 101 }, "NotifyDeoptimized": { "count": 6, "time": 241 } } } }, { "duration": 2701799, "js": 2211192, "phases": [ { "phase": "load", "start": 0, "duration": 103968 }, { "phase": "boot", "start": 103968, "duration": 750911 }, { "phase": "transition", "start": 854879, "duration": 278645 }, { "phase": "render", "start": 1133524, "duration": 1568275 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350191, "duration": 4517, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 384925, "duration": 5591, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448334, "duration": 2165, "usedHeapSizeAfter": 5720680, "usedHeapSizeBefore": 5968200 }, { "kind": "MinorGC", "type": "scavenge", "start": 604182, "duration": 3536, "usedHeapSizeAfter": 8650888, "usedHeapSizeBefore": 9271720 }, { "kind": "MinorGC", "type": "scavenge", "start": 745141, "duration": 2695, "usedHeapSizeAfter": 10079872, "usedHeapSizeBefore": 10600632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050009, "duration": 3320, "usedHeapSizeAfter": 14011576, "usedHeapSizeBefore": 15902880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1277731, "duration": 3326, "usedHeapSizeAfter": 15620784, "usedHeapSizeBefore": 17277656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502473, "duration": 4357, "usedHeapSizeAfter": 17112032, "usedHeapSizeBefore": 19413632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1888000, "duration": 3005, "usedHeapSizeAfter": 19306368, "usedHeapSizeBefore": 24529424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217865, "duration": 3636, "usedHeapSizeAfter": 21636240, "usedHeapSizeBefore": 25580128 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 4494 }, "FunctionCallback": { "count": 6362, "time": 49774 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 173 }, "StoreCallbackProperty": { "count": 721, "time": 1413 }, "GCEpilogueCallback": { "count": 10, "time": 473 }, "GCPrologueCallback": { "count": 10, "time": 2603 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 650 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 5349 }, "CompileFunction": { "count": 3396, "time": 113218 }, "CompileIgnition": { "count": 3432, "time": 95210 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31959 }, "CompileRenumber": { "count": 3409, "time": 7323 }, "CompileRewriteReturnResult": { "count": 3409, "time": 136 }, "CompileScopeAnalysis": { "count": 3409, "time": 17458 }, "CompileScript": { "count": 13, "time": 8290 }, "CompileLazy": { "count": 3196, "time": 15072 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1588 }, "RegExpInitializeAndCompile": { "count": 184, "time": 157 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1427 }, "Map_SetPrototype": { "count": 14060, "time": 3142 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 38391 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1830 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4584 }, "InterpreterDeserializeLazy": { "count": 161, "time": 749 }, "InterpreterNewClosure": { "count": 3119, "time": 2533 }, "DeserializeLazy": { "count": 70, "time": 2216 }, "CreateObjectLiteral": { "count": 2504, "time": 7867 }, "CreateArrayLiteral": { "count": 1128, "time": 2139 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5674 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 91 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 904 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 8256 }, "CreateRegExpLiteral": { "count": 239, "time": 5452 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2375 }, "SetProperty": { "count": 950, "time": 5921 }, "NewObject": { "count": 272, "time": 2367 }, "RegExpExec": { "count": 480, "time": 5869 }, "RegExpExecMultiple": { "count": 288, "time": 4186 }, "StringSplit": { "count": 4175, "time": 5525 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1633 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 2125 }, "ArrayLengthSetter": { "count": 504, "time": 874 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 2647 }, "AllocateInNewSpace": { "count": 61, "time": 2862 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2541 }, "AddDictionaryProperty": { "count": 3080, "time": 11547 }, "ObjectKeys": { "count": 170, "time": 227 }, "ObjectCreate": { "count": 149, "time": 1441 }, "GetProperty": { "count": 4312, "time": 2720 }, "HasProperty": { "count": 928, "time": 1676 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 260 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3180 }, "StringAdd": { "count": 659, "time": 186 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5764, "time": 1536 }, "ArrayConcat": { "count": 999, "time": 1539 }, "ArraySplice": { "count": 268, "time": 141 }, "ArrayUnshift": { "count": 790, "time": 682 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 470 }, "ObjectAssign": { "count": 909, "time": 11835 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1148 }, "ObjectSetPrototypeOf": { "count": 107, "time": 106 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 392 }, "Interrupt": { "count": 94, "time": 547 }, "RegExpReplace": { "count": 1009, "time": 4122 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 1765 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 92 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 122 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 669, "time": 1989 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4159 }, "DatePrototypeToISOString": { "count": 43, "time": 108 }, "GlobalDecodeURIComponent": { "count": 4, "time": 12 }, "GlobalEncodeURIComponent": { "count": 153, "time": 196 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2194 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 25 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 36 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 490 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1002 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7353 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 107 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 21542 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3103 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 997233 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14202 }, "ParseFunctionLiteral": { "count": 3434, "time": 149340 }, "ParseProgram": { "count": 13, "time": 5595 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170321 }, "PreParseNoVariableResolution": { "count": 597, "time": 32145 }, "JsonParse": { "count": 21, "time": 9115 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3667, "time": 12634 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1650 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2968 }, "StoreIC_Miss": { "count": 519, "time": 1655 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5102 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 875 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1166 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4069, "time": 17851 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 7261, "time": 16551 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3173 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15995 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 208 }, "LoadIC_Miss": { "count": 136, "time": 2982 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4119 }, "LoadIC_LoadFieldDH": { "count": 4371, "time": 14924 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 55 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4784 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10286 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3735 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 3226 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 677 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 3370 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 71 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1357 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 903 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 156 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 386 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2866 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 423 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 8388 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1901 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 9 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 417 }, "API_Script_Run": { "count": 11, "time": 14 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3515 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 595 }, "API_Persistent_New": { "count": 2889, "time": 828 }, "API_String_NewFromOneByte": { "count": 979, "time": 250 }, "API_String_Write": { "count": 2028, "time": 285 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 5 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 474 }, "API_Error_New": { "count": 2, "time": 728 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 4 }, "OptimizeCode": { "count": 66, "time": 1073 }, "RecompileSynchronous": { "count": 131, "time": 83900 }, "CompileOptimized_Concurrent": { "count": 65, "time": 476 }, "StackGuard": { "count": 65, "time": 492 }, "DeoptimizeCode": { "count": 6, "time": 85 }, "NotifyDeoptimized": { "count": 7, "time": 109 } } } }, { "duration": 2794559, "js": 2282332, "phases": [ { "phase": "load", "start": 0, "duration": 98045 }, { "phase": "boot", "start": 98045, "duration": 765933 }, { "phase": "transition", "start": 863978, "duration": 283665 }, { "phase": "render", "start": 1147643, "duration": 1646916 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 356582, "duration": 4059, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 395156, "duration": 5251, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 457645, "duration": 1906, "usedHeapSizeAfter": 5721128, "usedHeapSizeBefore": 5968064 }, { "kind": "MinorGC", "type": "scavenge", "start": 618169, "duration": 3405, "usedHeapSizeAfter": 8653128, "usedHeapSizeBefore": 9267544 }, { "kind": "MinorGC", "type": "scavenge", "start": 752030, "duration": 2232, "usedHeapSizeAfter": 10075576, "usedHeapSizeBefore": 10596776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1064653, "duration": 3648, "usedHeapSizeAfter": 14013672, "usedHeapSizeBefore": 15902312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1302201, "duration": 1933, "usedHeapSizeAfter": 15572144, "usedHeapSizeBefore": 17250328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1533286, "duration": 4024, "usedHeapSizeAfter": 17069928, "usedHeapSizeBefore": 19347848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1946591, "duration": 2467, "usedHeapSizeAfter": 19196928, "usedHeapSizeBefore": 24471672 }, { "kind": "MinorGC", "type": "scavenge", "start": 2276532, "duration": 5157, "usedHeapSizeAfter": 21494648, "usedHeapSizeBefore": 25550384 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 2997 }, "FunctionCallback": { "count": 6359, "time": 61899 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 903 }, "StoreCallbackProperty": { "count": 721, "time": 2254 }, "GCEpilogueCallback": { "count": 10, "time": 284 }, "GCPrologueCallback": { "count": 10, "time": 830 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 154 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1460 }, "CompileFunction": { "count": 3396, "time": 98510 }, "CompileIgnition": { "count": 3432, "time": 107470 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31230 }, "CompileRenumber": { "count": 3409, "time": 11959 }, "CompileRewriteReturnResult": { "count": 3409, "time": 577 }, "CompileScopeAnalysis": { "count": 3409, "time": 13564 }, "CompileScript": { "count": 13, "time": 5822 }, "CompileLazy": { "count": 3196, "time": 14491 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 402 }, "RegExpInitializeAndCompile": { "count": 184, "time": 948 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 412, "time": 2455 }, "Map_SetPrototype": { "count": 14062, "time": 4688 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 42182 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 265 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4402 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2017 }, "InterpreterNewClosure": { "count": 3119, "time": 2164 }, "DeserializeLazy": { "count": 70, "time": 1266 }, "CreateObjectLiteral": { "count": 2504, "time": 7051 }, "CreateArrayLiteral": { "count": 1128, "time": 2563 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 494 }, "HandleApiCall": { "count": 6040, "time": 8314 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 80 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1065 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 9636 }, "CreateRegExpLiteral": { "count": 239, "time": 3810 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2924 }, "SetProperty": { "count": 950, "time": 3280 }, "NewObject": { "count": 272, "time": 1878 }, "RegExpExec": { "count": 482, "time": 11949 }, "RegExpExecMultiple": { "count": 288, "time": 672 }, "StringSplit": { "count": 4175, "time": 9228 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 609 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 863, "time": 5166 }, "ArrayLengthSetter": { "count": 504, "time": 1000 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 71 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 1696 }, "AllocateInNewSpace": { "count": 62, "time": 325 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2394 }, "AddDictionaryProperty": { "count": 3080, "time": 6194 }, "ObjectKeys": { "count": 170, "time": 1444 }, "ObjectCreate": { "count": 149, "time": 2214 }, "GetProperty": { "count": 4313, "time": 4960 }, "HasProperty": { "count": 928, "time": 1747 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 427 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3256 }, "StringAdd": { "count": 659, "time": 833 }, "StringCharCodeAt": { "count": 140, "time": 33 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5782, "time": 2914 }, "ArrayConcat": { "count": 999, "time": 3274 }, "ArraySplice": { "count": 268, "time": 472 }, "ArrayUnshift": { "count": 790, "time": 660 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 3060 }, "ObjectAssign": { "count": 909, "time": 8118 }, "ObjectFreeze": { "count": 6, "time": 536 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 3059 }, "ObjectSetPrototypeOf": { "count": 107, "time": 630 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1866 }, "Interrupt": { "count": 104, "time": 2626 }, "RegExpReplace": { "count": 1009, "time": 7325 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 90 }, "ArrayShift": { "count": 672, "time": 1170 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 555 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 197 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 103 }, "ArrayPop": { "count": 383, "time": 445 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4439 }, "DatePrototypeToISOString": { "count": 43, "time": 116 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 318 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2348 }, "StringToNumber": { "count": 481, "time": 53 }, "DateUTC": { "count": 91, "time": 74 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 33 }, "ObjectIsFrozen": { "count": 420, "time": 696 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 427 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 58 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1035 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6421 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 146 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24694 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1477 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1135 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1050 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 675 } }, "JavaScript": { "JS_Execution": { "count": 551, "time": 1020924 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 18333 }, "ParseFunctionLiteral": { "count": 3434, "time": 157859 }, "ParseProgram": { "count": 13, "time": 5648 }, "PreParseWithVariableResolution": { "count": 13066, "time": 182622 }, "PreParseNoVariableResolution": { "count": 597, "time": 26635 }, "JsonParse": { "count": 21, "time": 10306 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 9714 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4675 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3831 }, "StoreIC_Miss": { "count": 519, "time": 3026 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7245 }, "LoadIC_FunctionPrototypeStub": { "count": 164, "time": 426 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 1172 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4070, "time": 16300 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 10 }, "LoadIC_LoadNonexistentDH": { "count": 7178, "time": 20234 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4043 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18501 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 135, "time": 3208 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1727 }, "LoadIC_LoadFieldDH": { "count": 4374, "time": 16042 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 988, "time": 4217 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 299 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 4965 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3444 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 2795 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1824 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 3098 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2298 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 986 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 315 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 325 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2067 }, "KeyedLoadIC_Miss": { "count": 32, "time": 54 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 15 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 805 } }, "API": { "API_Context_New": { "count": 2, "time": 9306 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1197 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 610 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5383 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 734 }, "API_Persistent_New": { "count": 2889, "time": 1555 }, "API_String_NewFromOneByte": { "count": 979, "time": 1375 }, "API_String_Write": { "count": 2020, "time": 794 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 366 }, "API_Private_New": { "count": 5, "time": 5 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 20 }, "API_Error_New": { "count": 2, "time": 17 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 35 }, "OptimizeCode": { "count": 65, "time": 632 }, "RecompileSynchronous": { "count": 129, "time": 76299 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1375 }, "StackGuard": { "count": 60, "time": 1086 }, "DeoptimizeCode": { "count": 4, "time": 68 }, "NotifyDeoptimized": { "count": 4, "time": 427 } } } }, { "duration": 2777469, "js": 2266770, "phases": [ { "phase": "load", "start": 0, "duration": 96334 }, { "phase": "boot", "start": 96334, "duration": 777910 }, { "phase": "transition", "start": 874244, "duration": 265265 }, { "phase": "render", "start": 1139509, "duration": 1637960 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345742, "duration": 4537, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 381697, "duration": 7384, "usedHeapSizeAfter": 4346120, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 445333, "duration": 2621, "usedHeapSizeAfter": 5708960, "usedHeapSizeBefore": 5968000 }, { "kind": "MinorGC", "type": "scavenge", "start": 599254, "duration": 2994, "usedHeapSizeAfter": 8666928, "usedHeapSizeBefore": 9282008 }, { "kind": "MinorGC", "type": "scavenge", "start": 742271, "duration": 3126, "usedHeapSizeAfter": 10070104, "usedHeapSizeBefore": 10600536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 814276, "duration": 192, "usedHeapSizeAfter": 11468896, "usedHeapSizeBefore": 11468896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 855008, "duration": 6066, "usedHeapSizeAfter": 9888992, "usedHeapSizeBefore": 11768008 }, { "kind": "MajorGC", "type": "weak processing", "start": 965864, "duration": 8, "usedHeapSizeAfter": 11273304, "usedHeapSizeBefore": 11273304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1098913, "duration": 2711, "usedHeapSizeAfter": 12687232, "usedHeapSizeBefore": 14825664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375256, "duration": 3536, "usedHeapSizeAfter": 14826816, "usedHeapSizeBefore": 16614688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1809478, "duration": 3755, "usedHeapSizeAfter": 16926200, "usedHeapSizeBefore": 22260648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2158447, "duration": 3763, "usedHeapSizeAfter": 19070736, "usedHeapSizeBefore": 23433792 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 3368 }, "FunctionCallback": { "count": 6361, "time": 57230 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 171 }, "StoreCallbackProperty": { "count": 721, "time": 2883 }, "GCEpilogueCallback": { "count": 11, "time": 220 }, "GCPrologueCallback": { "count": 11, "time": 611 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 588 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 871 }, "CompileFunction": { "count": 3396, "time": 103936 }, "CompileIgnition": { "count": 3432, "time": 98123 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34915 }, "CompileRenumber": { "count": 3409, "time": 12810 }, "CompileRewriteReturnResult": { "count": 3409, "time": 129 }, "CompileScopeAnalysis": { "count": 3409, "time": 10853 }, "CompileScript": { "count": 13, "time": 6483 }, "CompileLazy": { "count": 3196, "time": 11795 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1200 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1221 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 1146 }, "Map_SetPrototype": { "count": 14081, "time": 4486 }, "Map_TransitionToDataProperty": { "count": 17080, "time": 34318 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 768 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7538 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1591 }, "InterpreterNewClosure": { "count": 3119, "time": 3500 }, "DeserializeLazy": { "count": 70, "time": 1664 }, "CreateObjectLiteral": { "count": 2504, "time": 11976 }, "CreateArrayLiteral": { "count": 1128, "time": 3082 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4812 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 95 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1115 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 5993 }, "CreateRegExpLiteral": { "count": 239, "time": 2290 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1091 }, "SetProperty": { "count": 949, "time": 2237 }, "NewObject": { "count": 272, "time": 1015 }, "RegExpExec": { "count": 485, "time": 8493 }, "RegExpExecMultiple": { "count": 288, "time": 3523 }, "StringSplit": { "count": 4175, "time": 6263 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1514 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 2908 }, "ArrayLengthSetter": { "count": 504, "time": 119 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 490 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 1216 }, "AllocateInNewSpace": { "count": 57, "time": 1272 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 976, "time": 2773 }, "AddDictionaryProperty": { "count": 3080, "time": 5680 }, "ObjectKeys": { "count": 170, "time": 1636 }, "ObjectCreate": { "count": 153, "time": 1183 }, "GetProperty": { "count": 4312, "time": 2810 }, "HasProperty": { "count": 928, "time": 1619 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 44 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1085 }, "StringAdd": { "count": 662, "time": 162 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 792 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5360, "time": 1979 }, "ArrayConcat": { "count": 999, "time": 881 }, "ArraySplice": { "count": 268, "time": 96 }, "ArrayUnshift": { "count": 790, "time": 956 }, "DateNow": { "count": 49, "time": 71 }, "FunctionPrototypeToString": { "count": 193, "time": 525 }, "ObjectAssign": { "count": 909, "time": 6671 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 874 }, "ObjectSetPrototypeOf": { "count": 107, "time": 100 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1095 }, "Interrupt": { "count": 104, "time": 599 }, "RegExpReplace": { "count": 1009, "time": 5024 }, "GlobalUnescape": { "count": 1, "time": 487 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 654 }, "ArrayShift": { "count": 672, "time": 1186 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 249, "time": 131 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 795 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1062 }, "ArrayPop": { "count": 669, "time": 2837 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5395 }, "DatePrototypeToISOString": { "count": 43, "time": 412 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 141 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 843 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 871 }, "DatePrototypeSetMonth": { "count": 31, "time": 33 }, "ObjectIsFrozen": { "count": 420, "time": 312 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 632 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 692 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 85 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1552 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6138 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 59 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 164 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25619 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1548 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 23, "time": 38 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 7604 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 836 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 185 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 49 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 129 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 913 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1116 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 66 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1192 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 46 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 55 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 949 }, "GC_MC_MARK": { "count": 1, "time": 841 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 46 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 64 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 396 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 1027 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1047121 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 14421 }, "ParseFunctionLiteral": { "count": 3434, "time": 144654 }, "ParseProgram": { "count": 13, "time": 6461 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172252 }, "PreParseNoVariableResolution": { "count": 597, "time": 28723 }, "JsonParse": { "count": 21, "time": 6280 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3676, "time": 14534 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4004 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2175 }, "StoreIC_Miss": { "count": 527, "time": 5050 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5318 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 1900 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2015 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4106, "time": 19701 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7205, "time": 19114 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2685 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 22962 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 3959 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2013 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 11377 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 6384 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 6817 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 879 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3485 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 5164 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 2960 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 3000 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 56 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 2039 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 921 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 1065 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 390 }, "KeyedLoadIC_Miss": { "count": 32, "time": 846 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 1029 } }, "API": { "API_Context_New": { "count": 2, "time": 9715 }, "API_FunctionTemplate_New": { "count": 1258, "time": 924 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 726 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1732 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2890, "time": 2728 }, "API_String_NewFromOneByte": { "count": 979, "time": 2710 }, "API_String_Write": { "count": 2280, "time": 888 }, "API_External_New": { "count": 29, "time": 567 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 111 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 16 }, "API_Error_New": { "count": 2, "time": 96 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 68, "time": 537 }, "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 8 }, "OptimizeCode": { "count": 69, "time": 303 }, "RecompileSynchronous": { "count": 137, "time": 78428 }, "CompileOptimized_Concurrent": { "count": 68, "time": 764 }, "DeoptimizeCode": { "count": 6, "time": 83 }, "NotifyDeoptimized": { "count": 7, "time": 566 } } } }, { "duration": 2740376, "js": 2241924, "phases": [ { "phase": "load", "start": 0, "duration": 99636 }, { "phase": "boot", "start": 99636, "duration": 758884 }, { "phase": "transition", "start": 858520, "duration": 278682 }, { "phase": "render", "start": 1137202, "duration": 1603174 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 353994, "duration": 4464, "usedHeapSizeAfter": 3781800, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 389189, "duration": 6747, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521352 }, { "kind": "MinorGC", "type": "scavenge", "start": 458974, "duration": 1584, "usedHeapSizeAfter": 5720656, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 621085, "duration": 2162, "usedHeapSizeAfter": 8654272, "usedHeapSizeBefore": 9271976 }, { "kind": "MinorGC", "type": "scavenge", "start": 748079, "duration": 2584, "usedHeapSizeAfter": 10109560, "usedHeapSizeBefore": 10599784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047167, "duration": 2981, "usedHeapSizeAfter": 14027864, "usedHeapSizeBefore": 15890328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1270441, "duration": 3670, "usedHeapSizeAfter": 15611504, "usedHeapSizeBefore": 17246488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1504001, "duration": 3151, "usedHeapSizeAfter": 17108192, "usedHeapSizeBefore": 19389672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1896939, "duration": 3066, "usedHeapSizeAfter": 19246048, "usedHeapSizeBefore": 24560304 }, { "kind": "MinorGC", "type": "scavenge", "start": 2247136, "duration": 5256, "usedHeapSizeAfter": 21597800, "usedHeapSizeBefore": 25643592 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 949, "time": 3241 }, "FunctionCallback": { "count": 6364, "time": 61985 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 952 }, "StoreCallbackProperty": { "count": 721, "time": 967 }, "GCEpilogueCallback": { "count": 10, "time": 403 }, "GCPrologueCallback": { "count": 10, "time": 607 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1356 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3708 }, "CompileFunction": { "count": 3396, "time": 99542 }, "CompileIgnition": { "count": 3432, "time": 112019 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29370 }, "CompileRenumber": { "count": 3409, "time": 14204 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1238 }, "CompileScopeAnalysis": { "count": 3409, "time": 14317 }, "CompileScript": { "count": 13, "time": 7753 }, "CompileLazy": { "count": 3196, "time": 11660 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1509 }, "RegExpInitializeAndCompile": { "count": 184, "time": 191 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 405, "time": 1281 }, "Map_SetPrototype": { "count": 14058, "time": 6353 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44757 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 867 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6940 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2297 }, "InterpreterNewClosure": { "count": 3119, "time": 2222 }, "DeserializeLazy": { "count": 70, "time": 1388 }, "CreateObjectLiteral": { "count": 2504, "time": 9501 }, "CreateArrayLiteral": { "count": 1128, "time": 1430 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 366 }, "HandleApiCall": { "count": 6040, "time": 4814 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 80 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 16 }, "FunctionPrototypeSetter": { "count": 293, "time": 1007 }, "Object_DeleteProperty": { "count": 8, "time": 25 }, "ForInEnumerate": { "count": 1037, "time": 8946 }, "CreateRegExpLiteral": { "count": 239, "time": 2460 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2006 }, "SetProperty": { "count": 950, "time": 4081 }, "NewObject": { "count": 272, "time": 3414 }, "RegExpExec": { "count": 480, "time": 11103 }, "RegExpExecMultiple": { "count": 288, "time": 928 }, "StringSplit": { "count": 4175, "time": 6852 }, "StringBuilderConcat": { "count": 92, "time": 58 }, "DateConstructor_ConstructStub": { "count": 525, "time": 318 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 4191 }, "ArrayLengthSetter": { "count": 504, "time": 127 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 728 }, "ArraySpeciesConstructor": { "count": 1, "time": 108 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 1509 }, "AllocateInNewSpace": { "count": 47, "time": 2053 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3751 }, "AddDictionaryProperty": { "count": 3080, "time": 7305 }, "ObjectKeys": { "count": 170, "time": 1332 }, "ObjectCreate": { "count": 149, "time": 962 }, "GetProperty": { "count": 4313, "time": 3779 }, "HasProperty": { "count": 928, "time": 1625 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 753 }, "StringAdd": { "count": 659, "time": 1912 }, "StringCharCodeAt": { "count": 140, "time": 652 }, "StringBuilderJoin": { "count": 183, "time": 318 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5767, "time": 2314 }, "ArrayConcat": { "count": 999, "time": 1743 }, "ArraySplice": { "count": 268, "time": 1058 }, "ArrayUnshift": { "count": 790, "time": 3201 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 193, "time": 152 }, "ObjectAssign": { "count": 909, "time": 9974 }, "ObjectFreeze": { "count": 6, "time": 866 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 850 }, "ObjectSetPrototypeOf": { "count": 107, "time": 275 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2144 }, "Interrupt": { "count": 95, "time": 1152 }, "RegExpReplace": { "count": 1009, "time": 2095 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1144 }, "ArrayShift": { "count": 672, "time": 1353 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 303 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 297 }, "DeleteProperty": { "count": 196, "time": 50 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 887 }, "ArrayPop": { "count": 605, "time": 247 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4533 }, "DatePrototypeToISOString": { "count": 43, "time": 952 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 152 }, "MapPrototypeClear": { "count": 106, "time": 46 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 213 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 891 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2178 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 41 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1067 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5430 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 619 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 463 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25305 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1986 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 2, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 552, "time": 989293 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12728 }, "ParseFunctionLiteral": { "count": 3434, "time": 129987 }, "ParseProgram": { "count": 13, "time": 3324 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175899 }, "PreParseNoVariableResolution": { "count": 597, "time": 34401 }, "JsonParse": { "count": 21, "time": 7907 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 11160 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2136 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2415 }, "StoreIC_Miss": { "count": 516, "time": 2797 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7011 }, "LoadIC_FunctionPrototypeStub": { "count": 157, "time": 1450 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 3269 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4068, "time": 21057 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7191, "time": 19813 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3873 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 23708 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 2777 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4440 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 15323 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 989, "time": 4324 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10742 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3490 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 381, "time": 3694 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1664 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 1797 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 222 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1607 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1032 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 231 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 814 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 15 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 7321 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1021 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 129 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 32 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3857 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 594 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 901 }, "API_String_NewFromOneByte": { "count": 979, "time": 727 }, "API_String_Write": { "count": 2012, "time": 469 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 629 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 4 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 562 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 5 }, "OptimizeCode": { "count": 68, "time": 835 }, "RecompileSynchronous": { "count": 135, "time": 96612 }, "CompileOptimized_Concurrent": { "count": 67, "time": 2231 }, "StackGuard": { "count": 67, "time": 1421 }, "DeoptimizeCode": { "count": 3, "time": 537 }, "NotifyDeoptimized": { "count": 4, "time": 80 } } } }, { "duration": 2745781, "js": 2217591, "phases": [ { "phase": "load", "start": 0, "duration": 133619 }, { "phase": "boot", "start": 133619, "duration": 783605 }, { "phase": "transition", "start": 917224, "duration": 258636 }, { "phase": "render", "start": 1175860, "duration": 1569921 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 383268, "duration": 4970, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 419030, "duration": 5021, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521264 }, { "kind": "MinorGC", "type": "scavenge", "start": 484188, "duration": 2152, "usedHeapSizeAfter": 5720320, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 636431, "duration": 3616, "usedHeapSizeAfter": 8649544, "usedHeapSizeBefore": 9271568 }, { "kind": "MinorGC", "type": "scavenge", "start": 783709, "duration": 2859, "usedHeapSizeAfter": 10073624, "usedHeapSizeBefore": 10598544 }, { "kind": "MajorGC", "type": "incremental marking", "start": 848722, "duration": 754, "usedHeapSizeAfter": 11391936, "usedHeapSizeBefore": 11391936 }, { "kind": "MajorGC", "type": "atomic pause", "start": 854218, "duration": 6784, "usedHeapSizeAfter": 10532592, "usedHeapSizeBefore": 12382368 }, { "kind": "MajorGC", "type": "weak processing", "start": 1010631, "duration": 11, "usedHeapSizeAfter": 11830424, "usedHeapSizeBefore": 11830424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1136842, "duration": 2519, "usedHeapSizeAfter": 12104392, "usedHeapSizeBefore": 14335120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1407358, "duration": 3669, "usedHeapSizeAfter": 14264216, "usedHeapSizeBefore": 16005976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1805992, "duration": 4713, "usedHeapSizeAfter": 16338992, "usedHeapSizeBefore": 21693224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2130034, "duration": 5001, "usedHeapSizeAfter": 18382416, "usedHeapSizeBefore": 22852952 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 3075 }, "FunctionCallback": { "count": 6359, "time": 52795 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 167 }, "StoreCallbackProperty": { "count": 721, "time": 1739 }, "GCEpilogueCallback": { "count": 11, "time": 515 }, "GCPrologueCallback": { "count": 11, "time": 1156 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 147 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1794 }, "CompileFunction": { "count": 3396, "time": 106732 }, "CompileIgnition": { "count": 3432, "time": 100161 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28481 }, "CompileRenumber": { "count": 3409, "time": 12066 }, "CompileRewriteReturnResult": { "count": 3409, "time": 685 }, "CompileScopeAnalysis": { "count": 3409, "time": 14509 }, "CompileScript": { "count": 13, "time": 9735 }, "CompileLazy": { "count": 3196, "time": 8726 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1422 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1041 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 416, "time": 1464 }, "Map_SetPrototype": { "count": 14089, "time": 5233 }, "Map_TransitionToDataProperty": { "count": 17083, "time": 51293 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 691 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3716 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2268 }, "InterpreterNewClosure": { "count": 3119, "time": 3405 }, "DeserializeLazy": { "count": 70, "time": 1847 }, "CreateObjectLiteral": { "count": 2504, "time": 9672 }, "CreateArrayLiteral": { "count": 1128, "time": 2378 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3782 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 656 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1664 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 10593 }, "CreateRegExpLiteral": { "count": 239, "time": 2447 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1944 }, "SetProperty": { "count": 949, "time": 4710 }, "NewObject": { "count": 272, "time": 3114 }, "RegExpExec": { "count": 482, "time": 7751 }, "RegExpExecMultiple": { "count": 288, "time": 2169 }, "StringSplit": { "count": 4175, "time": 7756 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 538 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 1945 }, "ArrayLengthSetter": { "count": 504, "time": 671 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 63 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 53 }, "WeakCollectionSet": { "count": 56, "time": 5873 }, "AllocateInNewSpace": { "count": 56, "time": 2828 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 975, "time": 2072 }, "AddDictionaryProperty": { "count": 3080, "time": 8315 }, "ObjectKeys": { "count": 170, "time": 1284 }, "ObjectCreate": { "count": 153, "time": 1854 }, "GetProperty": { "count": 4312, "time": 4548 }, "HasProperty": { "count": 928, "time": 3356 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 19 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2070 }, "StringAdd": { "count": 659, "time": 152 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 821 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5485, "time": 3274 }, "ArrayConcat": { "count": 999, "time": 2773 }, "ArraySplice": { "count": 268, "time": 106 }, "ArrayUnshift": { "count": 790, "time": 233 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 412 }, "ObjectAssign": { "count": 909, "time": 8149 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 192 }, "ObjectSetPrototypeOf": { "count": 107, "time": 841 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1019 }, "Interrupt": { "count": 105, "time": 195 }, "RegExpReplace": { "count": 1009, "time": 3174 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 76 }, "ArrayShift": { "count": 672, "time": 1896 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 102 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 37 }, "DeleteProperty": { "count": 196, "time": 28 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 669, "time": 682 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4399 }, "DatePrototypeToISOString": { "count": 43, "time": 851 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 166 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 531 }, "StringToNumber": { "count": 481, "time": 364 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 523 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 294 }, "ObjectIsFrozen": { "count": 420, "time": 40 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1134 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 547 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1863 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4659 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 20 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 473 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 182 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23429 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2217 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 7, "time": 6597 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1050 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 744 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 87 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 780 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 720 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1362 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 760 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1170 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 70 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 248 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 20 }, "GC_MC_FINISH": { "count": 1, "time": 44 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 65 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 413 }, "GC_MC_PROLOGUE": { "count": 1, "time": 794 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 147 }, "AllocateInTargetSpace": { "count": 24, "time": 18 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 983231 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16784 }, "ParseFunctionLiteral": { "count": 3434, "time": 151895 }, "ParseProgram": { "count": 13, "time": 6739 }, "PreParseWithVariableResolution": { "count": 13066, "time": 168931 }, "PreParseNoVariableResolution": { "count": 597, "time": 32204 }, "JsonParse": { "count": 21, "time": 7958 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3671, "time": 9973 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3136 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2227 }, "StoreIC_Miss": { "count": 527, "time": 6490 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5130 }, "LoadIC_FunctionPrototypeStub": { "count": 168, "time": 272 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 3162 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 19008 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7232, "time": 16592 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2203 }, "StoreIC_Premonomorphic": { "count": 5289, "time": 18534 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 5068 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2622 }, "LoadIC_LoadFieldDH": { "count": 4404, "time": 15825 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 339 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 6298 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 722 }, "StoreIC_StoreTransitionDH": { "count": 2230, "time": 9468 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2806 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 4284 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1570 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 2209 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 598 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1414 }, "LoadIC_StringLength": { "count": 23, "time": 38 }, "StoreIC_SlowStub": { "count": 139, "time": 614 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 398 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 528 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8452 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3258 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2257 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 24 }, "API_Object_SetPrototype": { "count": 38, "time": 38 }, "API_Persistent_New": { "count": 2891, "time": 1559 }, "API_String_NewFromOneByte": { "count": 979, "time": 1219 }, "API_String_Write": { "count": 2280, "time": 1485 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 36 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 235 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 46, "time": 363 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 18 }, "OptimizeCode": { "count": 60, "time": 1541 }, "RecompileSynchronous": { "count": 119, "time": 70824 }, "CompileOptimized_Concurrent": { "count": 59, "time": 1030 }, "StackGuard": { "count": 58, "time": 726 }, "DeoptimizeCode": { "count": 4, "time": 55 }, "NotifyDeoptimized": { "count": 5, "time": 71 } } } }, { "duration": 2786895, "js": 2242117, "phases": [ { "phase": "load", "start": 0, "duration": 142451 }, { "phase": "boot", "start": 142451, "duration": 747548 }, { "phase": "transition", "start": 889999, "duration": 270982 }, { "phase": "render", "start": 1160981, "duration": 1625914 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 390729, "duration": 3989, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220304 }, { "kind": "MinorGC", "type": "scavenge", "start": 426914, "duration": 5115, "usedHeapSizeAfter": 4346248, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 487956, "duration": 2378, "usedHeapSizeAfter": 5712312, "usedHeapSizeBefore": 5968064 }, { "kind": "MinorGC", "type": "scavenge", "start": 643703, "duration": 3024, "usedHeapSizeAfter": 8685440, "usedHeapSizeBefore": 9282536 }, { "kind": "MinorGC", "type": "scavenge", "start": 776143, "duration": 3232, "usedHeapSizeAfter": 10061816, "usedHeapSizeBefore": 10590320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1079440, "duration": 2765, "usedHeapSizeAfter": 14038104, "usedHeapSizeBefore": 15907320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1298143, "duration": 2916, "usedHeapSizeAfter": 15569328, "usedHeapSizeBefore": 17258544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1528384, "duration": 3612, "usedHeapSizeAfter": 17122888, "usedHeapSizeBefore": 19367840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1919692, "duration": 4995, "usedHeapSizeAfter": 19251568, "usedHeapSizeBefore": 24482016 }, { "kind": "MinorGC", "type": "scavenge", "start": 2288361, "duration": 5500, "usedHeapSizeAfter": 21684584, "usedHeapSizeBefore": 25625704 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2747 }, "FunctionCallback": { "count": 6359, "time": 62740 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 637 }, "StoreCallbackProperty": { "count": 721, "time": 245 }, "GCEpilogueCallback": { "count": 10, "time": 156 }, "GCPrologueCallback": { "count": 10, "time": 273 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1246 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1673 }, "CompileFunction": { "count": 3396, "time": 100139 }, "CompileIgnition": { "count": 3432, "time": 105074 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34339 }, "CompileRenumber": { "count": 3409, "time": 9208 }, "CompileRewriteReturnResult": { "count": 3409, "time": 135 }, "CompileScopeAnalysis": { "count": 3409, "time": 13702 }, "CompileScript": { "count": 13, "time": 6383 }, "CompileLazy": { "count": 3196, "time": 11810 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1000 }, "RegExpInitializeAndCompile": { "count": 184, "time": 156 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 352 }, "Map_SetPrototype": { "count": 14059, "time": 4524 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 43729 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 172 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 8026 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3522 }, "InterpreterNewClosure": { "count": 3119, "time": 2968 }, "DeserializeLazy": { "count": 70, "time": 2707 }, "CreateObjectLiteral": { "count": 2504, "time": 4418 }, "CreateArrayLiteral": { "count": 1128, "time": 778 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7188 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 28 }, "FunctionPrototypeSetter": { "count": 293, "time": 1662 }, "Object_DeleteProperty": { "count": 8, "time": 578 }, "ForInEnumerate": { "count": 1037, "time": 8581 }, "CreateRegExpLiteral": { "count": 239, "time": 3023 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2090 }, "SetProperty": { "count": 950, "time": 5628 }, "NewObject": { "count": 272, "time": 2736 }, "RegExpExec": { "count": 480, "time": 11330 }, "RegExpExecMultiple": { "count": 288, "time": 1691 }, "StringSplit": { "count": 4175, "time": 8571 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 680 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 2808 }, "ArrayLengthSetter": { "count": 504, "time": 941 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 816 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 1372 }, "AllocateInNewSpace": { "count": 59, "time": 4291 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1511 }, "AddDictionaryProperty": { "count": 3080, "time": 8142 }, "ObjectKeys": { "count": 170, "time": 851 }, "ObjectCreate": { "count": 149, "time": 1426 }, "GetProperty": { "count": 4312, "time": 4764 }, "HasProperty": { "count": 928, "time": 1414 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1242 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1680 }, "StringAdd": { "count": 659, "time": 948 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5762, "time": 2339 }, "ArrayConcat": { "count": 999, "time": 2490 }, "ArraySplice": { "count": 268, "time": 281 }, "ArrayUnshift": { "count": 790, "time": 915 }, "DateNow": { "count": 49, "time": 547 }, "FunctionPrototypeToString": { "count": 193, "time": 949 }, "ObjectAssign": { "count": 909, "time": 8799 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 3170 }, "ObjectSetPrototypeOf": { "count": 107, "time": 730 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1274 }, "Interrupt": { "count": 101, "time": 1273 }, "RegExpReplace": { "count": 1009, "time": 3440 }, "GlobalUnescape": { "count": 1, "time": 431 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 903 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 569 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 813 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1152 }, "ArrayPop": { "count": 383, "time": 912 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4293 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 152 }, "MapPrototypeClear": { "count": 106, "time": 680 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1169 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 37 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 39 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1353 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 841 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2458 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5633 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 714 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 86 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26560 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2507 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3655 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 277 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 41 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1004718 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15702 }, "ParseFunctionLiteral": { "count": 3434, "time": 140532 }, "ParseProgram": { "count": 13, "time": 3554 }, "PreParseWithVariableResolution": { "count": 13066, "time": 170085 }, "PreParseNoVariableResolution": { "count": 597, "time": 35385 }, "JsonParse": { "count": 21, "time": 7986 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 8526 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4224 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3134 }, "StoreIC_Miss": { "count": 521, "time": 2084 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7477 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 690 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 433 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4063, "time": 19374 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7171, "time": 19942 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3702 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17679 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 436 }, "LoadIC_Miss": { "count": 136, "time": 4125 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 3577 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 10694 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 5598 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 9102 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4013 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 4130 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 275 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 2175 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2158 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1325 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 747 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 58 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2458 }, "KeyedLoadIC_Miss": { "count": 32, "time": 276 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 630 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 73 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 8458 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1221 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 84 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3151 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 1283 }, "API_String_NewFromOneByte": { "count": 979, "time": 1266 }, "API_String_Write": { "count": 2029, "time": 917 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 34 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 32 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 8 }, "OptimizeCode": { "count": 65, "time": 958 }, "RecompileSynchronous": { "count": 129, "time": 84523 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1372 }, "StackGuard": { "count": 63, "time": 599 }, "DeoptimizeCode": { "count": 3, "time": 48 }, "NotifyDeoptimized": { "count": 4, "time": 964 } } } }, { "duration": 2754708, "js": 2254009, "phases": [ { "phase": "load", "start": 0, "duration": 98385 }, { "phase": "boot", "start": 98385, "duration": 756142 }, { "phase": "transition", "start": 854527, "duration": 272961 }, { "phase": "render", "start": 1127488, "duration": 1627220 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346700, "duration": 4437, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 383573, "duration": 6102, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 447329, "duration": 2493, "usedHeapSizeAfter": 5730696, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 599468, "duration": 3534, "usedHeapSizeAfter": 8648472, "usedHeapSizeBefore": 9271432 }, { "kind": "MinorGC", "type": "scavenge", "start": 741679, "duration": 3087, "usedHeapSizeAfter": 10098848, "usedHeapSizeBefore": 10596480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043825, "duration": 3223, "usedHeapSizeAfter": 14004040, "usedHeapSizeBefore": 15890800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274330, "duration": 2619, "usedHeapSizeAfter": 15586400, "usedHeapSizeBefore": 17243736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1495092, "duration": 3194, "usedHeapSizeAfter": 16989968, "usedHeapSizeBefore": 19354184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881187, "duration": 3566, "usedHeapSizeAfter": 19077280, "usedHeapSizeBefore": 24452800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243536, "duration": 3778, "usedHeapSizeAfter": 21521432, "usedHeapSizeBefore": 25625112 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 948, "time": 844 }, "FunctionCallback": { "count": 6364, "time": 54439 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1335 }, "StoreCallbackProperty": { "count": 721, "time": 986 }, "GCEpilogueCallback": { "count": 10, "time": 823 }, "GCPrologueCallback": { "count": 10, "time": 250 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3459 }, "CompileFunction": { "count": 3396, "time": 105261 }, "CompileIgnition": { "count": 3432, "time": 114604 }, "CompileIgnitionFinalization": { "count": 3432, "time": 37290 }, "CompileRenumber": { "count": 3409, "time": 11800 }, "CompileRewriteReturnResult": { "count": 3409, "time": 154 }, "CompileScopeAnalysis": { "count": 3409, "time": 10767 }, "CompileScript": { "count": 13, "time": 6963 }, "CompileLazy": { "count": 3196, "time": 15242 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 670 }, "RegExpInitializeAndCompile": { "count": 184, "time": 195 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 404, "time": 1249 }, "Map_SetPrototype": { "count": 14071, "time": 3401 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 38234 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 189 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5363 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2496 }, "InterpreterNewClosure": { "count": 3119, "time": 3715 }, "DeserializeLazy": { "count": 70, "time": 1646 }, "CreateObjectLiteral": { "count": 2504, "time": 10558 }, "CreateArrayLiteral": { "count": 1128, "time": 2751 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 5411 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 558 }, "FunctionPrototypeSetter": { "count": 293, "time": 1804 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 5253 }, "CreateRegExpLiteral": { "count": 239, "time": 3456 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 3407 }, "SetProperty": { "count": 950, "time": 4346 }, "NewObject": { "count": 272, "time": 1659 }, "RegExpExec": { "count": 480, "time": 10565 }, "RegExpExecMultiple": { "count": 288, "time": 2213 }, "StringSplit": { "count": 4175, "time": 8751 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 205 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 1942 }, "ArrayLengthSetter": { "count": 504, "time": 1515 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 339 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2350 }, "AllocateInNewSpace": { "count": 61, "time": 1600 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3105 }, "AddDictionaryProperty": { "count": 3080, "time": 8775 }, "ObjectKeys": { "count": 170, "time": 917 }, "ObjectCreate": { "count": 149, "time": 1573 }, "GetProperty": { "count": 4312, "time": 1628 }, "HasProperty": { "count": 928, "time": 1787 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 189 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2452 }, "StringAdd": { "count": 659, "time": 1302 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 544 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 3658 }, "ArrayConcat": { "count": 999, "time": 3072 }, "ArraySplice": { "count": 268, "time": 269 }, "ArrayUnshift": { "count": 790, "time": 1184 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 679 }, "ObjectAssign": { "count": 909, "time": 10569 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 653 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1056 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2127 }, "Interrupt": { "count": 104, "time": 224 }, "RegExpReplace": { "count": 1009, "time": 5712 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 100 }, "ArrayShift": { "count": 672, "time": 2310 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 13 }, "StringToLowerCaseIntl": { "count": 248, "time": 90 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 190 }, "DeleteProperty": { "count": 196, "time": 47 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 672, "time": 611 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4603 }, "DatePrototypeToISOString": { "count": 43, "time": 910 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 160 }, "MapPrototypeClear": { "count": 106, "time": 806 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 823 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 24 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1083 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 368 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 766 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6175 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 804 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 705 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 87 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23792 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2338 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 3, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2203 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1207 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 467 } }, "JavaScript": { "JS_Execution": { "count": 552, "time": 994902 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 20512 }, "ParseFunctionLiteral": { "count": 3434, "time": 138455 }, "ParseProgram": { "count": 13, "time": 6489 }, "PreParseWithVariableResolution": { "count": 13066, "time": 177581 }, "PreParseNoVariableResolution": { "count": 597, "time": 28445 }, "JsonParse": { "count": 21, "time": 8205 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 11344 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2002 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3793 }, "StoreIC_Miss": { "count": 519, "time": 1973 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4066 }, "LoadIC_FunctionPrototypeStub": { "count": 156, "time": 651 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 1703 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4071, "time": 24267 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7201, "time": 14716 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3066 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18324 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3050 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2622 }, "LoadIC_LoadFieldDH": { "count": 4361, "time": 15586 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4594 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 12491 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2921 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 381, "time": 2857 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 664 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 2125 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 719 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1651 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 183 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 967 }, "KeyedLoadIC_Miss": { "count": 32, "time": 240 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 804 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 818 } }, "API": { "API_Context_New": { "count": 2, "time": 8366 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1745 }, "API_Object_SetPrivate": { "count": 44, "time": 504 }, "API_ObjectTemplate_New": { "count": 101, "time": 204 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 942 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3064 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 309 }, "API_Persistent_New": { "count": 2889, "time": 2023 }, "API_String_NewFromOneByte": { "count": 979, "time": 705 }, "API_String_Write": { "count": 2015, "time": 1436 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 11 }, "OptimizeCode": { "count": 73, "time": 476 }, "RecompileSynchronous": { "count": 145, "time": 98023 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1349 }, "StackGuard": { "count": 71, "time": 1325 }, "DeoptimizeCode": { "count": 4, "time": 62 }, "NotifyDeoptimized": { "count": 5, "time": 69 } } } }, { "duration": 2731801, "js": 2232169, "phases": [ { "phase": "load", "start": 0, "duration": 118364 }, { "phase": "boot", "start": 118364, "duration": 677880 }, { "phase": "transition", "start": 796244, "duration": 299175 }, { "phase": "render", "start": 1095419, "duration": 1636382 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 179583 }, { "kind": "MinorGC", "type": "scavenge", "start": 268616, "duration": 4583, "usedHeapSizeAfter": 3766896, "usedHeapSizeBefore": 4205520 }, { "kind": "MinorGC", "type": "scavenge", "start": 311165, "duration": 5856, "usedHeapSizeAfter": 4331352, "usedHeapSizeBefore": 4506248 }, { "kind": "MinorGC", "type": "scavenge", "start": 375897, "duration": 2345, "usedHeapSizeAfter": 5705560, "usedHeapSizeBefore": 5953168 }, { "kind": "MinorGC", "type": "scavenge", "start": 541465, "duration": 2929, "usedHeapSizeAfter": 8667864, "usedHeapSizeBefore": 9256848 }, { "kind": "MinorGC", "type": "scavenge", "start": 674144, "duration": 1958, "usedHeapSizeAfter": 10008904, "usedHeapSizeBefore": 10550096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1008165, "duration": 3751, "usedHeapSizeAfter": 13991656, "usedHeapSizeBefore": 15888000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1233831, "duration": 2893, "usedHeapSizeAfter": 15582984, "usedHeapSizeBefore": 17234336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1458098, "duration": 4090, "usedHeapSizeAfter": 17092152, "usedHeapSizeBefore": 19338328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1874385, "duration": 6167, "usedHeapSizeAfter": 19195640, "usedHeapSizeBefore": 24474640 }, { "kind": "MinorGC", "type": "scavenge", "start": 2215759, "duration": 4873, "usedHeapSizeAfter": 21523104, "usedHeapSizeBefore": 25576008 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 2670 }, "FunctionCallback": { "count": 6357, "time": 57161 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 465 }, "StoreCallbackProperty": { "count": 721, "time": 489 }, "GetMoreDataCallback": { "count": 270, "time": 3194 }, "GCEpilogueCallback": { "count": 10, "time": 1572 }, "GCPrologueCallback": { "count": 10, "time": 1760 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 333 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3226 }, "CompileFunction": { "count": 3396, "time": 114433 }, "CompileIgnition": { "count": 3432, "time": 117285 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34062 }, "CompileRenumber": { "count": 3409, "time": 9597 }, "CompileRewriteReturnResult": { "count": 3409, "time": 814 }, "CompileScopeAnalysis": { "count": 3409, "time": 12072 }, "CompileScript": { "count": 13, "time": 11120 }, "CompileLazy": { "count": 3196, "time": 15833 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 627 }, "RegExpInitializeAndCompile": { "count": 184, "time": 456 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 1670 }, "Map_SetPrototype": { "count": 14052, "time": 2900 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 48538 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 668 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6302 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2628 }, "InterpreterNewClosure": { "count": 3119, "time": 3921 }, "DeserializeLazy": { "count": 70, "time": 2597 }, "CreateObjectLiteral": { "count": 2504, "time": 12544 }, "CreateArrayLiteral": { "count": 1128, "time": 5148 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 8544 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 112 }, "ReconfigureToDataProperty": { "count": 10, "time": 10 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 979 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 5627 }, "CreateRegExpLiteral": { "count": 239, "time": 3824 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 688, "time": 4136 }, "SetProperty": { "count": 950, "time": 3173 }, "NewObject": { "count": 272, "time": 1075 }, "RegExpExec": { "count": 480, "time": 10445 }, "RegExpExecMultiple": { "count": 288, "time": 3388 }, "StringSplit": { "count": 4175, "time": 10275 }, "StringBuilderConcat": { "count": 92, "time": 817 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1096 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 2448 }, "ArrayLengthSetter": { "count": 504, "time": 463 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 687 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 1107 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 822 }, "WeakCollectionSet": { "count": 56, "time": 2895 }, "AllocateInNewSpace": { "count": 68, "time": 2636 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 1287 }, "AddDictionaryProperty": { "count": 3080, "time": 7883 }, "ObjectKeys": { "count": 170, "time": 1054 }, "ObjectCreate": { "count": 149, "time": 865 }, "GetProperty": { "count": 4312, "time": 2117 }, "HasProperty": { "count": 928, "time": 2433 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 6 }, "ToString": { "count": 64, "time": 70 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1062 }, "StringAdd": { "count": 659, "time": 1129 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 904 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5764, "time": 2043 }, "ArrayConcat": { "count": 999, "time": 2577 }, "ArraySplice": { "count": 268, "time": 102 }, "ArrayUnshift": { "count": 790, "time": 232 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 1291 }, "ObjectAssign": { "count": 909, "time": 9927 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1016 }, "ObjectSetPrototypeOf": { "count": 107, "time": 456 }, "ObjectIsExtensible": { "count": 32, "time": 15 }, "MapGrow": { "count": 411, "time": 2708 }, "Interrupt": { "count": 97, "time": 1885 }, "RegExpReplace": { "count": 1009, "time": 3047 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 1379 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 337 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 617 }, "DeleteProperty": { "count": 196, "time": 48 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 303 }, "ArrayPop": { "count": 669, "time": 1096 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4057 }, "DatePrototypeToISOString": { "count": 43, "time": 313 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 263 }, "MapPrototypeClear": { "count": 106, "time": 56 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1326 }, "StringToNumber": { "count": 481, "time": 386 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 37 }, "DatePrototypeSetMonth": { "count": 31, "time": 784 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1415 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1451 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4912 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 916 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28557 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2209 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1068 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 954 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 28 }, "AllocateInTargetSpace": { "count": 1, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 552, "time": 1033611 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12995 }, "ParseFunctionLiteral": { "count": 3430, "time": 160275 }, "ParseProgram": { "count": 12, "time": 2126 }, "PreParseWithVariableResolution": { "count": 6257, "time": 24376 }, "PreParseNoVariableResolution": { "count": 305, "time": 7508 }, "JsonParse": { "count": 21, "time": 8299 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 12438 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3212 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2179 }, "StoreIC_Miss": { "count": 522, "time": 3732 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5806 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 1127 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 3521 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4088, "time": 16502 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 7217, "time": 19629 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2507 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17962 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 822 }, "LoadIC_Miss": { "count": 136, "time": 3457 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 1173 }, "LoadIC_LoadFieldDH": { "count": 4402, "time": 13489 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 644 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 7009 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7453 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 6 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 263 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3605 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 381, "time": 4992 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1752 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 796, "time": 5960 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 60 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 2068 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1123 }, "LoadIC_StringLength": { "count": 23, "time": 440 }, "StoreIC_SlowStub": { "count": 139, "time": 320 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 873 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3057 }, "KeyedLoadIC_Miss": { "count": 32, "time": 536 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 11312 }, "API_FunctionTemplate_New": { "count": 1258, "time": 441 }, "API_Object_SetPrivate": { "count": 44, "time": 35 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 84 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 7396 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 49 }, "API_Object_SetPrototype": { "count": 38, "time": 57 }, "API_Persistent_New": { "count": 2889, "time": 3384 }, "API_String_NewFromOneByte": { "count": 979, "time": 1704 }, "API_String_Write": { "count": 2016, "time": 258 }, "API_External_New": { "count": 29, "time": 344 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 2 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 16 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 9 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 600 }, "ParseBackgroundProgram": { "count": 1, "time": 1091 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 6933 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 46871 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 397 }, "OptimizeCode": { "count": 73, "time": 1077 }, "RecompileSynchronous": { "count": 145, "time": 83093 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1021 }, "StackGuard": { "count": 71, "time": 1370 }, "DeoptimizeCode": { "count": 6, "time": 90 }, "NotifyDeoptimized": { "count": 8, "time": 557 } } } }, { "duration": 2748868, "js": 2246487, "phases": [ { "phase": "load", "start": 0, "duration": 101736 }, { "phase": "boot", "start": 101736, "duration": 748449 }, { "phase": "transition", "start": 850185, "duration": 267781 }, { "phase": "render", "start": 1117966, "duration": 1630902 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351174, "duration": 5221, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 386422, "duration": 4912, "usedHeapSizeAfter": 4346208, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 447211, "duration": 1748, "usedHeapSizeAfter": 5721080, "usedHeapSizeBefore": 5968016 }, { "kind": "MinorGC", "type": "scavenge", "start": 600182, "duration": 3967, "usedHeapSizeAfter": 8679464, "usedHeapSizeBefore": 9268056 }, { "kind": "MinorGC", "type": "scavenge", "start": 734224, "duration": 1999, "usedHeapSizeAfter": 10033512, "usedHeapSizeBefore": 10565704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037389, "duration": 3617, "usedHeapSizeAfter": 14005568, "usedHeapSizeBefore": 15902848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1256885, "duration": 3848, "usedHeapSizeAfter": 15576672, "usedHeapSizeBefore": 17243656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1495820, "duration": 4672, "usedHeapSizeAfter": 17089384, "usedHeapSizeBefore": 19352560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1873841, "duration": 3342, "usedHeapSizeAfter": 19101872, "usedHeapSizeBefore": 24481240 }, { "kind": "MinorGC", "type": "scavenge", "start": 2235467, "duration": 8719, "usedHeapSizeAfter": 21476472, "usedHeapSizeBefore": 25596472 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 2573 }, "FunctionCallback": { "count": 6362, "time": 63767 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 149 }, "StoreCallbackProperty": { "count": 721, "time": 1528 }, "GCEpilogueCallback": { "count": 10, "time": 554 }, "GCPrologueCallback": { "count": 10, "time": 1390 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1407 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2302 }, "CompileFunction": { "count": 3396, "time": 91225 }, "CompileIgnition": { "count": 3432, "time": 114474 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34240 }, "CompileRenumber": { "count": 3409, "time": 14005 }, "CompileRewriteReturnResult": { "count": 3409, "time": 144 }, "CompileScopeAnalysis": { "count": 3409, "time": 14105 }, "CompileScript": { "count": 13, "time": 7259 }, "CompileLazy": { "count": 3196, "time": 12743 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1124 }, "RegExpInitializeAndCompile": { "count": 184, "time": 156 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 911 }, "Map_SetPrototype": { "count": 14059, "time": 3079 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 38169 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 989 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 2702 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1459 }, "InterpreterNewClosure": { "count": 3119, "time": 2271 }, "DeserializeLazy": { "count": 70, "time": 1125 }, "CreateObjectLiteral": { "count": 2504, "time": 13035 }, "CreateArrayLiteral": { "count": 1128, "time": 2460 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5130 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 78 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 408, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 3049 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1037, "time": 10614 }, "CreateRegExpLiteral": { "count": 239, "time": 3931 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 3507 }, "SetProperty": { "count": 950, "time": 3913 }, "NewObject": { "count": 272, "time": 3971 }, "RegExpExec": { "count": 480, "time": 8547 }, "RegExpExecMultiple": { "count": 288, "time": 2307 }, "StringSplit": { "count": 4175, "time": 5107 }, "StringBuilderConcat": { "count": 92, "time": 60 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1579 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 3129 }, "ArrayLengthSetter": { "count": 504, "time": 2075 }, "FunctionLengthGetter": { "count": 19, "time": 571 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 42 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 46 }, "WeakCollectionSet": { "count": 56, "time": 2536 }, "AllocateInNewSpace": { "count": 45, "time": 895 }, "CreateListFromArrayLike": { "count": 6, "time": 13 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3057 }, "AddDictionaryProperty": { "count": 3080, "time": 7953 }, "ObjectKeys": { "count": 170, "time": 1611 }, "ObjectCreate": { "count": 149, "time": 2520 }, "GetProperty": { "count": 4313, "time": 3374 }, "HasProperty": { "count": 928, "time": 1687 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 61 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4157 }, "StringAdd": { "count": 659, "time": 2569 }, "StringCharCodeAt": { "count": 140, "time": 545 }, "StringBuilderJoin": { "count": 183, "time": 616 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 2784 }, "ArrayConcat": { "count": 999, "time": 2891 }, "ArraySplice": { "count": 268, "time": 98 }, "ArrayUnshift": { "count": 790, "time": 397 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 139 }, "ObjectAssign": { "count": 909, "time": 16124 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1025 }, "ObjectSetPrototypeOf": { "count": 107, "time": 195 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1954 }, "Interrupt": { "count": 106, "time": 1697 }, "RegExpReplace": { "count": 1009, "time": 4791 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2768 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 1299 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 171 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 669, "time": 225 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4798 }, "DatePrototypeToISOString": { "count": 43, "time": 121 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 465 }, "MapPrototypeClear": { "count": 106, "time": 59 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1150 }, "StringToNumber": { "count": 481, "time": 48 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 260 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 271 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1460 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5949 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 1229 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 80 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 158 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28737 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1282 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 0 }, "AllocateInTargetSpace": { "count": 2, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 988122 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16486 }, "ParseFunctionLiteral": { "count": 3434, "time": 142241 }, "ParseProgram": { "count": 13, "time": 5655 }, "PreParseWithVariableResolution": { "count": 13066, "time": 174279 }, "PreParseNoVariableResolution": { "count": 597, "time": 29152 }, "JsonParse": { "count": 21, "time": 8586 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 14619 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1073 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3222 }, "StoreIC_Miss": { "count": 521, "time": 3511 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5666 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 2448 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 1183 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4085, "time": 19842 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7196, "time": 21381 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3182 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16362 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 4765 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 3580 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 14656 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 717 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 3942 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7717 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 737 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3150 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1147 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 1765 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 2872 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 701 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 915 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 1309 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 68 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1128 }, "KeyedLoadIC_Miss": { "count": 32, "time": 371 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 35 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8578 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1807 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 438 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1770 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 1116 }, "API_String_NewFromOneByte": { "count": 979, "time": 1915 }, "API_String_Write": { "count": 2015, "time": 246 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 137 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 1070 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 9 }, "OptimizeCode": { "count": 73, "time": 274 }, "RecompileSynchronous": { "count": 145, "time": 92337 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1212 }, "StackGuard": { "count": 71, "time": 1303 }, "DeoptimizeCode": { "count": 5, "time": 205 }, "NotifyDeoptimized": { "count": 7, "time": 120 } } } }, { "duration": 2780190, "js": 2282956, "phases": [ { "phase": "load", "start": 0, "duration": 98319 }, { "phase": "boot", "start": 98319, "duration": 763368 }, { "phase": "transition", "start": 861687, "duration": 299199 }, { "phase": "render", "start": 1160886, "duration": 1619304 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345529, "duration": 4952, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 381226, "duration": 6201, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 446385, "duration": 3117, "usedHeapSizeAfter": 5712336, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 614095, "duration": 4034, "usedHeapSizeAfter": 8675360, "usedHeapSizeBefore": 9282400 }, { "kind": "MinorGC", "type": "scavenge", "start": 748556, "duration": 3603, "usedHeapSizeAfter": 10086160, "usedHeapSizeBefore": 10598936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1064590, "duration": 5220, "usedHeapSizeAfter": 13985592, "usedHeapSizeBefore": 15907168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1309216, "duration": 3462, "usedHeapSizeAfter": 15609296, "usedHeapSizeBefore": 17263312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1534467, "duration": 4791, "usedHeapSizeAfter": 17157832, "usedHeapSizeBefore": 19350632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1928750, "duration": 4913, "usedHeapSizeAfter": 19177576, "usedHeapSizeBefore": 24520648 }, { "kind": "MinorGC", "type": "scavenge", "start": 2276581, "duration": 3767, "usedHeapSizeAfter": 21570384, "usedHeapSizeBefore": 25571000 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 1868 }, "FunctionCallback": { "count": 6363, "time": 51343 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 368 }, "StoreCallbackProperty": { "count": 721, "time": 1571 }, "GCEpilogueCallback": { "count": 10, "time": 535 }, "GCPrologueCallback": { "count": 10, "time": 415 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1290 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1910 }, "CompileFunction": { "count": 3396, "time": 101045 }, "CompileIgnition": { "count": 3432, "time": 101802 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34528 }, "CompileRenumber": { "count": 3409, "time": 10556 }, "CompileRewriteReturnResult": { "count": 3409, "time": 471 }, "CompileScopeAnalysis": { "count": 3409, "time": 9734 }, "CompileScript": { "count": 13, "time": 5758 }, "CompileLazy": { "count": 3196, "time": 11057 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 701 }, "RegExpInitializeAndCompile": { "count": 184, "time": 341 }, "CompileForOnStackReplacement": { "count": 1, "time": 159 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 387 }, "Map_SetPrototype": { "count": 14064, "time": 4676 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 44489 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 227 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5713 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1110 }, "InterpreterNewClosure": { "count": 3119, "time": 3692 }, "DeserializeLazy": { "count": 70, "time": 418 }, "CreateObjectLiteral": { "count": 2504, "time": 11682 }, "CreateArrayLiteral": { "count": 1128, "time": 2227 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4101 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 113 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 760 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 8270 }, "CreateRegExpLiteral": { "count": 239, "time": 1122 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2692 }, "SetProperty": { "count": 950, "time": 3796 }, "NewObject": { "count": 272, "time": 1647 }, "RegExpExec": { "count": 480, "time": 9041 }, "RegExpExecMultiple": { "count": 288, "time": 2372 }, "StringSplit": { "count": 4175, "time": 6200 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 846 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 4169 }, "ArrayLengthSetter": { "count": 504, "time": 128 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 756 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 151 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 1437 }, "AllocateInNewSpace": { "count": 67, "time": 1107 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2089 }, "AddDictionaryProperty": { "count": 3080, "time": 8932 }, "ObjectKeys": { "count": 170, "time": 1437 }, "ObjectCreate": { "count": 149, "time": 2704 }, "GetProperty": { "count": 4313, "time": 2064 }, "HasProperty": { "count": 928, "time": 447 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 607 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 771 }, "StringAdd": { "count": 659, "time": 1556 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 129 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5761, "time": 1232 }, "ArrayConcat": { "count": 999, "time": 2485 }, "ArraySplice": { "count": 268, "time": 308 }, "ArrayUnshift": { "count": 790, "time": 299 }, "DateNow": { "count": 49, "time": 38 }, "FunctionPrototypeToString": { "count": 193, "time": 1283 }, "ObjectAssign": { "count": 909, "time": 11425 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 549 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1981 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1081 }, "Interrupt": { "count": 103, "time": 1828 }, "RegExpReplace": { "count": 1009, "time": 3929 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 785 }, "ArrayShift": { "count": 672, "time": 1746 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 8 }, "StringToLowerCaseIntl": { "count": 248, "time": 396 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 620 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1107 }, "ArrayPop": { "count": 669, "time": 1104 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4698 }, "DatePrototypeToISOString": { "count": 43, "time": 478 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 959 }, "MapPrototypeClear": { "count": 106, "time": 36 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1593 }, "StringToNumber": { "count": 481, "time": 55 }, "DateUTC": { "count": 91, "time": 747 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 210 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 474 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 47 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1947 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7502 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 871 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 411 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 32208 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1521 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1580 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 178 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 29 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1035608 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17467 }, "ParseFunctionLiteral": { "count": 3434, "time": 150775 }, "ParseProgram": { "count": 13, "time": 7607 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172647 }, "PreParseNoVariableResolution": { "count": 597, "time": 28548 }, "JsonParse": { "count": 21, "time": 8694 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 10561 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 5134 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3447 }, "StoreIC_Miss": { "count": 527, "time": 2367 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7183 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 1497 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 1821 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4076, "time": 18568 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 680 }, "LoadIC_LoadNonexistentDH": { "count": 7214, "time": 24518 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3671 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17824 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 74 }, "LoadIC_Miss": { "count": 135, "time": 3540 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3248 }, "LoadIC_LoadFieldDH": { "count": 4396, "time": 17896 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 3700 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 750 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10735 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4881 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 7105 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 507 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 2791 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 719 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 284 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 832 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 2586 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 59 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3047 }, "KeyedLoadIC_Miss": { "count": 32, "time": 217 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 781 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 404 } }, "API": { "API_Context_New": { "count": 2, "time": 9027 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1198 }, "API_Object_SetPrivate": { "count": 44, "time": 834 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3402 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 163 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 1936 }, "API_String_NewFromOneByte": { "count": 979, "time": 737 }, "API_String_Write": { "count": 2016, "time": 829 }, "API_External_New": { "count": 29, "time": 13 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 14 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 740 }, "OptimizeCode": { "count": 65, "time": 2042 }, "RecompileSynchronous": { "count": 129, "time": 77365 }, "CompileOptimized_Concurrent": { "count": 64, "time": 694 }, "StackGuard": { "count": 62, "time": 2034 }, "DeoptimizeCode": { "count": 4, "time": 62 }, "NotifyDeoptimized": { "count": 6, "time": 642 } } } }, { "duration": 2757621, "js": 2249092, "phases": [ { "phase": "load", "start": 0, "duration": 100105 }, { "phase": "boot", "start": 100105, "duration": 758152 }, { "phase": "transition", "start": 858257, "duration": 269375 }, { "phase": "render", "start": 1127632, "duration": 1629989 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348207, "duration": 4328, "usedHeapSizeAfter": 3771016, "usedHeapSizeBefore": 4220080 }, { "kind": "MinorGC", "type": "scavenge", "start": 382288, "duration": 5239, "usedHeapSizeAfter": 4355936, "usedHeapSizeBefore": 4520592 }, { "kind": "MinorGC", "type": "scavenge", "start": 448287, "duration": 2219, "usedHeapSizeAfter": 5719088, "usedHeapSizeBefore": 5968168 }, { "kind": "MinorGC", "type": "scavenge", "start": 617993, "duration": 3763, "usedHeapSizeAfter": 8698712, "usedHeapSizeBefore": 9291424 }, { "kind": "MinorGC", "type": "scavenge", "start": 740644, "duration": 2573, "usedHeapSizeAfter": 10050080, "usedHeapSizeBefore": 10566464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048028, "duration": 2792, "usedHeapSizeAfter": 13991744, "usedHeapSizeBefore": 15904104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1266218, "duration": 2791, "usedHeapSizeAfter": 15570000, "usedHeapSizeBefore": 17248872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1488012, "duration": 4013, "usedHeapSizeAfter": 17167488, "usedHeapSizeBefore": 19350016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1878448, "duration": 3829, "usedHeapSizeAfter": 19151128, "usedHeapSizeBefore": 24463360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2248228, "duration": 3755, "usedHeapSizeAfter": 21599600, "usedHeapSizeBefore": 25603232 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 661 }, "FunctionCallback": { "count": 6355, "time": 48672 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 157 }, "StoreCallbackProperty": { "count": 721, "time": 2840 }, "GCEpilogueCallback": { "count": 10, "time": 600 }, "GCPrologueCallback": { "count": 10, "time": 477 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 154 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2644 }, "CompileFunction": { "count": 3396, "time": 98674 }, "CompileIgnition": { "count": 3432, "time": 99080 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28768 }, "CompileRenumber": { "count": 3409, "time": 15787 }, "CompileRewriteReturnResult": { "count": 3409, "time": 922 }, "CompileScopeAnalysis": { "count": 3409, "time": 12322 }, "CompileScript": { "count": 13, "time": 8600 }, "CompileLazy": { "count": 3196, "time": 12619 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 496 }, "RegExpInitializeAndCompile": { "count": 184, "time": 687 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 522 }, "Map_SetPrototype": { "count": 14058, "time": 5099 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 43530 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 851 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6329 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2040 }, "InterpreterNewClosure": { "count": 3119, "time": 3615 }, "DeserializeLazy": { "count": 70, "time": 345 }, "CreateObjectLiteral": { "count": 2504, "time": 8200 }, "CreateArrayLiteral": { "count": 1128, "time": 2823 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6607 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 566 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 203 }, "FunctionPrototypeSetter": { "count": 293, "time": 1874 }, "Object_DeleteProperty": { "count": 8, "time": 38 }, "ForInEnumerate": { "count": 1037, "time": 10520 }, "CreateRegExpLiteral": { "count": 239, "time": 2435 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 2980 }, "SetProperty": { "count": 950, "time": 3429 }, "NewObject": { "count": 272, "time": 1900 }, "RegExpExec": { "count": 480, "time": 7298 }, "RegExpExecMultiple": { "count": 288, "time": 3952 }, "StringSplit": { "count": 4175, "time": 10336 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 819 }, "NumberPrototypeToString": { "count": 248, "time": 556 }, "ObjectDefineProperty": { "count": 863, "time": 1291 }, "ArrayLengthSetter": { "count": 504, "time": 128 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 136 }, "WeakCollectionSet": { "count": 56, "time": 3097 }, "AllocateInNewSpace": { "count": 58, "time": 1795 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2368 }, "AddDictionaryProperty": { "count": 3080, "time": 9132 }, "ObjectKeys": { "count": 170, "time": 216 }, "ObjectCreate": { "count": 149, "time": 2169 }, "GetProperty": { "count": 4312, "time": 1742 }, "HasProperty": { "count": 927, "time": 2619 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 726 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1326 }, "StringAdd": { "count": 659, "time": 158 }, "StringCharCodeAt": { "count": 140, "time": 47 }, "StringBuilderJoin": { "count": 183, "time": 552 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5806, "time": 2736 }, "ArrayConcat": { "count": 999, "time": 1614 }, "ArraySplice": { "count": 268, "time": 442 }, "ArrayUnshift": { "count": 790, "time": 881 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 162 }, "ObjectAssign": { "count": 909, "time": 10303 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 235 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1126 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1498 }, "Interrupt": { "count": 105, "time": 360 }, "RegExpReplace": { "count": 1009, "time": 4112 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 489 }, "ArrayShift": { "count": 672, "time": 3005 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 89 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 758 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 890 }, "ArrayPop": { "count": 669, "time": 1697 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3905 }, "DatePrototypeToISOString": { "count": 43, "time": 811 }, "GlobalDecodeURIComponent": { "count": 4, "time": 6 }, "GlobalEncodeURIComponent": { "count": 153, "time": 140 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 552 }, "StringToNumber": { "count": 481, "time": 35 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 654 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 59 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1230 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5485 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 829 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 755 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24339 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2531 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 9 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1589 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 813 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 461 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1016441 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15923 }, "ParseFunctionLiteral": { "count": 3434, "time": 150988 }, "ParseProgram": { "count": 13, "time": 7036 }, "PreParseWithVariableResolution": { "count": 13066, "time": 172861 }, "PreParseNoVariableResolution": { "count": 597, "time": 30548 }, "JsonParse": { "count": 21, "time": 8868 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 13403 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3172 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2072 }, "StoreIC_Miss": { "count": 523, "time": 1524 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4606 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 932 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 631 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 21342 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7140, "time": 20626 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3715 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 12566 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2713 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4525 }, "LoadIC_LoadFieldDH": { "count": 4392, "time": 17405 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 8613 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8380 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4560 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 5520 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 1967 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 780, "time": 4734 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1290 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1341 }, "LoadIC_StringLength": { "count": 23, "time": 45 }, "StoreIC_SlowStub": { "count": 139, "time": 1237 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 614 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1264 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 865 } }, "API": { "API_Context_New": { "count": 2, "time": 8206 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1285 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 91 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3527 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 475 }, "API_Object_SetPrototype": { "count": 38, "time": 40 }, "API_Persistent_New": { "count": 2889, "time": 2634 }, "API_String_NewFromOneByte": { "count": 979, "time": 914 }, "API_String_Write": { "count": 2015, "time": 282 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 839 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 635 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 464 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 9 }, "OptimizeCode": { "count": 77, "time": 1236 }, "RecompileSynchronous": { "count": 153, "time": 83424 }, "CompileOptimized_Concurrent": { "count": 76, "time": 880 }, "StackGuard": { "count": 76, "time": 542 }, "DeoptimizeCode": { "count": 6, "time": 86 }, "NotifyDeoptimized": { "count": 7, "time": 108 } } } }, { "duration": 2763385, "js": 2260558, "phases": [ { "phase": "load", "start": 0, "duration": 98654 }, { "phase": "boot", "start": 98654, "duration": 774379 }, { "phase": "transition", "start": 873033, "duration": 266421 }, { "phase": "render", "start": 1139454, "duration": 1623931 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346394, "duration": 4090, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 383530, "duration": 5718, "usedHeapSizeAfter": 4346248, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 446028, "duration": 1671, "usedHeapSizeAfter": 5728416, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 609097, "duration": 2929, "usedHeapSizeAfter": 8645944, "usedHeapSizeBefore": 9269688 }, { "kind": "MinorGC", "type": "scavenge", "start": 746431, "duration": 2764, "usedHeapSizeAfter": 10109416, "usedHeapSizeBefore": 10596696 }, { "kind": "MajorGC", "type": "incremental marking", "start": 842549, "duration": 51, "usedHeapSizeAfter": 11698248, "usedHeapSizeBefore": 11698248 }, { "kind": "MajorGC", "type": "atomic pause", "start": 854143, "duration": 5764, "usedHeapSizeAfter": 9893992, "usedHeapSizeBefore": 11818976 }, { "kind": "MajorGC", "type": "weak processing", "start": 964820, "duration": 8, "usedHeapSizeAfter": 11280552, "usedHeapSizeBefore": 11280552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1099240, "duration": 2856, "usedHeapSizeAfter": 12600360, "usedHeapSizeBefore": 14824640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373555, "duration": 3076, "usedHeapSizeAfter": 14783920, "usedHeapSizeBefore": 16583280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1791872, "duration": 3955, "usedHeapSizeAfter": 16929240, "usedHeapSizeBefore": 22227192 }, { "kind": "MinorGC", "type": "scavenge", "start": 2149206, "duration": 5326, "usedHeapSizeAfter": 19052544, "usedHeapSizeBefore": 23472880 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1416 }, "FunctionCallback": { "count": 6363, "time": 51996 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 181 }, "StoreCallbackProperty": { "count": 721, "time": 2119 }, "GCEpilogueCallback": { "count": 11, "time": 877 }, "GCPrologueCallback": { "count": 11, "time": 240 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 205 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3273 }, "CompileFunction": { "count": 3396, "time": 104802 }, "CompileIgnition": { "count": 3432, "time": 93506 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28228 }, "CompileRenumber": { "count": 3409, "time": 9321 }, "CompileRewriteReturnResult": { "count": 3409, "time": 2289 }, "CompileScopeAnalysis": { "count": 3409, "time": 15743 }, "CompileScript": { "count": 13, "time": 6929 }, "CompileLazy": { "count": 3196, "time": 11644 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 182 }, "RegExpInitializeAndCompile": { "count": 184, "time": 177 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 2188 }, "Map_SetPrototype": { "count": 14077, "time": 6672 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 43458 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 202 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3435 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4982 }, "InterpreterNewClosure": { "count": 3119, "time": 3338 }, "DeserializeLazy": { "count": 70, "time": 2421 }, "CreateObjectLiteral": { "count": 2504, "time": 15258 }, "CreateArrayLiteral": { "count": 1128, "time": 2452 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4972 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1027 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 354 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 9784 }, "CreateRegExpLiteral": { "count": 239, "time": 1576 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 499 }, "SetProperty": { "count": 949, "time": 2077 }, "NewObject": { "count": 272, "time": 1421 }, "RegExpExec": { "count": 481, "time": 8991 }, "RegExpExecMultiple": { "count": 288, "time": 2186 }, "StringSplit": { "count": 4175, "time": 9058 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 547 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 863, "time": 6281 }, "ArrayLengthSetter": { "count": 504, "time": 128 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 882 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 1845 }, "AllocateInNewSpace": { "count": 52, "time": 646 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 976, "time": 1748 }, "AddDictionaryProperty": { "count": 3080, "time": 3404 }, "ObjectKeys": { "count": 170, "time": 618 }, "ObjectCreate": { "count": 153, "time": 1746 }, "GetProperty": { "count": 4312, "time": 3198 }, "HasProperty": { "count": 928, "time": 1597 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 299 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3307 }, "StringAdd": { "count": 659, "time": 874 }, "StringCharCodeAt": { "count": 140, "time": 605 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5068, "time": 1607 }, "ArrayConcat": { "count": 999, "time": 3806 }, "ArraySplice": { "count": 268, "time": 104 }, "ArrayUnshift": { "count": 790, "time": 1000 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 943 }, "ObjectAssign": { "count": 909, "time": 7970 }, "ObjectFreeze": { "count": 6, "time": 336 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1501 }, "ObjectSetPrototypeOf": { "count": 107, "time": 511 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 793 }, "Interrupt": { "count": 102, "time": 1273 }, "RegExpReplace": { "count": 1009, "time": 3102 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1251 }, "ArrayShift": { "count": 672, "time": 692 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 905 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 823 }, "DeleteProperty": { "count": 196, "time": 51 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1622 }, "ArrayPop": { "count": 669, "time": 1507 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4008 }, "DatePrototypeToISOString": { "count": 43, "time": 811 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 380 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 221 }, "StringToNumber": { "count": 481, "time": 724 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1445 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 110 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2952 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3812 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 374 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 1431 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 100 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24801 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1343 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 4 }, "AllocateInTargetSpace": { "count": 31, "time": 20 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 7630 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 142 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 44 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 92 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 482 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 89 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 406 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 19 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1172 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 33 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 985 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 643 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 281 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 20 }, "GC_MC_FINISH": { "count": 1, "time": 85 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 722 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 56 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 436 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 39 }, "GC_MC_SWEEP": { "count": 1, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 503 } }, "JavaScript": { "JS_Execution": { "count": 567, "time": 1009094 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13683 }, "ParseFunctionLiteral": { "count": 3434, "time": 142761 }, "ParseProgram": { "count": 13, "time": 6744 }, "PreParseWithVariableResolution": { "count": 13066, "time": 180124 }, "PreParseNoVariableResolution": { "count": 597, "time": 28626 }, "JsonParse": { "count": 21, "time": 7843 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3676, "time": 14648 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 5522 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3706 }, "StoreIC_Miss": { "count": 516, "time": 2974 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 7177 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 2009 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 2386 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 22004 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 783 }, "LoadIC_LoadNonexistentDH": { "count": 7194, "time": 17508 }, "LoadIC_Premonomorphic": { "count": 889, "time": 6453 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18665 }, "LoadGlobalIC_Slow": { "count": 6, "time": 91 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4014 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2062 }, "LoadIC_LoadFieldDH": { "count": 4397, "time": 12683 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 6856 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 230 }, "StoreIC_StoreTransitionDH": { "count": 2224, "time": 8435 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2780 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 396, "time": 2988 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1130 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 2972 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1386 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1870 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 171 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 1054 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 3081 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 794 } }, "API": { "API_Context_New": { "count": 2, "time": 7529 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2652 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 9 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 368 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2104 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 783 }, "API_Persistent_New": { "count": 2890, "time": 1523 }, "API_String_NewFromOneByte": { "count": 979, "time": 1794 }, "API_String_Write": { "count": 2280, "time": 422 }, "API_External_New": { "count": 29, "time": 395 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 361 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 14 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "StackGuard": { "count": 76, "time": 614 }, "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 9 }, "OptimizeCode": { "count": 76, "time": 281 }, "RecompileSynchronous": { "count": 151, "time": 92126 }, "CompileOptimized_Concurrent": { "count": 75, "time": 2143 }, "DeoptimizeCode": { "count": 6, "time": 403 }, "NotifyDeoptimized": { "count": 6, "time": 799 } } } }, { "duration": 2725977, "js": 2215592, "phases": [ { "phase": "load", "start": 0, "duration": 98333 }, { "phase": "boot", "start": 98333, "duration": 749473 }, { "phase": "transition", "start": 847806, "duration": 274990 }, { "phase": "render", "start": 1122796, "duration": 1603181 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348296, "duration": 4966, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 382833, "duration": 4930, "usedHeapSizeAfter": 4346216, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 445947, "duration": 1814, "usedHeapSizeAfter": 5720320, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 599531, "duration": 3111, "usedHeapSizeAfter": 8646392, "usedHeapSizeBefore": 9271496 }, { "kind": "MinorGC", "type": "scavenge", "start": 738593, "duration": 2317, "usedHeapSizeAfter": 10107024, "usedHeapSizeBefore": 10602896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041279, "duration": 2936, "usedHeapSizeAfter": 14030048, "usedHeapSizeBefore": 15902920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1258664, "duration": 3732, "usedHeapSizeAfter": 15603728, "usedHeapSizeBefore": 17262920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1477907, "duration": 4085, "usedHeapSizeAfter": 17111496, "usedHeapSizeBefore": 19377264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1888343, "duration": 3299, "usedHeapSizeAfter": 19243112, "usedHeapSizeBefore": 24526032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2238262, "duration": 5303, "usedHeapSizeAfter": 21806776, "usedHeapSizeBefore": 25610600 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 3548 }, "FunctionCallback": { "count": 6362, "time": 54473 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1353 }, "StoreCallbackProperty": { "count": 721, "time": 615 }, "GCEpilogueCallback": { "count": 10, "time": 2114 }, "GCPrologueCallback": { "count": 10, "time": 1187 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1058 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3908 }, "CompileFunction": { "count": 3396, "time": 101148 }, "CompileIgnition": { "count": 3432, "time": 101254 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32489 }, "CompileRenumber": { "count": 3409, "time": 18350 }, "CompileRewriteReturnResult": { "count": 3409, "time": 136 }, "CompileScopeAnalysis": { "count": 3409, "time": 11617 }, "CompileScript": { "count": 13, "time": 6122 }, "CompileLazy": { "count": 3196, "time": 15106 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 159 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1485 }, "CompileForOnStackReplacement": { "count": 2, "time": 22 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 405 }, "Map_SetPrototype": { "count": 14060, "time": 3570 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 42183 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1341 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3789 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1478 }, "InterpreterNewClosure": { "count": 3119, "time": 2847 }, "DeserializeLazy": { "count": 70, "time": 1179 }, "CreateObjectLiteral": { "count": 2504, "time": 12227 }, "CreateArrayLiteral": { "count": 1128, "time": 2982 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 9743 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 925 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 1487 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 5606 }, "CreateRegExpLiteral": { "count": 239, "time": 3323 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 688, "time": 1901 }, "SetProperty": { "count": 950, "time": 2164 }, "NewObject": { "count": 272, "time": 1266 }, "RegExpExec": { "count": 480, "time": 10074 }, "RegExpExecMultiple": { "count": 288, "time": 3825 }, "StringSplit": { "count": 4175, "time": 5602 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1595 }, "NumberPrototypeToString": { "count": 248, "time": 23 }, "ObjectDefineProperty": { "count": 863, "time": 3868 }, "ArrayLengthSetter": { "count": 504, "time": 113 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 345 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 124 }, "WeakCollectionSet": { "count": 56, "time": 1329 }, "AllocateInNewSpace": { "count": 50, "time": 951 }, "CreateListFromArrayLike": { "count": 6, "time": 155 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1079 }, "AddDictionaryProperty": { "count": 3080, "time": 7795 }, "ObjectKeys": { "count": 170, "time": 220 }, "ObjectCreate": { "count": 149, "time": 3737 }, "GetProperty": { "count": 4312, "time": 3249 }, "HasProperty": { "count": 928, "time": 1090 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 5 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2188 }, "StringAdd": { "count": 659, "time": 704 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 110 }, "StringToArray": { "count": 1, "time": 748 }, "StringEqual": { "count": 5790, "time": 4576 }, "ArrayConcat": { "count": 999, "time": 2115 }, "ArraySplice": { "count": 268, "time": 256 }, "ArrayUnshift": { "count": 790, "time": 1376 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 164 }, "ObjectAssign": { "count": 909, "time": 10884 }, "ObjectFreeze": { "count": 6, "time": 17 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1049 }, "ObjectSetPrototypeOf": { "count": 107, "time": 100 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 934 }, "Interrupt": { "count": 98, "time": 376 }, "RegExpReplace": { "count": 1009, "time": 5694 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 718 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 105 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 601 }, "ArrayPop": { "count": 669, "time": 1436 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4299 }, "DatePrototypeToISOString": { "count": 43, "time": 136 }, "GlobalDecodeURIComponent": { "count": 4, "time": 329 }, "GlobalEncodeURIComponent": { "count": 153, "time": 155 }, "MapPrototypeClear": { "count": 106, "time": 25 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1400 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 796 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 305 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1693 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4410 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 561 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1333 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 22688 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 5271 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 983023 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17770 }, "ParseFunctionLiteral": { "count": 3434, "time": 148406 }, "ParseProgram": { "count": 13, "time": 7009 }, "PreParseWithVariableResolution": { "count": 13066, "time": 169751 }, "PreParseNoVariableResolution": { "count": 597, "time": 29326 }, "JsonParse": { "count": 21, "time": 8555 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 11105 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3171 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1896 }, "StoreIC_Miss": { "count": 526, "time": 2675 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4751 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 751 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1920 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 17018 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7192, "time": 14925 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5233 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20684 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 44 }, "LoadIC_Miss": { "count": 136, "time": 3336 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 3281 }, "LoadIC_LoadFieldDH": { "count": 4355, "time": 11771 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 736 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 5100 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 7824 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3572 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 2100 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1261 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 3654 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 316, "time": 1405 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2229 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 958 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 209, "time": 1944 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 947 } }, "API": { "API_Context_New": { "count": 2, "time": 7454 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2855 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3090 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 1950 }, "API_String_NewFromOneByte": { "count": 979, "time": 1033 }, "API_String_Write": { "count": 2029, "time": 3060 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 876 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 7 }, "OptimizeCode": { "count": 69, "time": 562 }, "RecompileSynchronous": { "count": 136, "time": 89608 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1065 }, "StackGuard": { "count": 66, "time": 641 }, "DeoptimizeCode": { "count": 7, "time": 509 }, "NotifyDeoptimized": { "count": 8, "time": 332 } } } }, { "duration": 2710994, "js": 2211761, "phases": [ { "phase": "load", "start": 0, "duration": 99209 }, { "phase": "boot", "start": 99209, "duration": 741764 }, { "phase": "transition", "start": 840973, "duration": 275938 }, { "phase": "render", "start": 1116911, "duration": 1594083 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344073, "duration": 5333, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 379492, "duration": 4843, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 441690, "duration": 1692, "usedHeapSizeAfter": 5721144, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 591714, "duration": 2800, "usedHeapSizeAfter": 8646368, "usedHeapSizeBefore": 9268072 }, { "kind": "MinorGC", "type": "scavenge", "start": 732152, "duration": 2753, "usedHeapSizeAfter": 10112680, "usedHeapSizeBefore": 10600664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034592, "duration": 3240, "usedHeapSizeAfter": 13995880, "usedHeapSizeBefore": 15889776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1251662, "duration": 3232, "usedHeapSizeAfter": 15576984, "usedHeapSizeBefore": 17252776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1470904, "duration": 4380, "usedHeapSizeAfter": 17069704, "usedHeapSizeBefore": 19355800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1843809, "duration": 3239, "usedHeapSizeAfter": 19054976, "usedHeapSizeBefore": 24456136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2196490, "duration": 6291, "usedHeapSizeAfter": 21488160, "usedHeapSizeBefore": 25574640 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 3751 }, "FunctionCallback": { "count": 6361, "time": 55967 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 766 }, "StoreCallbackProperty": { "count": 721, "time": 378 }, "GCEpilogueCallback": { "count": 10, "time": 125 }, "GCPrologueCallback": { "count": 10, "time": 2427 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 172 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1481 }, "CompileFunction": { "count": 3396, "time": 103299 }, "CompileIgnition": { "count": 3432, "time": 99164 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28545 }, "CompileRenumber": { "count": 3409, "time": 12237 }, "CompileRewriteReturnResult": { "count": 3409, "time": 150 }, "CompileScopeAnalysis": { "count": 3409, "time": 9482 }, "CompileScript": { "count": 13, "time": 7878 }, "CompileLazy": { "count": 3196, "time": 12394 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 706 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1328 }, "CompileForOnStackReplacement": { "count": 1, "time": 436 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 2035 }, "Map_SetPrototype": { "count": 14057, "time": 3425 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 39637 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 558 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6195 }, "InterpreterDeserializeLazy": { "count": 161, "time": 640 }, "InterpreterNewClosure": { "count": 3119, "time": 3190 }, "DeserializeLazy": { "count": 70, "time": 639 }, "CreateObjectLiteral": { "count": 2504, "time": 6441 }, "CreateArrayLiteral": { "count": 1128, "time": 3943 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7333 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 10 }, "FunctionPrototypeSetter": { "count": 293, "time": 2520 }, "Object_DeleteProperty": { "count": 8, "time": 23 }, "ForInEnumerate": { "count": 1037, "time": 10646 }, "CreateRegExpLiteral": { "count": 239, "time": 3008 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 977 }, "SetProperty": { "count": 950, "time": 2706 }, "NewObject": { "count": 272, "time": 2100 }, "RegExpExec": { "count": 480, "time": 9709 }, "RegExpExecMultiple": { "count": 288, "time": 1124 }, "StringSplit": { "count": 4175, "time": 5211 }, "StringBuilderConcat": { "count": 92, "time": 49 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1028 }, "NumberPrototypeToString": { "count": 248, "time": 341 }, "ObjectDefineProperty": { "count": 863, "time": 1760 }, "ArrayLengthSetter": { "count": 504, "time": 120 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 61 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 1711 }, "AllocateInNewSpace": { "count": 63, "time": 749 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2360 }, "AddDictionaryProperty": { "count": 3080, "time": 5469 }, "ObjectKeys": { "count": 170, "time": 1311 }, "ObjectCreate": { "count": 149, "time": 350 }, "GetProperty": { "count": 4313, "time": 2695 }, "HasProperty": { "count": 928, "time": 1137 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1100 }, "StringAdd": { "count": 659, "time": 784 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 697 }, "StringToArray": { "count": 1, "time": 349 }, "StringEqual": { "count": 5772, "time": 2603 }, "ArrayConcat": { "count": 999, "time": 2846 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 1114 }, "DateNow": { "count": 49, "time": 49 }, "FunctionPrototypeToString": { "count": 193, "time": 952 }, "ObjectAssign": { "count": 909, "time": 7375 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 793 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1557 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2797 }, "Interrupt": { "count": 101, "time": 206 }, "RegExpReplace": { "count": 1009, "time": 3328 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 88 }, "ArrayShift": { "count": 672, "time": 1033 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 136 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 787 }, "ArrayPop": { "count": 669, "time": 598 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3929 }, "DatePrototypeToISOString": { "count": 43, "time": 111 }, "GlobalDecodeURIComponent": { "count": 4, "time": 135 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1415 }, "MapPrototypeClear": { "count": 106, "time": 48 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1128 }, "StringToNumber": { "count": 481, "time": 800 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 23 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2135 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 13 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 42 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 777 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6633 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 358 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25950 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1652 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1545 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 622 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 33 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1010315 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17624 }, "ParseFunctionLiteral": { "count": 3434, "time": 158187 }, "ParseProgram": { "count": 13, "time": 9213 }, "PreParseWithVariableResolution": { "count": 13066, "time": 166822 }, "PreParseNoVariableResolution": { "count": 597, "time": 30855 }, "JsonParse": { "count": 21, "time": 8900 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 5922 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1055 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1348 }, "StoreIC_Miss": { "count": 519, "time": 2976 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4750 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1362 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2606 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4091, "time": 18337 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 797 }, "LoadIC_LoadNonexistentDH": { "count": 7177, "time": 18551 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3297 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17448 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 135, "time": 2967 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1077 }, "LoadIC_LoadFieldDH": { "count": 4352, "time": 14752 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 267 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 4282 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 711 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 6089 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 674 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3372 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 4644 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 846 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 3051 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 2069 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1667 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 2591 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1380 }, "KeyedLoadIC_Miss": { "count": 32, "time": 542 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 16 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 803 } }, "API": { "API_Context_New": { "count": 2, "time": 9150 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1188 }, "API_Object_SetPrivate": { "count": 44, "time": 606 }, "API_ObjectTemplate_New": { "count": 101, "time": 729 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 676 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1177 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 36 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 1516 }, "API_String_NewFromOneByte": { "count": 979, "time": 399 }, "API_String_Write": { "count": 2012, "time": 763 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 1101 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 9 }, "OptimizeCode": { "count": 72, "time": 699 }, "RecompileSynchronous": { "count": 143, "time": 87225 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1306 }, "StackGuard": { "count": 70, "time": 1049 }, "DeoptimizeCode": { "count": 4, "time": 63 }, "NotifyDeoptimized": { "count": 5, "time": 1598 } } } }, { "duration": 2761336, "js": 2260908, "phases": [ { "phase": "load", "start": 0, "duration": 99256 }, { "phase": "boot", "start": 99256, "duration": 753775 }, { "phase": "transition", "start": 853031, "duration": 274352 }, { "phase": "render", "start": 1127383, "duration": 1633953 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343504, "duration": 5692, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220304 }, { "kind": "MinorGC", "type": "scavenge", "start": 385909, "duration": 5537, "usedHeapSizeAfter": 4346304, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449175, "duration": 1637, "usedHeapSizeAfter": 5725424, "usedHeapSizeBefore": 5968152 }, { "kind": "MinorGC", "type": "scavenge", "start": 600951, "duration": 4095, "usedHeapSizeAfter": 8651936, "usedHeapSizeBefore": 9267248 }, { "kind": "MinorGC", "type": "scavenge", "start": 745066, "duration": 2433, "usedHeapSizeAfter": 10047136, "usedHeapSizeBefore": 10596256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047989, "duration": 3908, "usedHeapSizeAfter": 14012288, "usedHeapSizeBefore": 15903080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274560, "duration": 3000, "usedHeapSizeAfter": 15644528, "usedHeapSizeBefore": 17283208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1506010, "duration": 2663, "usedHeapSizeAfter": 17139688, "usedHeapSizeBefore": 19404944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1870585, "duration": 2904, "usedHeapSizeAfter": 19154328, "usedHeapSizeBefore": 24501816 }, { "kind": "MinorGC", "type": "scavenge", "start": 2235999, "duration": 5424, "usedHeapSizeAfter": 21466992, "usedHeapSizeBefore": 25651344 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2046 }, "FunctionCallback": { "count": 6361, "time": 60736 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 782 }, "StoreCallbackProperty": { "count": 721, "time": 1206 }, "GCEpilogueCallback": { "count": 10, "time": 142 }, "GCPrologueCallback": { "count": 10, "time": 427 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 754 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3218 }, "CompileFunction": { "count": 3396, "time": 112252 }, "CompileIgnition": { "count": 3432, "time": 101399 }, "CompileIgnitionFinalization": { "count": 3432, "time": 35371 }, "CompileRenumber": { "count": 3409, "time": 12489 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1360 }, "CompileScopeAnalysis": { "count": 3409, "time": 18590 }, "CompileScript": { "count": 13, "time": 7042 }, "CompileLazy": { "count": 3196, "time": 14711 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 832 }, "RegExpInitializeAndCompile": { "count": 184, "time": 365 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 368 }, "Map_SetPrototype": { "count": 14066, "time": 5412 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 40926 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 211 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4630 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1149 }, "InterpreterNewClosure": { "count": 3119, "time": 4689 }, "DeserializeLazy": { "count": 70, "time": 1887 }, "CreateObjectLiteral": { "count": 2504, "time": 11797 }, "CreateArrayLiteral": { "count": 1128, "time": 2924 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4918 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 620 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 1124 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1037, "time": 9108 }, "CreateRegExpLiteral": { "count": 239, "time": 1429 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1664 }, "SetProperty": { "count": 950, "time": 1307 }, "NewObject": { "count": 272, "time": 585 }, "RegExpExec": { "count": 480, "time": 7160 }, "RegExpExecMultiple": { "count": 288, "time": 3183 }, "StringSplit": { "count": 4175, "time": 5009 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1392 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 863, "time": 3562 }, "ArrayLengthSetter": { "count": 504, "time": 1075 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 58 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 836 }, "WeakCollectionSet": { "count": 56, "time": 996 }, "AllocateInNewSpace": { "count": 67, "time": 729 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2377 }, "AddDictionaryProperty": { "count": 3080, "time": 6234 }, "ObjectKeys": { "count": 170, "time": 1463 }, "ObjectCreate": { "count": 149, "time": 2538 }, "GetProperty": { "count": 4312, "time": 3125 }, "HasProperty": { "count": 928, "time": 3363 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1176 }, "StringAdd": { "count": 659, "time": 901 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 122 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5764, "time": 2721 }, "ArrayConcat": { "count": 999, "time": 1711 }, "ArraySplice": { "count": 268, "time": 468 }, "ArrayUnshift": { "count": 790, "time": 878 }, "DateNow": { "count": 49, "time": 471 }, "FunctionPrototypeToString": { "count": 193, "time": 1668 }, "ObjectAssign": { "count": 909, "time": 9330 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 179 }, "ObjectSetPrototypeOf": { "count": 107, "time": 102 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 3698 }, "Interrupt": { "count": 104, "time": 787 }, "RegExpReplace": { "count": 1009, "time": 4301 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 98 }, "ArrayShift": { "count": 672, "time": 1754 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 86 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 29 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 281 }, "ArrayPop": { "count": 669, "time": 1341 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4627 }, "DatePrototypeToISOString": { "count": 43, "time": 116 }, "GlobalDecodeURIComponent": { "count": 4, "time": 620 }, "GlobalEncodeURIComponent": { "count": 153, "time": 278 }, "MapPrototypeClear": { "count": 106, "time": 670 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 472 }, "StringToNumber": { "count": 481, "time": 45 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2006 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 60 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 64 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1413 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4656 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 829 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 556 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26815 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2813 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 2, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1237 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 317 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 251 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 727 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1028668 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13433 }, "ParseFunctionLiteral": { "count": 3434, "time": 136775 }, "ParseProgram": { "count": 13, "time": 5914 }, "PreParseWithVariableResolution": { "count": 13066, "time": 169633 }, "PreParseNoVariableResolution": { "count": 597, "time": 25067 }, "JsonParse": { "count": 21, "time": 8682 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 14251 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2266 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3859 }, "StoreIC_Miss": { "count": 533, "time": 1858 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5031 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 822 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 3112 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4075, "time": 15777 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7166, "time": 16278 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3635 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16079 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 5196 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1914 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 14016 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 3380 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2228, "time": 10066 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3552 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 3305 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 1296 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 3302 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 1077 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1664 }, "LoadIC_StringLength": { "count": 23, "time": 30 }, "StoreIC_SlowStub": { "count": 139, "time": 688 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 1339 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1895 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 16 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 35 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 750 } }, "API": { "API_Context_New": { "count": 2, "time": 7842 }, "API_FunctionTemplate_New": { "count": 1258, "time": 971 }, "API_Object_SetPrivate": { "count": 44, "time": 651 }, "API_ObjectTemplate_New": { "count": 101, "time": 8 }, "API_String_NewFromUtf8": { "count": 50, "time": 585 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 14 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4251 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2889, "time": 1780 }, "API_String_NewFromOneByte": { "count": 979, "time": 693 }, "API_String_Write": { "count": 2015, "time": 1348 }, "API_External_New": { "count": 29, "time": 65 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 469 }, "API_Error_New": { "count": 2, "time": 619 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 15 }, "OptimizeCode": { "count": 74, "time": 273 }, "RecompileSynchronous": { "count": 147, "time": 92824 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1400 }, "StackGuard": { "count": 71, "time": 1020 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 7, "time": 559 } } } }, { "duration": 2741783, "js": 2220483, "phases": [ { "phase": "load", "start": 0, "duration": 104036 }, { "phase": "boot", "start": 104036, "duration": 753946 }, { "phase": "transition", "start": 857982, "duration": 269887 }, { "phase": "render", "start": 1127869, "duration": 1613914 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351873, "duration": 4891, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 388929, "duration": 5903, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 452799, "duration": 1061, "usedHeapSizeAfter": 5716472, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 607754, "duration": 3562, "usedHeapSizeAfter": 8687344, "usedHeapSizeBefore": 9281480 }, { "kind": "MinorGC", "type": "scavenge", "start": 744267, "duration": 3674, "usedHeapSizeAfter": 10089512, "usedHeapSizeBefore": 10581688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045811, "duration": 3323, "usedHeapSizeAfter": 14011816, "usedHeapSizeBefore": 15892128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265223, "duration": 3769, "usedHeapSizeAfter": 15555256, "usedHeapSizeBefore": 17226200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1503691, "duration": 3237, "usedHeapSizeAfter": 17126192, "usedHeapSizeBefore": 19378312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1888992, "duration": 4155, "usedHeapSizeAfter": 19099464, "usedHeapSizeBefore": 24448200 }, { "kind": "MinorGC", "type": "scavenge", "start": 2220850, "duration": 4942, "usedHeapSizeAfter": 21511344, "usedHeapSizeBefore": 25502800 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 2194 }, "FunctionCallback": { "count": 6360, "time": 61397 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 165 }, "StoreCallbackProperty": { "count": 721, "time": 1482 }, "GCEpilogueCallback": { "count": 10, "time": 1107 }, "GCPrologueCallback": { "count": 10, "time": 2567 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 772 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3026 }, "CompileFunction": { "count": 3396, "time": 108141 }, "CompileIgnition": { "count": 3432, "time": 85741 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30924 }, "CompileRenumber": { "count": 3409, "time": 10276 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1104 }, "CompileScopeAnalysis": { "count": 3409, "time": 16792 }, "CompileScript": { "count": 13, "time": 6668 }, "CompileLazy": { "count": 3196, "time": 12600 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1879 }, "RegExpInitializeAndCompile": { "count": 184, "time": 223 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 3059 }, "Map_SetPrototype": { "count": 14084, "time": 2897 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 38470 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1035 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4747 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1091 }, "InterpreterNewClosure": { "count": 3119, "time": 2537 }, "DeserializeLazy": { "count": 70, "time": 1180 }, "CreateObjectLiteral": { "count": 2504, "time": 13615 }, "CreateArrayLiteral": { "count": 1128, "time": 4015 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5807 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 67 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 408, "time": 37 }, "FunctionPrototypeSetter": { "count": 293, "time": 1399 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1037, "time": 8821 }, "CreateRegExpLiteral": { "count": 239, "time": 3462 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1796 }, "SetProperty": { "count": 950, "time": 4702 }, "NewObject": { "count": 272, "time": 995 }, "RegExpExec": { "count": 480, "time": 8091 }, "RegExpExecMultiple": { "count": 288, "time": 2131 }, "StringSplit": { "count": 4175, "time": 6781 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 931 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 2245 }, "ArrayLengthSetter": { "count": 504, "time": 653 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 381 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 750 }, "WeakCollectionSet": { "count": 56, "time": 735 }, "AllocateInNewSpace": { "count": 69, "time": 2257 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2299 }, "AddDictionaryProperty": { "count": 3080, "time": 7667 }, "ObjectKeys": { "count": 170, "time": 858 }, "ObjectCreate": { "count": 149, "time": 954 }, "GetProperty": { "count": 4312, "time": 6406 }, "HasProperty": { "count": 928, "time": 1988 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 493 }, "ToString": { "count": 64, "time": 789 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 778 }, "StringAdd": { "count": 659, "time": 341 }, "StringCharCodeAt": { "count": 140, "time": 59 }, "StringBuilderJoin": { "count": 183, "time": 1352 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5788, "time": 1769 }, "ArrayConcat": { "count": 999, "time": 3100 }, "ArraySplice": { "count": 268, "time": 120 }, "ArrayUnshift": { "count": 790, "time": 242 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 193, "time": 557 }, "ObjectAssign": { "count": 909, "time": 15224 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1653 }, "ObjectSetPrototypeOf": { "count": 107, "time": 94 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 2765 }, "Interrupt": { "count": 95, "time": 860 }, "RegExpReplace": { "count": 1009, "time": 3464 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 92 }, "ArrayShift": { "count": 672, "time": 1042 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 9 }, "StringToLowerCaseIntl": { "count": 248, "time": 106 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 53 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 96 }, "ArrayPop": { "count": 545, "time": 988 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3730 }, "DatePrototypeToISOString": { "count": 43, "time": 108 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 173 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1010 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 42 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 23 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1925 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 132 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 807 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6788 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 926 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24058 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2441 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2087 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 591 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 25 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1010255 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13033 }, "ParseFunctionLiteral": { "count": 3434, "time": 153757 }, "ParseProgram": { "count": 13, "time": 6865 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171427 }, "PreParseNoVariableResolution": { "count": 597, "time": 27452 }, "JsonParse": { "count": 21, "time": 11590 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 12030 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3360 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2933 }, "StoreIC_Miss": { "count": 523, "time": 1608 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4413 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 1097 }, "LoadIC_LoadConstantDH": { "count": 699, "time": 1216 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 17369 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7133, "time": 23117 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5650 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15389 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 3175 }, "KeyedLoadIC_LoadElementDH": { "count": 753, "time": 2646 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 18544 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 4099 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 26 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 6620 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3236 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 1598 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1497 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 2713 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 316 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1203 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1610 }, "LoadIC_StringLength": { "count": 23, "time": 623 }, "StoreIC_SlowStub": { "count": 139, "time": 469 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2426 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 8315 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1451 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 1017 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3229 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2889, "time": 2171 }, "API_String_NewFromOneByte": { "count": 979, "time": 1113 }, "API_String_Write": { "count": 2020, "time": 274 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 58, "time": 6 }, "OptimizeCode": { "count": 58, "time": 216 }, "RecompileSynchronous": { "count": 115, "time": 67325 }, "CompileOptimized_Concurrent": { "count": 57, "time": 367 }, "StackGuard": { "count": 56, "time": 450 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 914 } } } }, { "duration": 2786576, "js": 2290102, "phases": [ { "phase": "load", "start": 0, "duration": 98165 }, { "phase": "boot", "start": 98165, "duration": 774046 }, { "phase": "transition", "start": 872211, "duration": 265001 }, { "phase": "render", "start": 1137212, "duration": 1649364 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343415, "duration": 5330, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 379571, "duration": 5858, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521296 }, { "kind": "MinorGC", "type": "scavenge", "start": 442079, "duration": 1942, "usedHeapSizeAfter": 5721120, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 601775, "duration": 2912, "usedHeapSizeAfter": 8647392, "usedHeapSizeBefore": 9267896 }, { "kind": "MinorGC", "type": "scavenge", "start": 746762, "duration": 3698, "usedHeapSizeAfter": 10120496, "usedHeapSizeBefore": 10598832 }, { "kind": "MajorGC", "type": "incremental marking", "start": 842416, "duration": 50, "usedHeapSizeAfter": 11704432, "usedHeapSizeBefore": 11704432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 852941, "duration": 6990, "usedHeapSizeAfter": 9888952, "usedHeapSizeBefore": 11825504 }, { "kind": "MajorGC", "type": "weak processing", "start": 965799, "duration": 8, "usedHeapSizeAfter": 11273480, "usedHeapSizeBefore": 11273480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1097635, "duration": 1904, "usedHeapSizeAfter": 12651664, "usedHeapSizeBefore": 14825344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376341, "duration": 3718, "usedHeapSizeAfter": 14817552, "usedHeapSizeBefore": 16616064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1869351, "duration": 4196, "usedHeapSizeAfter": 17019968, "usedHeapSizeBefore": 22374328 }, { "kind": "MinorGC", "type": "scavenge", "start": 2202406, "duration": 5726, "usedHeapSizeAfter": 19334512, "usedHeapSizeBefore": 23551936 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 4029 }, "FunctionCallback": { "count": 6359, "time": 65164 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 157 }, "StoreCallbackProperty": { "count": 721, "time": 2808 }, "GCEpilogueCallback": { "count": 11, "time": 298 }, "GCPrologueCallback": { "count": 11, "time": 256 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 151 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 605 }, "CompileFunction": { "count": 3396, "time": 100389 }, "CompileIgnition": { "count": 3432, "time": 106824 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29458 }, "CompileRenumber": { "count": 3409, "time": 9649 }, "CompileRewriteReturnResult": { "count": 3409, "time": 125 }, "CompileScopeAnalysis": { "count": 3409, "time": 14084 }, "CompileScript": { "count": 13, "time": 6925 }, "CompileLazy": { "count": 3196, "time": 12056 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 807 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1552 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 1205 }, "Map_SetPrototype": { "count": 14084, "time": 4657 }, "Map_TransitionToDataProperty": { "count": 17089, "time": 44916 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 918 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3949 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4692 }, "InterpreterNewClosure": { "count": 3119, "time": 3881 }, "DeserializeLazy": { "count": 70, "time": 2228 }, "CreateObjectLiteral": { "count": 2504, "time": 7434 }, "CreateArrayLiteral": { "count": 1128, "time": 2886 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7410 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 93 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 14 }, "FunctionPrototypeSetter": { "count": 293, "time": 1125 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 8775 }, "CreateRegExpLiteral": { "count": 239, "time": 3257 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 3277 }, "SetProperty": { "count": 949, "time": 4593 }, "NewObject": { "count": 272, "time": 400 }, "RegExpExec": { "count": 481, "time": 10737 }, "RegExpExecMultiple": { "count": 288, "time": 901 }, "StringSplit": { "count": 4175, "time": 9889 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 235 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 3667 }, "ArrayLengthSetter": { "count": 504, "time": 627 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 50 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 51 }, "WeakCollectionSet": { "count": 56, "time": 2646 }, "AllocateInNewSpace": { "count": 57, "time": 2835 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 1699 }, "AddDictionaryProperty": { "count": 3080, "time": 10230 }, "ObjectKeys": { "count": 170, "time": 1126 }, "ObjectCreate": { "count": 153, "time": 2057 }, "GetProperty": { "count": 4312, "time": 1056 }, "HasProperty": { "count": 928, "time": 2012 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 109 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2428 }, "StringAdd": { "count": 659, "time": 1000 }, "StringCharCodeAt": { "count": 140, "time": 368 }, "StringBuilderJoin": { "count": 183, "time": 117 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5101, "time": 1053 }, "ArrayConcat": { "count": 999, "time": 2670 }, "ArraySplice": { "count": 268, "time": 915 }, "ArrayUnshift": { "count": 790, "time": 195 }, "DateNow": { "count": 49, "time": 414 }, "FunctionPrototypeToString": { "count": 193, "time": 974 }, "ObjectAssign": { "count": 909, "time": 10212 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 185 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1687 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1171 }, "Interrupt": { "count": 97, "time": 355 }, "RegExpReplace": { "count": 1009, "time": 3619 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 92 }, "ArrayShift": { "count": 672, "time": 2557 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 645 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 75 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 307 }, "ArrayPop": { "count": 669, "time": 1616 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4044 }, "DatePrototypeToISOString": { "count": 43, "time": 877 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 717 }, "MapPrototypeClear": { "count": 106, "time": 26 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2029 }, "StringToNumber": { "count": 481, "time": 55 }, "DateUTC": { "count": 91, "time": 24 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1555 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 77 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1593 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5867 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 304 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 83 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24575 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2994 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 7238 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 708 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 43 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 844 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1015 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 36 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 240 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1584 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 53 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 757 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 1166 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 53 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 55 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 673 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 57 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 38 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 125 }, "AllocateInTargetSpace": { "count": 23, "time": 21 } }, "JavaScript": { "JS_Execution": { "count": 550, "time": 1022791 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12856 }, "ParseFunctionLiteral": { "count": 3434, "time": 156066 }, "ParseProgram": { "count": 13, "time": 3685 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176524 }, "PreParseNoVariableResolution": { "count": 597, "time": 25563 }, "JsonParse": { "count": 21, "time": 7383 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3675, "time": 9206 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3858 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1438 }, "StoreIC_Miss": { "count": 534, "time": 1778 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6044 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 892 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 3413 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4096, "time": 17364 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7254, "time": 18234 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2925 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 22194 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 1894 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3126 }, "LoadIC_LoadFieldDH": { "count": 4381, "time": 9186 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 32 }, "StoreIC_StoreFieldDH": { "count": 1009, "time": 2425 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2235, "time": 8116 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3630 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 2517 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 259 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 2890 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 915 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1310 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 311 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 55 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1796 }, "KeyedLoadIC_Miss": { "count": 32, "time": 347 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8235 }, "API_FunctionTemplate_New": { "count": 1258, "time": 878 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1601 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 1135 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2890, "time": 2077 }, "API_String_NewFromOneByte": { "count": 979, "time": 1392 }, "API_String_Write": { "count": 2298, "time": 763 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 80, "time": 1307 }, "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 10 }, "OptimizeCode": { "count": 80, "time": 1699 }, "RecompileSynchronous": { "count": 159, "time": 108151 }, "CompileOptimized_Concurrent": { "count": 79, "time": 908 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 5, "time": 104 } } } }, { "duration": 2737160, "js": 2221099, "phases": [ { "phase": "load", "start": 0, "duration": 99757 }, { "phase": "boot", "start": 99757, "duration": 749708 }, { "phase": "transition", "start": 849465, "duration": 271373 }, { "phase": "render", "start": 1120838, "duration": 1616322 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349777, "duration": 5640, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 387807, "duration": 4901, "usedHeapSizeAfter": 4346136, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449463, "duration": 2337, "usedHeapSizeAfter": 5728272, "usedHeapSizeBefore": 5967952 }, { "kind": "MinorGC", "type": "scavenge", "start": 601193, "duration": 3284, "usedHeapSizeAfter": 8653752, "usedHeapSizeBefore": 9269488 }, { "kind": "MinorGC", "type": "scavenge", "start": 740632, "duration": 2883, "usedHeapSizeAfter": 10038616, "usedHeapSizeBefore": 10595080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050597, "duration": 3422, "usedHeapSizeAfter": 14007328, "usedHeapSizeBefore": 15906392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271897, "duration": 2756, "usedHeapSizeAfter": 15649696, "usedHeapSizeBefore": 17262792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1495833, "duration": 3519, "usedHeapSizeAfter": 17145408, "usedHeapSizeBefore": 19366808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1876428, "duration": 5141, "usedHeapSizeAfter": 19252504, "usedHeapSizeBefore": 24495440 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217120, "duration": 7297, "usedHeapSizeAfter": 21538056, "usedHeapSizeBefore": 25550232 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 955, "time": 2584 }, "FunctionCallback": { "count": 6367, "time": 58910 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 280 }, "StoreCallbackProperty": { "count": 721, "time": 1804 }, "GCEpilogueCallback": { "count": 10, "time": 127 }, "GCPrologueCallback": { "count": 10, "time": 890 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 311 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2559 }, "CompileFunction": { "count": 3396, "time": 107660 }, "CompileIgnition": { "count": 3432, "time": 110534 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27217 }, "CompileRenumber": { "count": 3409, "time": 12182 }, "CompileRewriteReturnResult": { "count": 3409, "time": 926 }, "CompileScopeAnalysis": { "count": 3409, "time": 16677 }, "CompileScript": { "count": 13, "time": 7165 }, "CompileLazy": { "count": 3196, "time": 17694 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2033 }, "RegExpInitializeAndCompile": { "count": 184, "time": 159 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 411, "time": 1660 }, "Map_SetPrototype": { "count": 14074, "time": 6473 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 41999 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 518 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5764 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2010 }, "InterpreterNewClosure": { "count": 3119, "time": 3670 }, "DeserializeLazy": { "count": 70, "time": 1179 }, "CreateObjectLiteral": { "count": 2504, "time": 12551 }, "CreateArrayLiteral": { "count": 1128, "time": 5019 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 2549 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 73 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 690 }, "FunctionPrototypeSetter": { "count": 293, "time": 926 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1037, "time": 9377 }, "CreateRegExpLiteral": { "count": 239, "time": 1189 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 688, "time": 988 }, "SetProperty": { "count": 950, "time": 1440 }, "NewObject": { "count": 272, "time": 1214 }, "RegExpExec": { "count": 480, "time": 11212 }, "RegExpExecMultiple": { "count": 288, "time": 1989 }, "StringSplit": { "count": 4175, "time": 4381 }, "StringBuilderConcat": { "count": 92, "time": 32 }, "DateConstructor_ConstructStub": { "count": 525, "time": 963 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 2638 }, "ArrayLengthSetter": { "count": 504, "time": 800 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 2309 }, "AllocateInNewSpace": { "count": 59, "time": 579 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 604 }, "AddDictionaryProperty": { "count": 3080, "time": 6556 }, "ObjectKeys": { "count": 170, "time": 796 }, "ObjectCreate": { "count": 149, "time": 4132 }, "GetProperty": { "count": 4313, "time": 4684 }, "HasProperty": { "count": 928, "time": 1101 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 161 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 257 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 559 }, "StringAdd": { "count": 659, "time": 198 }, "StringCharCodeAt": { "count": 140, "time": 713 }, "StringBuilderJoin": { "count": 183, "time": 116 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5761, "time": 3014 }, "ArrayConcat": { "count": 999, "time": 2648 }, "ArraySplice": { "count": 268, "time": 150 }, "ArrayUnshift": { "count": 790, "time": 2201 }, "DateNow": { "count": 49, "time": 902 }, "FunctionPrototypeToString": { "count": 193, "time": 791 }, "ObjectAssign": { "count": 909, "time": 10076 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 663 }, "ObjectSetPrototypeOf": { "count": 107, "time": 89 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1245 }, "Interrupt": { "count": 98, "time": 427 }, "RegExpReplace": { "count": 1009, "time": 4847 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 1274 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 84 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1160 }, "ArrayPop": { "count": 669, "time": 890 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5682 }, "DatePrototypeToISOString": { "count": 43, "time": 2347 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 166 }, "MapPrototypeClear": { "count": 106, "time": 47 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1020 }, "StringToNumber": { "count": 481, "time": 171 }, "DateUTC": { "count": 91, "time": 23 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 313 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2294 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1303 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1034 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4225 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 141 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 508 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 30359 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2886 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2348 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 488 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 43 }, "AllocateInTargetSpace": { "count": 2, "time": 10 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 981937 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13952 }, "ParseFunctionLiteral": { "count": 3434, "time": 136555 }, "ParseProgram": { "count": 13, "time": 3413 }, "PreParseWithVariableResolution": { "count": 13066, "time": 182800 }, "PreParseNoVariableResolution": { "count": 597, "time": 25850 }, "JsonParse": { "count": 21, "time": 7661 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 15127 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 1572 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2926 }, "StoreIC_Miss": { "count": 527, "time": 2475 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4296 }, "LoadIC_FunctionPrototypeStub": { "count": 163, "time": 3113 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1755 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4098, "time": 22048 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7143, "time": 23470 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1514 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15269 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 3823 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3841 }, "LoadIC_LoadFieldDH": { "count": 4366, "time": 14822 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 4592 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 12159 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2456 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 1679 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 90, "time": 396 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 4686 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 3265 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1438 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 161 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 64 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1858 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 854 } }, "API": { "API_Context_New": { "count": 2, "time": 8302 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1314 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 33 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3813 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 32 }, "API_Object_SetPrototype": { "count": 38, "time": 36 }, "API_Persistent_New": { "count": 2889, "time": 1993 }, "API_String_NewFromOneByte": { "count": 979, "time": 505 }, "API_String_Write": { "count": 2028, "time": 1905 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 29 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 734 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 6 }, "OptimizeCode": { "count": 63, "time": 1045 }, "RecompileSynchronous": { "count": 125, "time": 72373 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1059 }, "StackGuard": { "count": 61, "time": 403 }, "DeoptimizeCode": { "count": 5, "time": 94 }, "NotifyDeoptimized": { "count": 6, "time": 121 } } } }, { "duration": 2727852, "js": 2222011, "phases": [ { "phase": "load", "start": 0, "duration": 98249 }, { "phase": "boot", "start": 98249, "duration": 745352 }, { "phase": "transition", "start": 843601, "duration": 294175 }, { "phase": "render", "start": 1137776, "duration": 1590076 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344968, "duration": 4937, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 380377, "duration": 5332, "usedHeapSizeAfter": 4346144, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 443220, "duration": 1895, "usedHeapSizeAfter": 5711512, "usedHeapSizeBefore": 5968056 }, { "kind": "MinorGC", "type": "scavenge", "start": 595041, "duration": 3517, "usedHeapSizeAfter": 8677248, "usedHeapSizeBefore": 9283464 }, { "kind": "MinorGC", "type": "scavenge", "start": 732789, "duration": 1878, "usedHeapSizeAfter": 10116360, "usedHeapSizeBefore": 10599256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055290, "duration": 3051, "usedHeapSizeAfter": 13965472, "usedHeapSizeBefore": 15897096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1275140, "duration": 3927, "usedHeapSizeAfter": 15611528, "usedHeapSizeBefore": 17277080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499545, "duration": 3703, "usedHeapSizeAfter": 17185408, "usedHeapSizeBefore": 19381968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1877588, "duration": 4999, "usedHeapSizeAfter": 19176088, "usedHeapSizeBefore": 24548336 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219106, "duration": 5019, "usedHeapSizeAfter": 21495416, "usedHeapSizeBefore": 25600648 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 951, "time": 2276 }, "FunctionCallback": { "count": 6353, "time": 54433 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 566 }, "StoreCallbackProperty": { "count": 721, "time": 269 }, "GCEpilogueCallback": { "count": 10, "time": 141 }, "GCPrologueCallback": { "count": 10, "time": 1112 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1023 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2455 }, "CompileFunction": { "count": 3396, "time": 107595 }, "CompileIgnition": { "count": 3432, "time": 100449 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29365 }, "CompileRenumber": { "count": 3409, "time": 12859 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1043 }, "CompileScopeAnalysis": { "count": 3409, "time": 11803 }, "CompileScript": { "count": 13, "time": 6592 }, "CompileLazy": { "count": 3196, "time": 14716 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 164 }, "RegExpInitializeAndCompile": { "count": 184, "time": 2060 }, "CompileForOnStackReplacement": { "count": 2, "time": 29 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 1292 }, "Map_SetPrototype": { "count": 14076, "time": 3438 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 36074 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1544 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5948 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2030 }, "InterpreterNewClosure": { "count": 3119, "time": 2692 }, "DeserializeLazy": { "count": 70, "time": 895 }, "CreateObjectLiteral": { "count": 2504, "time": 8176 }, "CreateArrayLiteral": { "count": 1128, "time": 3637 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 13 }, "HandleApiCall": { "count": 6040, "time": 8720 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 783 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 676 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 8924 }, "CreateRegExpLiteral": { "count": 239, "time": 1848 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 884 }, "SetProperty": { "count": 950, "time": 2187 }, "NewObject": { "count": 272, "time": 3118 }, "RegExpExec": { "count": 480, "time": 8038 }, "RegExpExecMultiple": { "count": 288, "time": 2374 }, "StringSplit": { "count": 4175, "time": 10932 }, "StringBuilderConcat": { "count": 92, "time": 534 }, "DateConstructor_ConstructStub": { "count": 525, "time": 182 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 4175 }, "ArrayLengthSetter": { "count": 504, "time": 162 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 4073 }, "AllocateInNewSpace": { "count": 43, "time": 814 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3120 }, "AddDictionaryProperty": { "count": 3080, "time": 6776 }, "ObjectKeys": { "count": 170, "time": 1098 }, "ObjectCreate": { "count": 149, "time": 353 }, "GetProperty": { "count": 4312, "time": 2311 }, "HasProperty": { "count": 928, "time": 1064 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 1145 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 997 }, "StringAdd": { "count": 659, "time": 1618 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 1147 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5789, "time": 3316 }, "ArrayConcat": { "count": 999, "time": 2512 }, "ArraySplice": { "count": 268, "time": 2040 }, "ArrayUnshift": { "count": 790, "time": 922 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 193, "time": 212 }, "ObjectAssign": { "count": 909, "time": 9155 }, "ObjectFreeze": { "count": 6, "time": 135 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 930 }, "ObjectSetPrototypeOf": { "count": 107, "time": 915 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 401 }, "Interrupt": { "count": 99, "time": 236 }, "RegExpReplace": { "count": 1009, "time": 3065 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 415 }, "ArrayShift": { "count": 672, "time": 1795 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 1005 }, "OrdinaryHasInstance": { "count": 11, "time": 7 }, "ObjectHasOwnProperty": { "count": 288, "time": 26 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 401 }, "ArrayPop": { "count": 669, "time": 237 }, "ArrayPush": { "count": 1, "time": 498 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4095 }, "DatePrototypeToISOString": { "count": 43, "time": 881 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 486 }, "MapPrototypeClear": { "count": 106, "time": 706 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 3707 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1147 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 619 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 79 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2697 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6682 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 74 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 103 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27746 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1981 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 995100 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 19562 }, "ParseFunctionLiteral": { "count": 3434, "time": 142918 }, "ParseProgram": { "count": 13, "time": 5002 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173725 }, "PreParseNoVariableResolution": { "count": 597, "time": 26115 }, "JsonParse": { "count": 21, "time": 9735 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 11026 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2681 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2534 }, "StoreIC_Miss": { "count": 521, "time": 3098 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6619 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 3198 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1182 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4104, "time": 14553 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 48 }, "LoadIC_LoadNonexistentDH": { "count": 7166, "time": 22466 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4664 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20370 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3436 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3947 }, "LoadIC_LoadFieldDH": { "count": 4390, "time": 11963 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 462 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 5866 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 8150 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3293 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2414 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 76, "time": 387 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 5181 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 784 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 797 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2021 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 176 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 309 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1378 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 7930 }, "API_FunctionTemplate_New": { "count": 1258, "time": 782 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 698 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2857 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 47 }, "API_Object_SetPrototype": { "count": 38, "time": 77 }, "API_Persistent_New": { "count": 2889, "time": 1295 }, "API_String_NewFromOneByte": { "count": 979, "time": 1808 }, "API_String_Write": { "count": 2018, "time": 1320 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 195 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 19 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "OptimizeCode": { "count": 74, "time": 291 }, "RecompileSynchronous": { "count": 146, "time": 88680 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1064 }, "StackGuard": { "count": 71, "time": 554 }, "DeoptimizeCode": { "count": 5, "time": 71 }, "NotifyDeoptimized": { "count": 6, "time": 107 } } } }, { "duration": 2739797, "js": 2238972, "phases": [ { "phase": "load", "start": 0, "duration": 103163 }, { "phase": "boot", "start": 103163, "duration": 759261 }, { "phase": "transition", "start": 862424, "duration": 269551 }, { "phase": "render", "start": 1131975, "duration": 1607822 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349431, "duration": 5357, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 386205, "duration": 4708, "usedHeapSizeAfter": 4346152, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 447391, "duration": 1021, "usedHeapSizeAfter": 5710200, "usedHeapSizeBefore": 5968032 }, { "kind": "MinorGC", "type": "scavenge", "start": 618892, "duration": 2798, "usedHeapSizeAfter": 8689288, "usedHeapSizeBefore": 9282680 }, { "kind": "MinorGC", "type": "scavenge", "start": 745256, "duration": 1947, "usedHeapSizeAfter": 10061792, "usedHeapSizeBefore": 10586368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053146, "duration": 2557, "usedHeapSizeAfter": 13998992, "usedHeapSizeBefore": 15907800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1275088, "duration": 4199, "usedHeapSizeAfter": 15606696, "usedHeapSizeBefore": 17257176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1508583, "duration": 4003, "usedHeapSizeAfter": 17170064, "usedHeapSizeBefore": 19387176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1871868, "duration": 2995, "usedHeapSizeAfter": 19117440, "usedHeapSizeBefore": 24499184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219692, "duration": 4232, "usedHeapSizeAfter": 21360504, "usedHeapSizeBefore": 25553864 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 988 }, "FunctionCallback": { "count": 6370, "time": 57994 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 728 }, "StoreCallbackProperty": { "count": 721, "time": 899 }, "GCEpilogueCallback": { "count": 10, "time": 597 }, "GCPrologueCallback": { "count": 10, "time": 1423 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 162 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2836 }, "CompileFunction": { "count": 3396, "time": 104635 }, "CompileIgnition": { "count": 3432, "time": 98301 }, "CompileIgnitionFinalization": { "count": 3432, "time": 38293 }, "CompileRenumber": { "count": 3409, "time": 7758 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1722 }, "CompileScopeAnalysis": { "count": 3409, "time": 16463 }, "CompileScript": { "count": 13, "time": 6582 }, "CompileLazy": { "count": 3196, "time": 11380 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1393 }, "RegExpInitializeAndCompile": { "count": 184, "time": 167 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 408, "time": 2664 }, "Map_SetPrototype": { "count": 14070, "time": 4148 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 38740 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1169 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4509 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2488 }, "InterpreterNewClosure": { "count": 3119, "time": 4910 }, "DeserializeLazy": { "count": 70, "time": 3141 }, "CreateObjectLiteral": { "count": 2504, "time": 10461 }, "CreateArrayLiteral": { "count": 1128, "time": 1852 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 185 }, "HandleApiCall": { "count": 6040, "time": 4254 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 819 }, "Object_DeleteProperty": { "count": 8, "time": 299 }, "ForInEnumerate": { "count": 1037, "time": 11682 }, "CreateRegExpLiteral": { "count": 239, "time": 1760 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 1567 }, "SetProperty": { "count": 950, "time": 3708 }, "NewObject": { "count": 272, "time": 996 }, "RegExpExec": { "count": 480, "time": 11658 }, "RegExpExecMultiple": { "count": 288, "time": 1991 }, "StringSplit": { "count": 4175, "time": 9531 }, "StringBuilderConcat": { "count": 92, "time": 31 }, "DateConstructor_ConstructStub": { "count": 525, "time": 775 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 2337 }, "ArrayLengthSetter": { "count": 504, "time": 1088 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 393 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 3287 }, "AllocateInNewSpace": { "count": 71, "time": 1828 }, "CreateListFromArrayLike": { "count": 6, "time": 529 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 956 }, "AddDictionaryProperty": { "count": 3080, "time": 9478 }, "ObjectKeys": { "count": 170, "time": 358 }, "ObjectCreate": { "count": 149, "time": 1603 }, "GetProperty": { "count": 4312, "time": 3087 }, "HasProperty": { "count": 928, "time": 1861 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 507 }, "StringAdd": { "count": 659, "time": 895 }, "StringCharCodeAt": { "count": 140, "time": 111 }, "StringBuilderJoin": { "count": 183, "time": 113 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5789, "time": 1661 }, "ArrayConcat": { "count": 999, "time": 2303 }, "ArraySplice": { "count": 268, "time": 89 }, "ArrayUnshift": { "count": 790, "time": 1025 }, "DateNow": { "count": 49, "time": 231 }, "FunctionPrototypeToString": { "count": 193, "time": 1576 }, "ObjectAssign": { "count": 909, "time": 8809 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 190 }, "ObjectSetPrototypeOf": { "count": 107, "time": 700 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1292 }, "Interrupt": { "count": 103, "time": 219 }, "RegExpReplace": { "count": 1009, "time": 5260 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 111 }, "ArrayShift": { "count": 672, "time": 2366 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 90 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 32 }, "DeleteProperty": { "count": 196, "time": 34 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 597 }, "ArrayPop": { "count": 474, "time": 162 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4825 }, "DatePrototypeToISOString": { "count": 43, "time": 905 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 138 }, "MapPrototypeClear": { "count": 106, "time": 289 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1308 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 734 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 757 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2238 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 53 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1994 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3405 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 732 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24454 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2975 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1185 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1441 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 26 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 998119 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17974 }, "ParseFunctionLiteral": { "count": 3434, "time": 148330 }, "ParseProgram": { "count": 13, "time": 8224 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173467 }, "PreParseNoVariableResolution": { "count": 597, "time": 33706 }, "JsonParse": { "count": 21, "time": 6928 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3663, "time": 8757 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2012 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2231 }, "StoreIC_Miss": { "count": 522, "time": 2449 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6373 }, "LoadIC_FunctionPrototypeStub": { "count": 160, "time": 650 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1332 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4119, "time": 26482 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7293, "time": 24139 }, "LoadIC_Premonomorphic": { "count": 889, "time": 790 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 18347 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 3800 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 3161 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 13807 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1005, "time": 6665 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2222, "time": 9112 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3212 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 399, "time": 1183 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 92, "time": 2557 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 807, "time": 2299 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 916 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 1028 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1221 }, "LoadIC_StringLength": { "count": 23, "time": 1395 }, "StoreIC_SlowStub": { "count": 139, "time": 716 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 950 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 466 }, "KeyedLoadIC_Miss": { "count": 32, "time": 870 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 7638 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3866 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 35 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 1273 }, "API_Script_Run": { "count": 11, "time": 382 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3612 }, "API_Object_CreateDataProperty": { "count": 22, "time": 25 }, "API_Object_Get": { "count": 167, "time": 45 }, "API_Object_SetPrototype": { "count": 38, "time": 115 }, "API_Persistent_New": { "count": 2889, "time": 2577 }, "API_String_NewFromOneByte": { "count": 979, "time": 420 }, "API_String_Write": { "count": 2007, "time": 639 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 441 }, "OptimizeCode": { "count": 67, "time": 692 }, "RecompileSynchronous": { "count": 133, "time": 76028 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1667 }, "StackGuard": { "count": 65, "time": 684 }, "DeoptimizeCode": { "count": 5, "time": 73 }, "NotifyDeoptimized": { "count": 6, "time": 90 } } } }, { "duration": 2624436, "js": 2117595, "phases": [ { "phase": "load", "start": 0, "duration": 104774 }, { "phase": "boot", "start": 104774, "duration": 641105 }, { "phase": "transition", "start": 745879, "duration": 271643 }, { "phase": "render", "start": 1017522, "duration": 1606914 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 163210 }, { "kind": "MinorGC", "type": "scavenge", "start": 234095, "duration": 4308, "usedHeapSizeAfter": 3766928, "usedHeapSizeBefore": 4205552 }, { "kind": "MinorGC", "type": "scavenge", "start": 269447, "duration": 5185, "usedHeapSizeAfter": 4331328, "usedHeapSizeBefore": 4506248 }, { "kind": "MinorGC", "type": "scavenge", "start": 332353, "duration": 1751, "usedHeapSizeAfter": 5694608, "usedHeapSizeBefore": 5953344 }, { "kind": "MinorGC", "type": "scavenge", "start": 488277, "duration": 1949, "usedHeapSizeAfter": 8672128, "usedHeapSizeBefore": 9268080 }, { "kind": "MinorGC", "type": "scavenge", "start": 618277, "duration": 2751, "usedHeapSizeAfter": 10048104, "usedHeapSizeBefore": 10571464 }, { "kind": "MajorGC", "type": "incremental marking", "start": 733707, "duration": 46, "usedHeapSizeAfter": 11793816, "usedHeapSizeBefore": 11793816 }, { "kind": "MajorGC", "type": "atomic pause", "start": 748589, "duration": 8566, "usedHeapSizeAfter": 9987360, "usedHeapSizeBefore": 11925008 }, { "kind": "MajorGC", "type": "weak processing", "start": 847875, "duration": 9, "usedHeapSizeAfter": 11224152, "usedHeapSizeBefore": 11224152 }, { "kind": "MinorGC", "type": "scavenge", "start": 980143, "duration": 2156, "usedHeapSizeAfter": 12627656, "usedHeapSizeBefore": 14783104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1255403, "duration": 3688, "usedHeapSizeAfter": 14670824, "usedHeapSizeBefore": 16551072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1683831, "duration": 5072, "usedHeapSizeAfter": 16990552, "usedHeapSizeBefore": 22229496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2017030, "duration": 3786, "usedHeapSizeAfter": 19078408, "usedHeapSizeBefore": 23403536 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 959, "time": 2172 }, "FunctionCallback": { "count": 6361, "time": 55006 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1334 }, "StoreCallbackProperty": { "count": 721, "time": 508 }, "GetMoreDataCallback": { "count": 270, "time": 1063 }, "GCEpilogueCallback": { "count": 11, "time": 1052 }, "GCPrologueCallback": { "count": 11, "time": 980 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 158 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2225 }, "CompileFunction": { "count": 3396, "time": 105204 }, "CompileIgnition": { "count": 3432, "time": 110430 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32226 }, "CompileRenumber": { "count": 3409, "time": 13944 }, "CompileRewriteReturnResult": { "count": 3409, "time": 553 }, "CompileScopeAnalysis": { "count": 3409, "time": 10251 }, "CompileScript": { "count": 13, "time": 5835 }, "CompileLazy": { "count": 3196, "time": 10147 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 150 }, "RegExpInitializeAndCompile": { "count": 184, "time": 607 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 415, "time": 477 }, "Map_SetPrototype": { "count": 14089, "time": 6052 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 40457 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 163 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5693 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3183 }, "InterpreterNewClosure": { "count": 3119, "time": 1832 }, "DeserializeLazy": { "count": 70, "time": 3053 }, "CreateObjectLiteral": { "count": 2504, "time": 8703 }, "CreateArrayLiteral": { "count": 1128, "time": 2000 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 1716 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 1637 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 11152 }, "CreateRegExpLiteral": { "count": 239, "time": 2176 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 777 }, "SetProperty": { "count": 950, "time": 2083 }, "NewObject": { "count": 272, "time": 1306 }, "RegExpExec": { "count": 485, "time": 10303 }, "RegExpExecMultiple": { "count": 288, "time": 2762 }, "StringSplit": { "count": 4175, "time": 11074 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 236 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 5534 }, "ArrayLengthSetter": { "count": 504, "time": 134 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 838 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 2365 }, "AllocateInNewSpace": { "count": 56, "time": 2740 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 3879 }, "AddDictionaryProperty": { "count": 3080, "time": 7476 }, "ObjectKeys": { "count": 170, "time": 1009 }, "ObjectCreate": { "count": 153, "time": 1396 }, "GetProperty": { "count": 4312, "time": 3848 }, "HasProperty": { "count": 928, "time": 2116 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 861 }, "StringAdd": { "count": 662, "time": 669 }, "StringCharCodeAt": { "count": 140, "time": 55 }, "StringBuilderJoin": { "count": 183, "time": 104 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5141, "time": 2132 }, "ArrayConcat": { "count": 999, "time": 2303 }, "ArraySplice": { "count": 268, "time": 1489 }, "ArrayUnshift": { "count": 790, "time": 257 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 147 }, "ObjectAssign": { "count": 909, "time": 8531 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 939 }, "ObjectSetPrototypeOf": { "count": 107, "time": 87 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 786 }, "Interrupt": { "count": 99, "time": 580 }, "RegExpReplace": { "count": 1009, "time": 2675 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 613 }, "ArrayShift": { "count": 672, "time": 1553 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 249, "time": 127 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 679, "time": 1281 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4656 }, "DatePrototypeToISOString": { "count": 43, "time": 121 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 149 }, "MapPrototypeClear": { "count": 106, "time": 46 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 220 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 833 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 3273 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 59 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 630 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2272 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 2267 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 563 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 77 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23647 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1901 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8346 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 151 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 268 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 39 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 414 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 585 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 810 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 4 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 326 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1088 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 129 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 26 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1053 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 1499 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 436 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 132 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 285 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 57 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 15 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 215 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 196 }, "AllocateInTargetSpace": { "count": 29, "time": 21 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 995955 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 18431 }, "ParseFunctionLiteral": { "count": 3430, "time": 134649 }, "ParseProgram": { "count": 12, "time": 2017 }, "PreParseWithVariableResolution": { "count": 6257, "time": 24237 }, "PreParseNoVariableResolution": { "count": 305, "time": 7368 }, "JsonParse": { "count": 21, "time": 8586 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3676, "time": 10536 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4908 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3460 }, "StoreIC_Miss": { "count": 522, "time": 844 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4944 }, "LoadIC_FunctionPrototypeStub": { "count": 167, "time": 2739 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2563 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4109, "time": 18805 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 7247, "time": 23809 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4904 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 24105 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4531 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2821 }, "LoadIC_LoadFieldDH": { "count": 4414, "time": 16641 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4016 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2226, "time": 6832 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2923 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1092 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 269 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 2146 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 828 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 896 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 892 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 1836 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1783 }, "KeyedLoadIC_Miss": { "count": 32, "time": 410 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 477 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 932 } }, "API": { "API_Context_New": { "count": 2, "time": 11522 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2368 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 11 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 1049 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3542 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 35 }, "API_Object_SetPrototype": { "count": 38, "time": 713 }, "API_Persistent_New": { "count": 2890, "time": 335 }, "API_String_NewFromOneByte": { "count": 979, "time": 651 }, "API_String_Write": { "count": 2306, "time": 286 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 15 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 15 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 619 }, "ParseBackgroundProgram": { "count": 1, "time": 821 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 6071 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 47818 } }, "Optimize": { "StackGuard": { "count": 72, "time": 2366 }, "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 5 }, "OptimizeCode": { "count": 72, "time": 687 }, "RecompileSynchronous": { "count": 143, "time": 82793 }, "CompileOptimized_Concurrent": { "count": 71, "time": 530 }, "DeoptimizeCode": { "count": 4, "time": 60 }, "NotifyDeoptimized": { "count": 5, "time": 79 } } } }, { "duration": 2750201, "js": 2247081, "phases": [ { "phase": "load", "start": 0, "duration": 96833 }, { "phase": "boot", "start": 96833, "duration": 748899 }, { "phase": "transition", "start": 845732, "duration": 273145 }, { "phase": "render", "start": 1118877, "duration": 1631324 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346520, "duration": 4668, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 383992, "duration": 5013, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 444450, "duration": 1908, "usedHeapSizeAfter": 5718160, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 596559, "duration": 2969, "usedHeapSizeAfter": 8665720, "usedHeapSizeBefore": 9274192 }, { "kind": "MinorGC", "type": "scavenge", "start": 734961, "duration": 2466, "usedHeapSizeAfter": 10065184, "usedHeapSizeBefore": 10595992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034229, "duration": 2848, "usedHeapSizeAfter": 13982456, "usedHeapSizeBefore": 15904640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268900, "duration": 2824, "usedHeapSizeAfter": 15614360, "usedHeapSizeBefore": 17264672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1504837, "duration": 3670, "usedHeapSizeAfter": 17137352, "usedHeapSizeBefore": 19373928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1878052, "duration": 3064, "usedHeapSizeAfter": 19161528, "usedHeapSizeBefore": 24503224 }, { "kind": "MinorGC", "type": "scavenge", "start": 2236192, "duration": 3994, "usedHeapSizeAfter": 21535616, "usedHeapSizeBefore": 25579864 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 2073 }, "FunctionCallback": { "count": 6357, "time": 60040 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 173 }, "StoreCallbackProperty": { "count": 721, "time": 1862 }, "GCEpilogueCallback": { "count": 10, "time": 596 }, "GCPrologueCallback": { "count": 10, "time": 499 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 154 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 5858 }, "CompileFunction": { "count": 3396, "time": 96062 }, "CompileIgnition": { "count": 3432, "time": 101856 }, "CompileIgnitionFinalization": { "count": 3432, "time": 31891 }, "CompileRenumber": { "count": 3409, "time": 11982 }, "CompileRewriteReturnResult": { "count": 3409, "time": 156 }, "CompileScopeAnalysis": { "count": 3409, "time": 12337 }, "CompileScript": { "count": 13, "time": 5922 }, "CompileLazy": { "count": 3196, "time": 11136 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 415 }, "RegExpInitializeAndCompile": { "count": 184, "time": 842 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 413, "time": 2085 }, "Map_SetPrototype": { "count": 14067, "time": 5006 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 43105 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 2024 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 9499 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2970 }, "InterpreterNewClosure": { "count": 3119, "time": 6168 }, "DeserializeLazy": { "count": 70, "time": 896 }, "CreateObjectLiteral": { "count": 2504, "time": 9964 }, "CreateArrayLiteral": { "count": 1128, "time": 2208 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 3536 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 82 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 807 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 8305 }, "CreateRegExpLiteral": { "count": 239, "time": 2640 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 2622 }, "SetProperty": { "count": 950, "time": 4810 }, "NewObject": { "count": 272, "time": 1263 }, "RegExpExec": { "count": 480, "time": 11029 }, "RegExpExecMultiple": { "count": 288, "time": 3155 }, "StringSplit": { "count": 4175, "time": 10499 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1243 }, "NumberPrototypeToString": { "count": 248, "time": 32 }, "ObjectDefineProperty": { "count": 863, "time": 3299 }, "ArrayLengthSetter": { "count": 504, "time": 121 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 52 }, "ArraySpeciesConstructor": { "count": 1, "time": 319 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 1489 }, "AllocateInNewSpace": { "count": 58, "time": 1066 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1822 }, "AddDictionaryProperty": { "count": 3080, "time": 8372 }, "ObjectKeys": { "count": 170, "time": 978 }, "ObjectCreate": { "count": 149, "time": 1550 }, "GetProperty": { "count": 4312, "time": 2331 }, "HasProperty": { "count": 928, "time": 1457 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 76 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 67 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1713 }, "StringAdd": { "count": 659, "time": 297 }, "StringCharCodeAt": { "count": 140, "time": 740 }, "StringBuilderJoin": { "count": 183, "time": 915 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5764, "time": 2229 }, "ArrayConcat": { "count": 999, "time": 2391 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 1035 }, "DateNow": { "count": 49, "time": 544 }, "FunctionPrototypeToString": { "count": 193, "time": 169 }, "ObjectAssign": { "count": 909, "time": 7886 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 922 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1262 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 776 }, "Interrupt": { "count": 101, "time": 1865 }, "RegExpReplace": { "count": 1009, "time": 5167 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 934 }, "ArrayShift": { "count": 672, "time": 2535 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 595 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 710 }, "ArrayPop": { "count": 669, "time": 1066 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5387 }, "DatePrototypeToISOString": { "count": 43, "time": 129 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1036 }, "MapPrototypeClear": { "count": 106, "time": 59 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1242 }, "StringToNumber": { "count": 481, "time": 1640 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 22 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 40 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1950 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 645 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2414 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6186 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 71 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 103 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23927 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 906 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2544 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 159 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 49 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 998962 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15887 }, "ParseFunctionLiteral": { "count": 3434, "time": 150305 }, "ParseProgram": { "count": 13, "time": 5237 }, "PreParseWithVariableResolution": { "count": 13066, "time": 173665 }, "PreParseNoVariableResolution": { "count": 597, "time": 30335 }, "JsonParse": { "count": 21, "time": 10300 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3662, "time": 16222 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2704 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2130 }, "StoreIC_Miss": { "count": 521, "time": 2600 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4500 }, "LoadIC_FunctionPrototypeStub": { "count": 165, "time": 426 }, "LoadIC_LoadConstantDH": { "count": 700, "time": 2945 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4086, "time": 20803 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 7263, "time": 18329 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2420 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16214 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 136, "time": 1797 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3354 }, "LoadIC_LoadFieldDH": { "count": 4370, "time": 14212 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 5689 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10750 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 616 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3250 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 1671 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 264 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 1962 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 278 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1490 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1409 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 709 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1415 }, "KeyedLoadIC_Miss": { "count": 32, "time": 613 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 7371 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1117 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1408 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 878 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 763 }, "API_String_NewFromOneByte": { "count": 979, "time": 1319 }, "API_String_Write": { "count": 2015, "time": 1767 }, "API_External_New": { "count": 29, "time": 13 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 756 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 10 }, "OptimizeCode": { "count": 70, "time": 1970 }, "RecompileSynchronous": { "count": 139, "time": 91249 }, "CompileOptimized_Concurrent": { "count": 69, "time": 770 }, "StackGuard": { "count": 67, "time": 1042 }, "DeoptimizeCode": { "count": 5, "time": 581 }, "NotifyDeoptimized": { "count": 6, "time": 688 } } } }, { "duration": 2736661, "js": 2224284, "phases": [ { "phase": "load", "start": 0, "duration": 102026 }, { "phase": "boot", "start": 102026, "duration": 749107 }, { "phase": "transition", "start": 851133, "duration": 275705 }, { "phase": "render", "start": 1126838, "duration": 1609823 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350877, "duration": 4936, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 386182, "duration": 5293, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448478, "duration": 1845, "usedHeapSizeAfter": 5719504, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 598520, "duration": 3766, "usedHeapSizeAfter": 8647584, "usedHeapSizeBefore": 9273720 }, { "kind": "MinorGC", "type": "scavenge", "start": 740903, "duration": 2183, "usedHeapSizeAfter": 10088824, "usedHeapSizeBefore": 10604144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044770, "duration": 3378, "usedHeapSizeAfter": 14006136, "usedHeapSizeBefore": 15903504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1273433, "duration": 2685, "usedHeapSizeAfter": 15614480, "usedHeapSizeBefore": 17270968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1497479, "duration": 2389, "usedHeapSizeAfter": 17133840, "usedHeapSizeBefore": 19370152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1869192, "duration": 5115, "usedHeapSizeAfter": 19081040, "usedHeapSizeBefore": 24496408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223575, "duration": 5342, "usedHeapSizeAfter": 21487608, "usedHeapSizeBefore": 25576760 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 956, "time": 3794 }, "FunctionCallback": { "count": 6358, "time": 55786 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 142 }, "StoreCallbackProperty": { "count": 721, "time": 965 }, "GCEpilogueCallback": { "count": 10, "time": 597 }, "GCPrologueCallback": { "count": 10, "time": 888 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1196 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2749 }, "CompileFunction": { "count": 3396, "time": 101003 }, "CompileIgnition": { "count": 3432, "time": 96014 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27697 }, "CompileRenumber": { "count": 3409, "time": 8287 }, "CompileRewriteReturnResult": { "count": 3409, "time": 139 }, "CompileScopeAnalysis": { "count": 3409, "time": 16951 }, "CompileScript": { "count": 13, "time": 6628 }, "CompileLazy": { "count": 3196, "time": 10890 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1388 }, "RegExpInitializeAndCompile": { "count": 184, "time": 150 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 412, "time": 1035 }, "Map_SetPrototype": { "count": 14066, "time": 5066 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 34976 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 185 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5526 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2431 }, "InterpreterNewClosure": { "count": 3119, "time": 4051 }, "DeserializeLazy": { "count": 70, "time": 2654 }, "CreateObjectLiteral": { "count": 2504, "time": 10973 }, "CreateArrayLiteral": { "count": 1128, "time": 1129 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5910 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 92 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 889 }, "Object_DeleteProperty": { "count": 8, "time": 26 }, "ForInEnumerate": { "count": 1037, "time": 12282 }, "CreateRegExpLiteral": { "count": 239, "time": 1584 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2406 }, "SetProperty": { "count": 950, "time": 2782 }, "NewObject": { "count": 272, "time": 911 }, "RegExpExec": { "count": 481, "time": 7108 }, "RegExpExecMultiple": { "count": 288, "time": 1532 }, "StringSplit": { "count": 4175, "time": 8780 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 310 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 2416 }, "ArrayLengthSetter": { "count": 504, "time": 896 }, "FunctionLengthGetter": { "count": 19, "time": 242 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 55 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 58 }, "WeakCollectionSet": { "count": 56, "time": 4309 }, "AllocateInNewSpace": { "count": 56, "time": 466 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2241 }, "AddDictionaryProperty": { "count": 3080, "time": 6637 }, "ObjectKeys": { "count": 170, "time": 798 }, "ObjectCreate": { "count": 149, "time": 1612 }, "GetProperty": { "count": 4312, "time": 2240 }, "HasProperty": { "count": 928, "time": 2218 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2019 }, "StringAdd": { "count": 659, "time": 861 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 1708 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5798, "time": 2376 }, "ArrayConcat": { "count": 999, "time": 1761 }, "ArraySplice": { "count": 268, "time": 93 }, "ArrayUnshift": { "count": 790, "time": 1363 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 193, "time": 1796 }, "ObjectAssign": { "count": 909, "time": 8505 }, "ObjectFreeze": { "count": 6, "time": 32 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 188 }, "ObjectSetPrototypeOf": { "count": 107, "time": 545 }, "ObjectIsExtensible": { "count": 32, "time": 4 }, "MapGrow": { "count": 411, "time": 983 }, "Interrupt": { "count": 100, "time": 1339 }, "RegExpReplace": { "count": 1009, "time": 6234 }, "GlobalUnescape": { "count": 1, "time": 397 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1193 }, "ArrayShift": { "count": 672, "time": 1810 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 18 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 722 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 37 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 91 }, "ArrayPop": { "count": 669, "time": 1944 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3961 }, "DatePrototypeToISOString": { "count": 43, "time": 115 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 146 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1371 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 41 }, "DatePrototypeSetMonth": { "count": 31, "time": 383 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1130 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 346 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2188 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5246 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 152 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26590 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3031 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1014407 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 17272 }, "ParseFunctionLiteral": { "count": 3434, "time": 150246 }, "ParseProgram": { "count": 13, "time": 2998 }, "PreParseWithVariableResolution": { "count": 13066, "time": 179746 }, "PreParseNoVariableResolution": { "count": 597, "time": 27888 }, "JsonParse": { "count": 21, "time": 8035 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3671, "time": 10645 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 3760 }, "LoadGlobalIC_Miss": { "count": 749, "time": 4652 }, "StoreIC_Miss": { "count": 529, "time": 2341 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6207 }, "LoadIC_FunctionPrototypeStub": { "count": 164, "time": 828 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1672 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4073, "time": 17115 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7164, "time": 18935 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2450 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17971 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2678 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2675 }, "LoadIC_LoadFieldDH": { "count": 4381, "time": 17920 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 5114 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 9190 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 876 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5234 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 661 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1728 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1927 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 359 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 875 }, "LoadIC_StringLength": { "count": 23, "time": 40 }, "StoreIC_SlowStub": { "count": 139, "time": 579 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1653 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 907 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 424 } }, "API": { "API_Context_New": { "count": 2, "time": 10753 }, "API_FunctionTemplate_New": { "count": 1258, "time": 822 }, "API_Object_SetPrivate": { "count": 44, "time": 620 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2870 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2889, "time": 2675 }, "API_String_NewFromOneByte": { "count": 979, "time": 599 }, "API_String_Write": { "count": 2007, "time": 1333 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 7 }, "OptimizeCode": { "count": 60, "time": 247 }, "RecompileSynchronous": { "count": 119, "time": 82345 }, "CompileOptimized_Concurrent": { "count": 59, "time": 1462 }, "StackGuard": { "count": 56, "time": 520 }, "DeoptimizeCode": { "count": 3, "time": 577 }, "NotifyDeoptimized": { "count": 4, "time": 95 } } } }, { "duration": 2754702, "js": 2253224, "phases": [ { "phase": "load", "start": 0, "duration": 101878 }, { "phase": "boot", "start": 101878, "duration": 770587 }, { "phase": "transition", "start": 872465, "duration": 283521 }, { "phase": "render", "start": 1155986, "duration": 1598716 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354400, "duration": 4522, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 390026, "duration": 6439, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 452698, "duration": 1895, "usedHeapSizeAfter": 5728504, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 604238, "duration": 3452, "usedHeapSizeAfter": 8642160, "usedHeapSizeBefore": 9269720 }, { "kind": "MinorGC", "type": "scavenge", "start": 749916, "duration": 3791, "usedHeapSizeAfter": 10096808, "usedHeapSizeBefore": 10599640 }, { "kind": "MajorGC", "type": "incremental marking", "start": 875422, "duration": 47, "usedHeapSizeAfter": 11935920, "usedHeapSizeBefore": 11935920 }, { "kind": "MajorGC", "type": "atomic pause", "start": 882572, "duration": 6211, "usedHeapSizeAfter": 10072616, "usedHeapSizeBefore": 12013600 }, { "kind": "MajorGC", "type": "weak processing", "start": 972399, "duration": 9, "usedHeapSizeAfter": 11240736, "usedHeapSizeBefore": 11240736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1119857, "duration": 2048, "usedHeapSizeAfter": 12652632, "usedHeapSizeBefore": 14820208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1394443, "duration": 3274, "usedHeapSizeAfter": 14807440, "usedHeapSizeBefore": 16613152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1816828, "duration": 5294, "usedHeapSizeAfter": 16901008, "usedHeapSizeBefore": 22250872 }, { "kind": "MinorGC", "type": "scavenge", "start": 2153972, "duration": 4537, "usedHeapSizeAfter": 19114856, "usedHeapSizeBefore": 23420368 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 957, "time": 1289 }, "FunctionCallback": { "count": 6360, "time": 49403 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 543 }, "StoreCallbackProperty": { "count": 721, "time": 1120 }, "GCEpilogueCallback": { "count": 11, "time": 699 }, "GCPrologueCallback": { "count": 11, "time": 817 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 155 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2877 }, "CompileFunction": { "count": 3396, "time": 99810 }, "CompileIgnition": { "count": 3432, "time": 95339 }, "CompileIgnitionFinalization": { "count": 3432, "time": 35335 }, "CompileRenumber": { "count": 3409, "time": 15927 }, "CompileRewriteReturnResult": { "count": 3409, "time": 122 }, "CompileScopeAnalysis": { "count": 3409, "time": 14696 }, "CompileScript": { "count": 13, "time": 9248 }, "CompileLazy": { "count": 3196, "time": 18806 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 867 }, "RegExpInitializeAndCompile": { "count": 184, "time": 148 }, "CompileForOnStackReplacement": { "count": 2, "time": 25 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 412, "time": 3031 }, "Map_SetPrototype": { "count": 14078, "time": 4698 }, "Map_TransitionToDataProperty": { "count": 17071, "time": 33032 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 2023 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4824 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1726 }, "InterpreterNewClosure": { "count": 3119, "time": 4378 }, "DeserializeLazy": { "count": 70, "time": 2416 }, "CreateObjectLiteral": { "count": 2504, "time": 12095 }, "CreateArrayLiteral": { "count": 1128, "time": 1981 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5427 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 89 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 408, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1846 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1037, "time": 8896 }, "CreateRegExpLiteral": { "count": 239, "time": 2775 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 3393 }, "SetProperty": { "count": 951, "time": 1770 }, "NewObject": { "count": 272, "time": 1611 }, "RegExpExec": { "count": 481, "time": 8798 }, "RegExpExecMultiple": { "count": 288, "time": 1284 }, "StringSplit": { "count": 4175, "time": 7929 }, "StringBuilderConcat": { "count": 92, "time": 893 }, "DateConstructor_ConstructStub": { "count": 525, "time": 190 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 863, "time": 3265 }, "ArrayLengthSetter": { "count": 504, "time": 280 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 49 }, "WeakCollectionSet": { "count": 56, "time": 1579 }, "AllocateInNewSpace": { "count": 63, "time": 186 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 220 }, "NumberToString": { "count": 977, "time": 3173 }, "AddDictionaryProperty": { "count": 3080, "time": 9609 }, "ObjectKeys": { "count": 170, "time": 909 }, "ObjectCreate": { "count": 153, "time": 1331 }, "GetProperty": { "count": 4312, "time": 834 }, "HasProperty": { "count": 928, "time": 1173 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 78 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2656 }, "StringAdd": { "count": 659, "time": 1030 }, "StringCharCodeAt": { "count": 140, "time": 68 }, "StringBuilderJoin": { "count": 183, "time": 129 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5093, "time": 1821 }, "ArrayConcat": { "count": 999, "time": 2413 }, "ArraySplice": { "count": 268, "time": 948 }, "ArrayUnshift": { "count": 790, "time": 260 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 193, "time": 161 }, "ObjectAssign": { "count": 909, "time": 7731 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 671 }, "ObjectSetPrototypeOf": { "count": 107, "time": 98 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 345 }, "Interrupt": { "count": 105, "time": 427 }, "RegExpReplace": { "count": 1009, "time": 5621 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 69 }, "ArrayShift": { "count": 672, "time": 393 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 335 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 98 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 799 }, "DeleteProperty": { "count": 196, "time": 223 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 669, "time": 278 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4228 }, "DatePrototypeToISOString": { "count": 43, "time": 107 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1021 }, "MapPrototypeClear": { "count": 106, "time": 647 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2029 }, "StringToNumber": { "count": 481, "time": 903 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 871 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 55 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1357 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6655 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 34 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 61 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 300 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25667 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1117 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "AllocateInTargetSpace": { "count": 22, "time": 17 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 7515 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 956 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 39 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 89 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 694 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 842 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 128 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 886 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 17 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 27 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 781 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 98 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 924 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 750 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 34 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 644 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 1251 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1038044 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12670 }, "ParseFunctionLiteral": { "count": 3434, "time": 138580 }, "ParseProgram": { "count": 13, "time": 5562 }, "PreParseWithVariableResolution": { "count": 13066, "time": 177717 }, "PreParseNoVariableResolution": { "count": 597, "time": 29315 }, "JsonParse": { "count": 21, "time": 7437 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3675, "time": 12546 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2678 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2171 }, "StoreIC_Miss": { "count": 528, "time": 2981 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3745 }, "LoadIC_FunctionPrototypeStub": { "count": 164, "time": 1236 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 863 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4116, "time": 18175 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7185, "time": 18755 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3167 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 25014 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2267 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3092 }, "LoadIC_LoadFieldDH": { "count": 4395, "time": 15313 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 431 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4240 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 12488 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 4 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2300 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1745 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1567 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 5416 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 276 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1374 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 170 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 480 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8333 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1516 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 611 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4432 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 819 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2890, "time": 939 }, "API_String_NewFromOneByte": { "count": 979, "time": 236 }, "API_String_Write": { "count": 2288, "time": 868 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 21 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 35 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "StackGuard": { "count": 64, "time": 1013 }, "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 8 }, "OptimizeCode": { "count": 64, "time": 1856 }, "RecompileSynchronous": { "count": 126, "time": 77966 }, "CompileOptimized_Concurrent": { "count": 62, "time": 2892 }, "DeoptimizeCode": { "count": 4, "time": 122 }, "NotifyDeoptimized": { "count": 4, "time": 65 } } } }, { "duration": 2737185, "js": 2205270, "phases": [ { "phase": "load", "start": 0, "duration": 99821 }, { "phase": "boot", "start": 99821, "duration": 756190 }, { "phase": "transition", "start": 856011, "duration": 268987 }, { "phase": "render", "start": 1124998, "duration": 1612187 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351421, "duration": 4799, "usedHeapSizeAfter": 3781752, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 387345, "duration": 5288, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 448802, "duration": 2028, "usedHeapSizeAfter": 5720352, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 615887, "duration": 2930, "usedHeapSizeAfter": 8649712, "usedHeapSizeBefore": 9272072 }, { "kind": "MinorGC", "type": "scavenge", "start": 746248, "duration": 2418, "usedHeapSizeAfter": 10091344, "usedHeapSizeBefore": 10601080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046652, "duration": 3797, "usedHeapSizeAfter": 14042936, "usedHeapSizeBefore": 15902952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265041, "duration": 3818, "usedHeapSizeAfter": 15592664, "usedHeapSizeBefore": 17243472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1487679, "duration": 3490, "usedHeapSizeAfter": 17104064, "usedHeapSizeBefore": 19354120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1881491, "duration": 2674, "usedHeapSizeAfter": 19150880, "usedHeapSizeBefore": 24456072 }, { "kind": "MinorGC", "type": "scavenge", "start": 2212290, "duration": 6403, "usedHeapSizeAfter": 21449864, "usedHeapSizeBefore": 25493064 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 951, "time": 1842 }, "FunctionCallback": { "count": 6357, "time": 59272 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1057 }, "StoreCallbackProperty": { "count": 721, "time": 431 }, "GCEpilogueCallback": { "count": 10, "time": 124 }, "GCPrologueCallback": { "count": 10, "time": 262 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 471 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2069 }, "CompileFunction": { "count": 3396, "time": 97134 }, "CompileIgnition": { "count": 3432, "time": 101610 }, "CompileIgnitionFinalization": { "count": 3432, "time": 28861 }, "CompileRenumber": { "count": 3409, "time": 13771 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1242 }, "CompileScopeAnalysis": { "count": 3409, "time": 17424 }, "CompileScript": { "count": 13, "time": 8031 }, "CompileLazy": { "count": 3196, "time": 15400 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 784 }, "RegExpInitializeAndCompile": { "count": 184, "time": 165 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 1791 }, "Map_SetPrototype": { "count": 14062, "time": 3058 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 47534 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 576 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7477 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2423 }, "InterpreterNewClosure": { "count": 3119, "time": 5171 }, "DeserializeLazy": { "count": 70, "time": 1524 }, "CreateObjectLiteral": { "count": 2504, "time": 6355 }, "CreateArrayLiteral": { "count": 1128, "time": 2145 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 8022 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 896 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 1126 }, "Object_DeleteProperty": { "count": 8, "time": 537 }, "ForInEnumerate": { "count": 1037, "time": 10726 }, "CreateRegExpLiteral": { "count": 239, "time": 3599 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1913 }, "SetProperty": { "count": 950, "time": 688 }, "NewObject": { "count": 272, "time": 3241 }, "RegExpExec": { "count": 480, "time": 8172 }, "RegExpExecMultiple": { "count": 288, "time": 1249 }, "StringSplit": { "count": 4175, "time": 12211 }, "StringBuilderConcat": { "count": 92, "time": 577 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1874 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 5969 }, "ArrayLengthSetter": { "count": 504, "time": 112 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 50 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 2317 }, "AllocateInNewSpace": { "count": 52, "time": 2752 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1191 }, "AddDictionaryProperty": { "count": 3080, "time": 5850 }, "ObjectKeys": { "count": 170, "time": 1050 }, "ObjectCreate": { "count": 149, "time": 1361 }, "GetProperty": { "count": 4313, "time": 1525 }, "HasProperty": { "count": 928, "time": 1733 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1155 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 926 }, "StringAdd": { "count": 659, "time": 150 }, "StringCharCodeAt": { "count": 140, "time": 44 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5760, "time": 3934 }, "ArrayConcat": { "count": 999, "time": 1900 }, "ArraySplice": { "count": 268, "time": 77 }, "ArrayUnshift": { "count": 790, "time": 1397 }, "DateNow": { "count": 49, "time": 405 }, "FunctionPrototypeToString": { "count": 193, "time": 391 }, "ObjectAssign": { "count": 909, "time": 9820 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1064 }, "ObjectSetPrototypeOf": { "count": 107, "time": 816 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2155 }, "Interrupt": { "count": 105, "time": 229 }, "RegExpReplace": { "count": 1009, "time": 3101 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 365 }, "ArrayShift": { "count": 672, "time": 1929 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 841 }, "OrdinaryHasInstance": { "count": 11, "time": 28 }, "ObjectHasOwnProperty": { "count": 288, "time": 60 }, "DeleteProperty": { "count": 196, "time": 26 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 275 }, "ArrayPop": { "count": 669, "time": 403 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4187 }, "DatePrototypeToISOString": { "count": 43, "time": 121 }, "GlobalDecodeURIComponent": { "count": 4, "time": 488 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1077 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 711 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 257 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 565 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 769 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4184 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 224 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27673 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2241 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 989064 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13750 }, "ParseFunctionLiteral": { "count": 3434, "time": 136653 }, "ParseProgram": { "count": 13, "time": 5738 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175627 }, "PreParseNoVariableResolution": { "count": 597, "time": 32313 }, "JsonParse": { "count": 21, "time": 9261 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 11196 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4454 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2852 }, "StoreIC_Miss": { "count": 524, "time": 2812 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5294 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 655 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 3997 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4065, "time": 21807 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7231, "time": 20701 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3815 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20317 }, "LoadGlobalIC_Slow": { "count": 6, "time": 711 }, "LoadIC_SlowStub": { "count": 8, "time": 41 }, "LoadIC_Miss": { "count": 135, "time": 2084 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2409 }, "LoadIC_LoadFieldDH": { "count": 4398, "time": 12607 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 4223 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 28 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10351 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3485 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2250 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1640 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 1937 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 292, "time": 639 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1338 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 1031 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 60 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1020 }, "KeyedLoadIC_Miss": { "count": 32, "time": 42 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 38 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 419 } }, "API": { "API_Context_New": { "count": 2, "time": 8747 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1497 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 72 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3654 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 613 }, "API_Object_SetPrototype": { "count": 38, "time": 36 }, "API_Persistent_New": { "count": 2889, "time": 1405 }, "API_String_NewFromOneByte": { "count": 979, "time": 1282 }, "API_String_Write": { "count": 2016, "time": 2040 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 32 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 3 }, "OptimizeCode": { "count": 63, "time": 1357 }, "RecompileSynchronous": { "count": 125, "time": 67691 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1196 }, "StackGuard": { "count": 60, "time": 385 }, "DeoptimizeCode": { "count": 4, "time": 470 }, "NotifyDeoptimized": { "count": 5, "time": 793 } } } }, { "duration": 2724851, "js": 2214209, "phases": [ { "phase": "load", "start": 0, "duration": 97908 }, { "phase": "boot", "start": 97908, "duration": 759177 }, { "phase": "transition", "start": 857085, "duration": 270707 }, { "phase": "render", "start": 1127792, "duration": 1597059 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354413, "duration": 4482, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 391028, "duration": 5353, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 454265, "duration": 1607, "usedHeapSizeAfter": 5720536, "usedHeapSizeBefore": 5968264 }, { "kind": "MinorGC", "type": "scavenge", "start": 614917, "duration": 3138, "usedHeapSizeAfter": 8678104, "usedHeapSizeBefore": 9272200 }, { "kind": "MinorGC", "type": "scavenge", "start": 743727, "duration": 1815, "usedHeapSizeAfter": 10036768, "usedHeapSizeBefore": 10571248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046170, "duration": 3221, "usedHeapSizeAfter": 14008664, "usedHeapSizeBefore": 15903360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274660, "duration": 3045, "usedHeapSizeAfter": 15547592, "usedHeapSizeBefore": 17245256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501165, "duration": 3240, "usedHeapSizeAfter": 17147504, "usedHeapSizeBefore": 19378712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1850126, "duration": 3355, "usedHeapSizeAfter": 19175440, "usedHeapSizeBefore": 24487256 }, { "kind": "MinorGC", "type": "scavenge", "start": 2193462, "duration": 6407, "usedHeapSizeAfter": 21428592, "usedHeapSizeBefore": 25593416 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 952, "time": 1310 }, "FunctionCallback": { "count": 6364, "time": 45865 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 165 }, "StoreCallbackProperty": { "count": 721, "time": 887 }, "GCEpilogueCallback": { "count": 10, "time": 132 }, "GCPrologueCallback": { "count": 10, "time": 1002 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 861 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2507 }, "CompileFunction": { "count": 3396, "time": 94701 }, "CompileIgnition": { "count": 3432, "time": 104443 }, "CompileIgnitionFinalization": { "count": 3432, "time": 32910 }, "CompileRenumber": { "count": 3409, "time": 13493 }, "CompileRewriteReturnResult": { "count": 3409, "time": 137 }, "CompileScopeAnalysis": { "count": 3409, "time": 16589 }, "CompileScript": { "count": 13, "time": 7956 }, "CompileLazy": { "count": 3196, "time": 10637 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 702 }, "RegExpInitializeAndCompile": { "count": 184, "time": 170 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 407, "time": 2261 }, "Map_SetPrototype": { "count": 14058, "time": 3252 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 44244 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 198 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5861 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2957 }, "InterpreterNewClosure": { "count": 3119, "time": 1638 }, "DeserializeLazy": { "count": 70, "time": 1801 }, "CreateObjectLiteral": { "count": 2504, "time": 10908 }, "CreateArrayLiteral": { "count": 1128, "time": 670 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 10518 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 234 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 408, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 2465 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1037, "time": 9281 }, "CreateRegExpLiteral": { "count": 239, "time": 3069 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 1390 }, "SetProperty": { "count": 950, "time": 1401 }, "NewObject": { "count": 272, "time": 2944 }, "RegExpExec": { "count": 480, "time": 8463 }, "RegExpExecMultiple": { "count": 288, "time": 1871 }, "StringSplit": { "count": 4175, "time": 5350 }, "StringBuilderConcat": { "count": 92, "time": 851 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1451 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 863, "time": 3937 }, "ArrayLengthSetter": { "count": 504, "time": 124 }, "FunctionLengthGetter": { "count": 19, "time": 638 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 29 }, "WeakCollectionSet": { "count": 56, "time": 2831 }, "AllocateInNewSpace": { "count": 68, "time": 2212 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2583 }, "AddDictionaryProperty": { "count": 3080, "time": 6399 }, "ObjectKeys": { "count": 170, "time": 1441 }, "ObjectCreate": { "count": 149, "time": 2453 }, "GetProperty": { "count": 4312, "time": 4524 }, "HasProperty": { "count": 928, "time": 2695 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 531 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 417 }, "StringAdd": { "count": 659, "time": 473 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 851 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5802, "time": 2257 }, "ArrayConcat": { "count": 999, "time": 1787 }, "ArraySplice": { "count": 268, "time": 148 }, "ArrayUnshift": { "count": 790, "time": 234 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 193, "time": 147 }, "ObjectAssign": { "count": 909, "time": 7314 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1153 }, "ObjectSetPrototypeOf": { "count": 107, "time": 95 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2822 }, "Interrupt": { "count": 98, "time": 898 }, "RegExpReplace": { "count": 1009, "time": 3471 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 65 }, "ArrayShift": { "count": 672, "time": 2171 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 104 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 37 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 764 }, "ArrayPop": { "count": 669, "time": 1355 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4661 }, "DatePrototypeToISOString": { "count": 43, "time": 597 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 629 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2335 }, "StringToNumber": { "count": 481, "time": 45 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 694 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1619 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 41 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1517 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3836 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 669 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1967 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 139 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25731 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1265 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2121 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 520 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 29 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 991228 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 12333 }, "ParseFunctionLiteral": { "count": 3434, "time": 145184 }, "ParseProgram": { "count": 13, "time": 5236 }, "PreParseWithVariableResolution": { "count": 13066, "time": 181120 }, "PreParseNoVariableResolution": { "count": 597, "time": 27049 }, "JsonParse": { "count": 21, "time": 8765 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3660, "time": 9403 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2079 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3960 }, "StoreIC_Miss": { "count": 518, "time": 3472 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 6923 }, "LoadIC_FunctionPrototypeStub": { "count": 159, "time": 3599 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2235 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4074, "time": 20752 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7205, "time": 20677 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3132 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19798 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 136, "time": 3679 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2309 }, "LoadIC_LoadFieldDH": { "count": 4394, "time": 15358 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 2985 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 10934 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4714 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 4984 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1094 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1531 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 782 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1689 }, "LoadIC_StringLength": { "count": 23, "time": 1039 }, "StoreIC_SlowStub": { "count": 139, "time": 1646 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1687 }, "KeyedLoadIC_Miss": { "count": 32, "time": 33 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 642 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 728 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 9141 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2039 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2614 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 701 }, "API_Persistent_New": { "count": 2889, "time": 1090 }, "API_String_NewFromOneByte": { "count": 979, "time": 1065 }, "API_String_Write": { "count": 2008, "time": 1162 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 790 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 20 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 5 }, "OptimizeCode": { "count": 67, "time": 2468 }, "RecompileSynchronous": { "count": 133, "time": 79004 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1619 }, "StackGuard": { "count": 65, "time": 616 }, "DeoptimizeCode": { "count": 4, "time": 60 }, "NotifyDeoptimized": { "count": 5, "time": 84 } } } }, { "duration": 2782255, "js": 2275573, "phases": [ { "phase": "load", "start": 0, "duration": 97215 }, { "phase": "boot", "start": 97215, "duration": 771787 }, { "phase": "transition", "start": 869002, "duration": 282127 }, { "phase": "render", "start": 1151129, "duration": 1631126 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352411, "duration": 4462, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 387392, "duration": 5434, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 449074, "duration": 1691, "usedHeapSizeAfter": 5733016, "usedHeapSizeBefore": 5968120 }, { "kind": "MinorGC", "type": "scavenge", "start": 615556, "duration": 2758, "usedHeapSizeAfter": 8676376, "usedHeapSizeBefore": 9269472 }, { "kind": "MinorGC", "type": "scavenge", "start": 746139, "duration": 1565, "usedHeapSizeAfter": 10020472, "usedHeapSizeBefore": 10563544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1066970, "duration": 3369, "usedHeapSizeAfter": 14003744, "usedHeapSizeBefore": 15900960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1286904, "duration": 3647, "usedHeapSizeAfter": 15604376, "usedHeapSizeBefore": 17248120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1512920, "duration": 3578, "usedHeapSizeAfter": 17063152, "usedHeapSizeBefore": 19346160 }, { "kind": "MinorGC", "type": "scavenge", "start": 1910610, "duration": 4354, "usedHeapSizeAfter": 19175960, "usedHeapSizeBefore": 24471056 }, { "kind": "MinorGC", "type": "scavenge", "start": 2269849, "duration": 7096, "usedHeapSizeAfter": 21645016, "usedHeapSizeBefore": 25628160 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 960, "time": 2570 }, "FunctionCallback": { "count": 6372, "time": 63790 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 160 }, "StoreCallbackProperty": { "count": 721, "time": 630 }, "GCEpilogueCallback": { "count": 10, "time": 498 }, "GCPrologueCallback": { "count": 10, "time": 2467 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 930 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 3115 }, "CompileFunction": { "count": 3396, "time": 103313 }, "CompileIgnition": { "count": 3432, "time": 109300 }, "CompileIgnitionFinalization": { "count": 3432, "time": 29960 }, "CompileRenumber": { "count": 3409, "time": 11067 }, "CompileRewriteReturnResult": { "count": 3409, "time": 128 }, "CompileScopeAnalysis": { "count": 3409, "time": 14928 }, "CompileScript": { "count": 13, "time": 7131 }, "CompileLazy": { "count": 3196, "time": 11267 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 879 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1299 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 416, "time": 2881 }, "Map_SetPrototype": { "count": 14054, "time": 10167 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 37357 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 181 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7797 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1398 }, "InterpreterNewClosure": { "count": 3119, "time": 4848 }, "DeserializeLazy": { "count": 70, "time": 676 }, "CreateObjectLiteral": { "count": 2504, "time": 9315 }, "CreateArrayLiteral": { "count": 1128, "time": 1287 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6877 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 88 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 344 }, "Object_DeleteProperty": { "count": 8, "time": 25 }, "ForInEnumerate": { "count": 1037, "time": 9402 }, "CreateRegExpLiteral": { "count": 239, "time": 3353 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2148 }, "SetProperty": { "count": 950, "time": 1890 }, "NewObject": { "count": 272, "time": 989 }, "RegExpExec": { "count": 484, "time": 12465 }, "RegExpExecMultiple": { "count": 288, "time": 4016 }, "StringSplit": { "count": 4175, "time": 9142 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1273 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 863, "time": 3434 }, "ArrayLengthSetter": { "count": 504, "time": 125 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 275 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 26 }, "WeakCollectionSet": { "count": 56, "time": 2247 }, "AllocateInNewSpace": { "count": 56, "time": 2586 }, "CreateListFromArrayLike": { "count": 6, "time": 467 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2551 }, "AddDictionaryProperty": { "count": 3080, "time": 7858 }, "ObjectKeys": { "count": 170, "time": 795 }, "ObjectCreate": { "count": 149, "time": 1371 }, "GetProperty": { "count": 4313, "time": 4817 }, "HasProperty": { "count": 928, "time": 1207 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1581 }, "StringAdd": { "count": 662, "time": 714 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 946 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5773, "time": 4295 }, "ArrayConcat": { "count": 999, "time": 2500 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 255 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 193, "time": 161 }, "ObjectAssign": { "count": 909, "time": 6184 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1090 }, "ObjectSetPrototypeOf": { "count": 107, "time": 94 }, "ObjectIsExtensible": { "count": 32, "time": 12 }, "MapGrow": { "count": 411, "time": 2658 }, "Interrupt": { "count": 98, "time": 797 }, "RegExpReplace": { "count": 1009, "time": 4382 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 946 }, "ArrayShift": { "count": 672, "time": 2163 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 249, "time": 100 }, "OrdinaryHasInstance": { "count": 11, "time": 6 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 441 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 98 }, "ArrayPop": { "count": 383, "time": 476 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4399 }, "DatePrototypeToISOString": { "count": 43, "time": 118 }, "GlobalDecodeURIComponent": { "count": 4, "time": 11 }, "GlobalEncodeURIComponent": { "count": 153, "time": 737 }, "MapPrototypeClear": { "count": 106, "time": 42 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 596 }, "StringToNumber": { "count": 481, "time": 838 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 50 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1821 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 63 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 69 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1901 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6703 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 459 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 978 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25273 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 573 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 4042 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 679 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 41 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 1033061 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 13969 }, "ParseFunctionLiteral": { "count": 3434, "time": 146291 }, "ParseProgram": { "count": 13, "time": 3391 }, "PreParseWithVariableResolution": { "count": 13066, "time": 178691 }, "PreParseNoVariableResolution": { "count": 597, "time": 33242 }, "JsonParse": { "count": 21, "time": 7021 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 12640 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2182 }, "LoadGlobalIC_Miss": { "count": 749, "time": 1938 }, "StoreIC_Miss": { "count": 520, "time": 2056 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4010 }, "LoadIC_FunctionPrototypeStub": { "count": 168, "time": 1174 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 839 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4111, "time": 20940 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7206, "time": 18369 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3853 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 16330 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 2362 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 2547 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 12320 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 561 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 7459 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 7830 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4089 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 399, "time": 2097 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 94, "time": 1328 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 799, "time": 2923 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 286 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1394 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 793 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 452 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1468 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 894 } }, "API": { "API_Context_New": { "count": 2, "time": 6947 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1200 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 847 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1916 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 1572 }, "API_String_NewFromOneByte": { "count": 979, "time": 477 }, "API_String_Write": { "count": 2024, "time": 1197 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 273 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 13 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 454 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 8 }, "OptimizeCode": { "count": 75, "time": 573 }, "RecompileSynchronous": { "count": 149, "time": 82372 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2175 }, "StackGuard": { "count": 74, "time": 790 }, "DeoptimizeCode": { "count": 4, "time": 64 }, "NotifyDeoptimized": { "count": 5, "time": 74 } } } }, { "duration": 2607960, "js": 2112787, "phases": [ { "phase": "load", "start": 0, "duration": 99049 }, { "phase": "boot", "start": 99049, "duration": 607721 }, { "phase": "transition", "start": 706770, "duration": 275202 }, { "phase": "render", "start": 981972, "duration": 1625988 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 149397 }, { "kind": "MinorGC", "type": "scavenge", "start": 220953, "duration": 4616, "usedHeapSizeAfter": 3766896, "usedHeapSizeBefore": 4205520 }, { "kind": "MinorGC", "type": "scavenge", "start": 257365, "duration": 5276, "usedHeapSizeAfter": 4331352, "usedHeapSizeBefore": 4506248 }, { "kind": "MinorGC", "type": "scavenge", "start": 318073, "duration": 2462, "usedHeapSizeAfter": 5695616, "usedHeapSizeBefore": 5953168 }, { "kind": "MinorGC", "type": "scavenge", "start": 473937, "duration": 3362, "usedHeapSizeAfter": 8672728, "usedHeapSizeBefore": 9267160 }, { "kind": "MinorGC", "type": "scavenge", "start": 596709, "duration": 2066, "usedHeapSizeAfter": 10047512, "usedHeapSizeBefore": 10571024 }, { "kind": "MinorGC", "type": "scavenge", "start": 900615, "duration": 3091, "usedHeapSizeAfter": 13960600, "usedHeapSizeBefore": 15891720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1124114, "duration": 2472, "usedHeapSizeAfter": 15630664, "usedHeapSizeBefore": 17255544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1339310, "duration": 3890, "usedHeapSizeAfter": 17040032, "usedHeapSizeBefore": 19343344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1705183, "duration": 5780, "usedHeapSizeAfter": 19158672, "usedHeapSizeBefore": 24512088 }, { "kind": "MinorGC", "type": "scavenge", "start": 2068848, "duration": 4170, "usedHeapSizeAfter": 21515304, "usedHeapSizeBefore": 25654848 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 959, "time": 2073 }, "FunctionCallback": { "count": 6360, "time": 57289 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 262 }, "StoreCallbackProperty": { "count": 721, "time": 927 }, "GetMoreDataCallback": { "count": 270, "time": 2314 }, "GCEpilogueCallback": { "count": 10, "time": 122 }, "GCPrologueCallback": { "count": 10, "time": 257 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1056 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 1864 }, "CompileFunction": { "count": 3396, "time": 116967 }, "CompileIgnition": { "count": 3432, "time": 104479 }, "CompileIgnitionFinalization": { "count": 3432, "time": 30350 }, "CompileRenumber": { "count": 3409, "time": 10696 }, "CompileRewriteReturnResult": { "count": 3409, "time": 139 }, "CompileScopeAnalysis": { "count": 3409, "time": 12184 }, "CompileScript": { "count": 13, "time": 7723 }, "CompileLazy": { "count": 3196, "time": 10809 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 673 }, "RegExpInitializeAndCompile": { "count": 184, "time": 168 }, "CompileForOnStackReplacement": { "count": 1, "time": 112 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 415, "time": 1442 }, "Map_SetPrototype": { "count": 14052, "time": 5467 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 38719 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 186 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 5234 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1783 }, "InterpreterNewClosure": { "count": 3119, "time": 3544 }, "DeserializeLazy": { "count": 70, "time": 2557 }, "CreateObjectLiteral": { "count": 2504, "time": 11633 }, "CreateArrayLiteral": { "count": 1128, "time": 2282 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 788 }, "HandleApiCall": { "count": 6040, "time": 3112 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 83 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 313 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1037, "time": 6995 }, "CreateRegExpLiteral": { "count": 239, "time": 2529 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 1034 }, "SetProperty": { "count": 950, "time": 2163 }, "NewObject": { "count": 272, "time": 1829 }, "RegExpExec": { "count": 480, "time": 9654 }, "RegExpExecMultiple": { "count": 288, "time": 1633 }, "StringSplit": { "count": 4175, "time": 9624 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 385 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 863, "time": 2520 }, "ArrayLengthSetter": { "count": 504, "time": 533 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 481 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 733 }, "WeakCollectionSet": { "count": 56, "time": 1098 }, "AllocateInNewSpace": { "count": 43, "time": 1644 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1382 }, "AddDictionaryProperty": { "count": 3080, "time": 7770 }, "ObjectKeys": { "count": 170, "time": 867 }, "ObjectCreate": { "count": 149, "time": 1906 }, "GetProperty": { "count": 4313, "time": 3651 }, "HasProperty": { "count": 928, "time": 2046 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 646 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1208 }, "StringAdd": { "count": 659, "time": 1794 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 109 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5761, "time": 1779 }, "ArrayConcat": { "count": 999, "time": 2887 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 1036 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 915 }, "ObjectAssign": { "count": 909, "time": 8666 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 563 }, "ObjectSetPrototypeOf": { "count": 107, "time": 95 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2366 }, "Interrupt": { "count": 97, "time": 191 }, "RegExpReplace": { "count": 1009, "time": 4741 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 3052 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 33 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 783 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 45 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 922 }, "ArrayPop": { "count": 677, "time": 463 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4146 }, "DatePrototypeToISOString": { "count": 43, "time": 1557 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 185 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1024 }, "StringToNumber": { "count": 481, "time": 40 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 42 }, "DatePrototypeSetMonth": { "count": 31, "time": 21 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 559 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2441 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6158 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 732 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 98 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26046 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2847 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 885 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 986279 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 21360 }, "ParseFunctionLiteral": { "count": 3430, "time": 139016 }, "ParseProgram": { "count": 12, "time": 2025 }, "PreParseWithVariableResolution": { "count": 6257, "time": 23348 }, "PreParseNoVariableResolution": { "count": 305, "time": 8515 }, "JsonParse": { "count": 21, "time": 9548 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 11205 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2869 }, "LoadGlobalIC_Miss": { "count": 749, "time": 3337 }, "StoreIC_Miss": { "count": 520, "time": 2586 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3778 }, "LoadIC_FunctionPrototypeStub": { "count": 167, "time": 1019 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2377 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4090, "time": 18345 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 882 }, "LoadIC_LoadNonexistentDH": { "count": 7189, "time": 21390 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3111 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 15348 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 135, "time": 3220 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2527 }, "LoadIC_LoadFieldDH": { "count": 4370, "time": 13529 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 2216 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 259 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 25 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 6410 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3930 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 6176 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1463 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 1621 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1066 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2163 }, "LoadIC_StringLength": { "count": 23, "time": 48 }, "StoreIC_SlowStub": { "count": 139, "time": 1908 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 710 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1166 }, "KeyedLoadIC_Miss": { "count": 32, "time": 45 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 390 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 9151 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1743 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 503 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2509 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 3042 }, "API_String_NewFromOneByte": { "count": 979, "time": 1384 }, "API_String_Write": { "count": 2015, "time": 2212 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 459 }, "ParseBackgroundProgram": { "count": 1, "time": 807 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5371 }, "PreParseBackgroundWithVariableResolution": { "count": 6809, "time": 39050 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 7 }, "OptimizeCode": { "count": 83, "time": 357 }, "RecompileSynchronous": { "count": 165, "time": 108371 }, "CompileOptimized_Concurrent": { "count": 82, "time": 5415 }, "StackGuard": { "count": 82, "time": 816 }, "DeoptimizeCode": { "count": 6, "time": 401 }, "NotifyDeoptimized": { "count": 7, "time": 530 } } } }, { "duration": 2764516, "js": 2266884, "phases": [ { "phase": "load", "start": 0, "duration": 98155 }, { "phase": "boot", "start": 98155, "duration": 757519 }, { "phase": "transition", "start": 855674, "duration": 296633 }, { "phase": "render", "start": 1152307, "duration": 1612209 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345419, "duration": 5262, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220240 }, { "kind": "MinorGC", "type": "scavenge", "start": 383380, "duration": 5168, "usedHeapSizeAfter": 4346272, "usedHeapSizeBefore": 4521272 }, { "kind": "MinorGC", "type": "scavenge", "start": 449213, "duration": 1785, "usedHeapSizeAfter": 5730080, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 613179, "duration": 2259, "usedHeapSizeAfter": 8640112, "usedHeapSizeBefore": 9270776 }, { "kind": "MinorGC", "type": "scavenge", "start": 743257, "duration": 3645, "usedHeapSizeAfter": 10079648, "usedHeapSizeBefore": 10600408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063539, "duration": 5243, "usedHeapSizeAfter": 13992088, "usedHeapSizeBefore": 15902768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1292807, "duration": 3221, "usedHeapSizeAfter": 15614480, "usedHeapSizeBefore": 17255032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1516796, "duration": 4122, "usedHeapSizeAfter": 17060544, "usedHeapSizeBefore": 19347664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1892923, "duration": 3872, "usedHeapSizeAfter": 19146224, "usedHeapSizeBefore": 24490512 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246197, "duration": 4394, "usedHeapSizeAfter": 21453576, "usedHeapSizeBefore": 25572992 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 954, "time": 975 }, "FunctionCallback": { "count": 6358, "time": 59975 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1293 }, "StoreCallbackProperty": { "count": 721, "time": 2747 }, "GCEpilogueCallback": { "count": 10, "time": 654 }, "GCPrologueCallback": { "count": 10, "time": 2343 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 180 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2253 }, "CompileFunction": { "count": 3396, "time": 106452 }, "CompileIgnition": { "count": 3432, "time": 104438 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34266 }, "CompileRenumber": { "count": 3409, "time": 13349 }, "CompileRewriteReturnResult": { "count": 3409, "time": 798 }, "CompileScopeAnalysis": { "count": 3409, "time": 13721 }, "CompileScript": { "count": 13, "time": 6653 }, "CompileLazy": { "count": 3196, "time": 9364 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 823 }, "RegExpInitializeAndCompile": { "count": 184, "time": 637 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 410, "time": 351 }, "Map_SetPrototype": { "count": 14054, "time": 3246 }, "Map_TransitionToDataProperty": { "count": 17052, "time": 41222 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 279 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 7273 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1561 }, "InterpreterNewClosure": { "count": 3119, "time": 1711 }, "DeserializeLazy": { "count": 70, "time": 1688 }, "CreateObjectLiteral": { "count": 2504, "time": 9369 }, "CreateArrayLiteral": { "count": 1128, "time": 2382 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7311 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 84 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 459 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1037, "time": 8152 }, "CreateRegExpLiteral": { "count": 239, "time": 2733 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 688, "time": 2626 }, "SetProperty": { "count": 950, "time": 888 }, "NewObject": { "count": 272, "time": 1428 }, "RegExpExec": { "count": 480, "time": 9442 }, "RegExpExecMultiple": { "count": 288, "time": 2153 }, "StringSplit": { "count": 4175, "time": 9292 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 810 }, "NumberPrototypeToString": { "count": 248, "time": 1067 }, "ObjectDefineProperty": { "count": 863, "time": 2652 }, "ArrayLengthSetter": { "count": 504, "time": 263 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 766 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 2940 }, "AllocateInNewSpace": { "count": 52, "time": 814 }, "CreateListFromArrayLike": { "count": 6, "time": 420 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1953 }, "AddDictionaryProperty": { "count": 3080, "time": 4252 }, "ObjectKeys": { "count": 170, "time": 747 }, "ObjectCreate": { "count": 149, "time": 2227 }, "GetProperty": { "count": 4312, "time": 4512 }, "HasProperty": { "count": 928, "time": 404 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 711 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1187 }, "StringAdd": { "count": 659, "time": 569 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 109 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5776, "time": 2714 }, "ArrayConcat": { "count": 999, "time": 2249 }, "ArraySplice": { "count": 268, "time": 1078 }, "ArrayUnshift": { "count": 790, "time": 861 }, "DateNow": { "count": 49, "time": 51 }, "FunctionPrototypeToString": { "count": 193, "time": 179 }, "ObjectAssign": { "count": 909, "time": 14610 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1266 }, "ObjectSetPrototypeOf": { "count": 107, "time": 774 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 915 }, "Interrupt": { "count": 103, "time": 1364 }, "RegExpReplace": { "count": 1009, "time": 2681 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 2825 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 201 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 639 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4790 }, "DatePrototypeToISOString": { "count": 43, "time": 1567 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2296 }, "MapPrototypeClear": { "count": 106, "time": 47 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1033 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 198 }, "DatePrototypeSetMonth": { "count": 31, "time": 21 }, "ObjectIsFrozen": { "count": 420, "time": 391 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 268 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 662 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 43 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1730 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7516 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 109 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29075 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1505 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 752 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1028530 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 15513 }, "ParseFunctionLiteral": { "count": 3434, "time": 145054 }, "ParseProgram": { "count": 13, "time": 5628 }, "PreParseWithVariableResolution": { "count": 13066, "time": 171064 }, "PreParseNoVariableResolution": { "count": 597, "time": 34839 }, "JsonParse": { "count": 21, "time": 7278 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 8782 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1507 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2136 }, "StoreIC_Miss": { "count": 519, "time": 1797 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 5226 }, "LoadIC_FunctionPrototypeStub": { "count": 162, "time": 303 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 5175 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4101, "time": 18881 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7152, "time": 22067 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5117 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 17235 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4672 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2170 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 14213 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 2643 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2217, "time": 8422 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 450 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4186 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 3551 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 2050 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 1466 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 355 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 287 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1827 }, "LoadIC_StringLength": { "count": 23, "time": 40 }, "StoreIC_SlowStub": { "count": 139, "time": 742 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 227 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2432 }, "KeyedLoadIC_Miss": { "count": 32, "time": 46 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8405 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3216 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 790 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 613 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1454 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 751 }, "API_Persistent_New": { "count": 2889, "time": 2760 }, "API_String_NewFromOneByte": { "count": 979, "time": 2541 }, "API_String_Write": { "count": 2012, "time": 437 }, "API_External_New": { "count": 29, "time": 578 }, "API_Function_Call": { "count": 31, "time": 54 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 26 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 10 }, "OptimizeCode": { "count": 69, "time": 969 }, "RecompileSynchronous": { "count": 137, "time": 82857 }, "CompileOptimized_Concurrent": { "count": 68, "time": 1442 }, "StackGuard": { "count": 66, "time": 550 }, "DeoptimizeCode": { "count": 4, "time": 691 }, "NotifyDeoptimized": { "count": 5, "time": 72 } } } }, { "duration": 2738917, "js": 2232567, "phases": [ { "phase": "load", "start": 0, "duration": 99573 }, { "phase": "boot", "start": 99573, "duration": 761041 }, { "phase": "transition", "start": 860614, "duration": 275092 }, { "phase": "render", "start": 1135706, "duration": 1603211 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 340566, "duration": 4776, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 376317, "duration": 5778, "usedHeapSizeAfter": 4346240, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 437272, "duration": 1848, "usedHeapSizeAfter": 5721072, "usedHeapSizeBefore": 5968088 }, { "kind": "MinorGC", "type": "scavenge", "start": 596879, "duration": 3108, "usedHeapSizeAfter": 8666944, "usedHeapSizeBefore": 9267800 }, { "kind": "MinorGC", "type": "scavenge", "start": 735256, "duration": 2912, "usedHeapSizeAfter": 10077664, "usedHeapSizeBefore": 10578560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 849790, "duration": 48, "usedHeapSizeAfter": 11828840, "usedHeapSizeBefore": 11828840 }, { "kind": "MajorGC", "type": "atomic pause", "start": 863835, "duration": 7057, "usedHeapSizeAfter": 9996496, "usedHeapSizeBefore": 11957432 }, { "kind": "MajorGC", "type": "weak processing", "start": 964643, "duration": 8, "usedHeapSizeAfter": 11243800, "usedHeapSizeBefore": 11243800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1097665, "duration": 2695, "usedHeapSizeAfter": 12641328, "usedHeapSizeBefore": 14813536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1372167, "duration": 3246, "usedHeapSizeAfter": 14734008, "usedHeapSizeBefore": 16593424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1770982, "duration": 5045, "usedHeapSizeAfter": 16900256, "usedHeapSizeBefore": 22218272 }, { "kind": "MinorGC", "type": "scavenge", "start": 2123655, "duration": 3144, "usedHeapSizeAfter": 19020928, "usedHeapSizeBefore": 23458976 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 3098 }, "FunctionCallback": { "count": 6362, "time": 55080 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 217 }, "StoreCallbackProperty": { "count": 721, "time": 886 }, "GCEpilogueCallback": { "count": 11, "time": 1144 }, "GCPrologueCallback": { "count": 11, "time": 715 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 263 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2131 }, "CompileFunction": { "count": 3396, "time": 106179 }, "CompileIgnition": { "count": 3432, "time": 106431 }, "CompileIgnitionFinalization": { "count": 3432, "time": 26627 }, "CompileRenumber": { "count": 3409, "time": 8805 }, "CompileRewriteReturnResult": { "count": 3409, "time": 873 }, "CompileScopeAnalysis": { "count": 3409, "time": 11220 }, "CompileScript": { "count": 13, "time": 7834 }, "CompileLazy": { "count": 3196, "time": 14342 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 842 }, "RegExpInitializeAndCompile": { "count": 184, "time": 144 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 360 }, "Map_SetPrototype": { "count": 14080, "time": 5617 }, "Map_TransitionToDataProperty": { "count": 17064, "time": 50393 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1180 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 3875 }, "InterpreterDeserializeLazy": { "count": 161, "time": 717 }, "InterpreterNewClosure": { "count": 3119, "time": 5433 }, "DeserializeLazy": { "count": 70, "time": 2281 }, "CreateObjectLiteral": { "count": 2504, "time": 8718 }, "CreateArrayLiteral": { "count": 1128, "time": 1693 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4024 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1532 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1037, "time": 8077 }, "CreateRegExpLiteral": { "count": 239, "time": 2029 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1496 }, "SetProperty": { "count": 949, "time": 1713 }, "NewObject": { "count": 272, "time": 647 }, "RegExpExec": { "count": 481, "time": 9929 }, "RegExpExecMultiple": { "count": 288, "time": 2485 }, "StringSplit": { "count": 4175, "time": 8139 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 508 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 863, "time": 4178 }, "ArrayLengthSetter": { "count": 504, "time": 860 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 39 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 2118 }, "AllocateInNewSpace": { "count": 60, "time": 788 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 1103 }, "AddDictionaryProperty": { "count": 3080, "time": 5261 }, "ObjectKeys": { "count": 170, "time": 1708 }, "ObjectCreate": { "count": 153, "time": 878 }, "GetProperty": { "count": 4312, "time": 5458 }, "HasProperty": { "count": 928, "time": 3146 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 99 }, "StringIndexOfUnchecked": { "count": 2325, "time": 661 }, "StringAdd": { "count": 659, "time": 886 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 1685 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5069, "time": 1036 }, "ArrayConcat": { "count": 999, "time": 3437 }, "ArraySplice": { "count": 268, "time": 254 }, "ArrayUnshift": { "count": 790, "time": 987 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 193, "time": 450 }, "ObjectAssign": { "count": 909, "time": 11946 }, "ObjectFreeze": { "count": 6, "time": 17 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 209 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1988 }, "Interrupt": { "count": 98, "time": 310 }, "RegExpReplace": { "count": 1009, "time": 4967 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 79 }, "ArrayShift": { "count": 672, "time": 2427 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 109 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 793 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 449 }, "ArrayPop": { "count": 669, "time": 218 }, "ArrayPush": { "count": 1, "time": 548 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4925 }, "DatePrototypeToISOString": { "count": 43, "time": 560 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 874 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2023 }, "StringToNumber": { "count": 481, "time": 208 }, "DateUTC": { "count": 91, "time": 71 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 23 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 862 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 47 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1760 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3691 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 65 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 73 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24113 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2053 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 22, "time": 14 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 7264 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 617 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 689 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 214 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1105 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 22 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1691 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 799 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 50 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 618 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 146 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 616 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 3 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 732 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 1168 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 985735 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 8983 }, "ParseFunctionLiteral": { "count": 3434, "time": 162885 }, "ParseProgram": { "count": 13, "time": 5662 }, "PreParseWithVariableResolution": { "count": 13066, "time": 168449 }, "PreParseNoVariableResolution": { "count": 597, "time": 31143 }, "JsonParse": { "count": 21, "time": 7053 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3674, "time": 10073 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2271 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2900 }, "StoreIC_Miss": { "count": 520, "time": 652 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4427 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1721 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 2069 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4099, "time": 18086 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7249, "time": 19075 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4660 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 21176 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 30 }, "LoadIC_Miss": { "count": 136, "time": 2272 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 1720 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 14565 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 3809 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10326 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4846 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 2832 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 2300 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2329 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 275 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1298 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 170 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 2008 }, "KeyedLoadIC_Miss": { "count": 32, "time": 31 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 562 } }, "API": { "API_Context_New": { "count": 2, "time": 8936 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1849 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 87 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3502 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2890, "time": 1053 }, "API_String_NewFromOneByte": { "count": 979, "time": 278 }, "API_String_Write": { "count": 2298, "time": 401 }, "API_External_New": { "count": 29, "time": 401 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 10 }, "API_Object_Delete": { "count": 1, "time": 2 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 516 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 177 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 257 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "StackGuard": { "count": 73, "time": 799 }, "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 8 }, "OptimizeCode": { "count": 74, "time": 1236 }, "RecompileSynchronous": { "count": 147, "time": 90707 }, "CompileOptimized_Concurrent": { "count": 73, "time": 1634 }, "DeoptimizeCode": { "count": 5, "time": 683 }, "NotifyDeoptimized": { "count": 6, "time": 703 } } } }, { "duration": 2759725, "js": 2260082, "phases": [ { "phase": "load", "start": 0, "duration": 107776 }, { "phase": "boot", "start": 107776, "duration": 755103 }, { "phase": "transition", "start": 862879, "duration": 276464 }, { "phase": "render", "start": 1139343, "duration": 1620382 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 360024, "duration": 4459, "usedHeapSizeAfter": 3781688, "usedHeapSizeBefore": 4220208 }, { "kind": "MinorGC", "type": "scavenge", "start": 397150, "duration": 5194, "usedHeapSizeAfter": 4346368, "usedHeapSizeBefore": 4521368 }, { "kind": "MinorGC", "type": "scavenge", "start": 459670, "duration": 2939, "usedHeapSizeAfter": 5712432, "usedHeapSizeBefore": 5968184 }, { "kind": "MinorGC", "type": "scavenge", "start": 625173, "duration": 2419, "usedHeapSizeAfter": 8689456, "usedHeapSizeBefore": 9282368 }, { "kind": "MinorGC", "type": "scavenge", "start": 748209, "duration": 3131, "usedHeapSizeAfter": 10085560, "usedHeapSizeBefore": 10580920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054024, "duration": 3759, "usedHeapSizeAfter": 14003256, "usedHeapSizeBefore": 15893240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281510, "duration": 3186, "usedHeapSizeAfter": 15539504, "usedHeapSizeBefore": 17244744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511086, "duration": 3048, "usedHeapSizeAfter": 17067640, "usedHeapSizeBefore": 19382872 }, { "kind": "MinorGC", "type": "scavenge", "start": 1882273, "duration": 5271, "usedHeapSizeAfter": 19101040, "usedHeapSizeBefore": 24463520 }, { "kind": "MinorGC", "type": "scavenge", "start": 2260088, "duration": 4842, "usedHeapSizeAfter": 21573704, "usedHeapSizeBefore": 25614992 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1137 }, "FunctionCallback": { "count": 6366, "time": 60139 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 170 }, "StoreCallbackProperty": { "count": 721, "time": 920 }, "GCEpilogueCallback": { "count": 10, "time": 902 }, "GCPrologueCallback": { "count": 10, "time": 251 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 596 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2555 }, "CompileFunction": { "count": 3396, "time": 101162 }, "CompileIgnition": { "count": 3432, "time": 113672 }, "CompileIgnitionFinalization": { "count": 3432, "time": 34142 }, "CompileRenumber": { "count": 3409, "time": 13580 }, "CompileRewriteReturnResult": { "count": 3409, "time": 160 }, "CompileScopeAnalysis": { "count": 3409, "time": 15392 }, "CompileScript": { "count": 13, "time": 8498 }, "CompileLazy": { "count": 3196, "time": 14612 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2098 }, "RegExpInitializeAndCompile": { "count": 184, "time": 808 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 828 }, "Map_SetPrototype": { "count": 14064, "time": 3724 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 33052 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 502 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 6838 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3312 }, "InterpreterNewClosure": { "count": 3119, "time": 3106 }, "DeserializeLazy": { "count": 70, "time": 335 }, "CreateObjectLiteral": { "count": 2504, "time": 12508 }, "CreateArrayLiteral": { "count": 1128, "time": 1572 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7412 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 80 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 1069 }, "Object_DeleteProperty": { "count": 8, "time": 38 }, "ForInEnumerate": { "count": 1037, "time": 11953 }, "CreateRegExpLiteral": { "count": 239, "time": 1773 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 688, "time": 2505 }, "SetProperty": { "count": 950, "time": 1572 }, "NewObject": { "count": 272, "time": 2069 }, "RegExpExec": { "count": 480, "time": 11087 }, "RegExpExecMultiple": { "count": 288, "time": 1247 }, "StringSplit": { "count": 4175, "time": 7777 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 811 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 863, "time": 2488 }, "ArrayLengthSetter": { "count": 504, "time": 117 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 281 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 1721 }, "AllocateInNewSpace": { "count": 67, "time": 1655 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3109 }, "AddDictionaryProperty": { "count": 3080, "time": 7139 }, "ObjectKeys": { "count": 170, "time": 584 }, "ObjectCreate": { "count": 149, "time": 1185 }, "GetProperty": { "count": 4313, "time": 2282 }, "HasProperty": { "count": 928, "time": 4476 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1523 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2461 }, "StringAdd": { "count": 659, "time": 2119 }, "StringCharCodeAt": { "count": 140, "time": 55 }, "StringBuilderJoin": { "count": 183, "time": 439 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5763, "time": 1925 }, "ArrayConcat": { "count": 999, "time": 1814 }, "ArraySplice": { "count": 268, "time": 89 }, "ArrayUnshift": { "count": 790, "time": 1438 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 193, "time": 589 }, "ObjectAssign": { "count": 909, "time": 8907 }, "ObjectFreeze": { "count": 6, "time": 740 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 2924 }, "ObjectSetPrototypeOf": { "count": 107, "time": 94 }, "ObjectIsExtensible": { "count": 32, "time": 4 }, "MapGrow": { "count": 411, "time": 2335 }, "Interrupt": { "count": 98, "time": 911 }, "RegExpReplace": { "count": 1009, "time": 886 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 600 }, "ArrayShift": { "count": 672, "time": 2180 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 30 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 548 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 422 }, "ArrayPop": { "count": 446, "time": 156 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4610 }, "DatePrototypeToISOString": { "count": 43, "time": 578 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 130 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 240 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 573 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 48 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 41 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 719 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4844 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 662 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 72 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 591 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27242 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3226 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2007 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 990 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 597 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1002910 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16396 }, "ParseFunctionLiteral": { "count": 3434, "time": 145806 }, "ParseProgram": { "count": 13, "time": 8968 }, "PreParseWithVariableResolution": { "count": 13066, "time": 176610 }, "PreParseNoVariableResolution": { "count": 597, "time": 29259 }, "JsonParse": { "count": 21, "time": 9480 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3661, "time": 12626 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3742 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2482 }, "StoreIC_Miss": { "count": 526, "time": 1813 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 4180 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 345 }, "LoadIC_LoadConstantDH": { "count": 701, "time": 4940 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4066, "time": 21157 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7142, "time": 15844 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4594 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 20241 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 2662 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2664 }, "LoadIC_LoadFieldDH": { "count": 4375, "time": 13405 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 4911 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 30 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 6172 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2658 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1722 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 442 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1620 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 2202 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1412 }, "LoadIC_StringLength": { "count": 23, "time": 243 }, "StoreIC_SlowStub": { "count": 139, "time": 588 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 523 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1424 }, "KeyedLoadIC_Miss": { "count": 32, "time": 255 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 268 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 443 } }, "API": { "API_Context_New": { "count": 2, "time": 8663 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1095 }, "API_Object_SetPrivate": { "count": 44, "time": 15 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 788 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4443 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 2313 }, "API_String_NewFromOneByte": { "count": 979, "time": 1801 }, "API_String_Write": { "count": 2015, "time": 627 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 728 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 849 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 743 }, "OptimizeCode": { "count": 72, "time": 1914 }, "RecompileSynchronous": { "count": 143, "time": 91249 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1279 }, "StackGuard": { "count": 71, "time": 493 }, "DeoptimizeCode": { "count": 5, "time": 804 }, "NotifyDeoptimized": { "count": 5, "time": 955 } } } }, { "duration": 2712172, "js": 2210115, "phases": [ { "phase": "load", "start": 0, "duration": 104144 }, { "phase": "boot", "start": 104144, "duration": 761093 }, { "phase": "transition", "start": 865237, "duration": 271625 }, { "phase": "render", "start": 1136862, "duration": 1575310 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349394, "duration": 4340, "usedHeapSizeAfter": 3781720, "usedHeapSizeBefore": 4220272 }, { "kind": "MinorGC", "type": "scavenge", "start": 390693, "duration": 5554, "usedHeapSizeAfter": 4346176, "usedHeapSizeBefore": 4521240 }, { "kind": "MinorGC", "type": "scavenge", "start": 451676, "duration": 1182, "usedHeapSizeAfter": 5723008, "usedHeapSizeBefore": 5968024 }, { "kind": "MinorGC", "type": "scavenge", "start": 616676, "duration": 4051, "usedHeapSizeAfter": 8659824, "usedHeapSizeBefore": 9269576 }, { "kind": "MinorGC", "type": "scavenge", "start": 749020, "duration": 2438, "usedHeapSizeAfter": 10061808, "usedHeapSizeBefore": 10594304 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058167, "duration": 2263, "usedHeapSizeAfter": 14014568, "usedHeapSizeBefore": 15902400 }, { "kind": "MinorGC", "type": "scavenge", "start": 1273748, "duration": 2041, "usedHeapSizeAfter": 15554304, "usedHeapSizeBefore": 17246040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502334, "duration": 4486, "usedHeapSizeAfter": 17121672, "usedHeapSizeBefore": 19351680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1900051, "duration": 3650, "usedHeapSizeAfter": 19206936, "usedHeapSizeBefore": 24458360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2234787, "duration": 4332, "usedHeapSizeAfter": 21625104, "usedHeapSizeBefore": 25504328 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 958, "time": 1800 }, "FunctionCallback": { "count": 6369, "time": 58820 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1162 }, "StoreCallbackProperty": { "count": 721, "time": 428 }, "GCEpilogueCallback": { "count": 10, "time": 179 }, "GCPrologueCallback": { "count": 10, "time": 1110 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 147 } }, "Compile": { "CompileAnalyse": { "count": 3409, "time": 2876 }, "CompileFunction": { "count": 3396, "time": 108846 }, "CompileIgnition": { "count": 3432, "time": 111705 }, "CompileIgnitionFinalization": { "count": 3432, "time": 27736 }, "CompileRenumber": { "count": 3409, "time": 12724 }, "CompileRewriteReturnResult": { "count": 3409, "time": 1142 }, "CompileScopeAnalysis": { "count": 3409, "time": 15421 }, "CompileScript": { "count": 13, "time": 7474 }, "CompileLazy": { "count": 3196, "time": 11539 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 253 }, "RegExpInitializeAndCompile": { "count": 184, "time": 150 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 414, "time": 2529 }, "Map_SetPrototype": { "count": 14060, "time": 4930 }, "Map_TransitionToDataProperty": { "count": 17063, "time": 38231 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 227, "time": 1696 }, "PrototypeMap_TransitionToDataProperty": { "count": 1303, "time": 4308 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2497 }, "InterpreterNewClosure": { "count": 3119, "time": 1495 }, "DeserializeLazy": { "count": 70, "time": 3057 }, "CreateObjectLiteral": { "count": 2504, "time": 11303 }, "CreateArrayLiteral": { "count": 1128, "time": 2134 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 5441 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 178 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 2624 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1037, "time": 9163 }, "CreateRegExpLiteral": { "count": 239, "time": 1848 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 688, "time": 2371 }, "SetProperty": { "count": 950, "time": 3040 }, "NewObject": { "count": 272, "time": 426 }, "RegExpExec": { "count": 480, "time": 8318 }, "RegExpExecMultiple": { "count": 288, "time": 2912 }, "StringSplit": { "count": 4175, "time": 7611 }, "StringBuilderConcat": { "count": 92, "time": 28 }, "DateConstructor_ConstructStub": { "count": 525, "time": 170 }, "NumberPrototypeToString": { "count": 248, "time": 24 }, "ObjectDefineProperty": { "count": 863, "time": 3942 }, "ArrayLengthSetter": { "count": 504, "time": 742 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 654 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 1121 }, "AllocateInNewSpace": { "count": 43, "time": 1266 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 873, "time": 4561 }, "AddDictionaryProperty": { "count": 3080, "time": 9736 }, "ObjectKeys": { "count": 170, "time": 762 }, "ObjectCreate": { "count": 149, "time": 2192 }, "GetProperty": { "count": 4312, "time": 3921 }, "HasProperty": { "count": 928, "time": 452 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 716 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1104 }, "StringAdd": { "count": 659, "time": 858 }, "StringCharCodeAt": { "count": 140, "time": 210 }, "StringBuilderJoin": { "count": 183, "time": 132 }, "StringToArray": { "count": 1, "time": 9 }, "StringEqual": { "count": 5752, "time": 2022 }, "ArrayConcat": { "count": 999, "time": 2781 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 919 }, "DateNow": { "count": 49, "time": 70 }, "FunctionPrototypeToString": { "count": 193, "time": 360 }, "ObjectAssign": { "count": 909, "time": 8221 }, "ObjectFreeze": { "count": 6, "time": 545 }, "ObjectGetPrototypeOf": { "count": 2123, "time": 1208 }, "ObjectSetPrototypeOf": { "count": 107, "time": 547 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 838 }, "Interrupt": { "count": 101, "time": 198 }, "RegExpReplace": { "count": 1009, "time": 4186 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 809 }, "ArrayShift": { "count": 672, "time": 871 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 1240 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 49 }, "DeleteProperty": { "count": 196, "time": 47 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 111 }, "ArrayPop": { "count": 669, "time": 1132 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4027 }, "DatePrototypeToISOString": { "count": 43, "time": 101 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 324 }, "MapPrototypeClear": { "count": 106, "time": 658 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1920 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 701 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 57 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2477 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5970 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 72 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 89 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24530 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1286 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 0 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 993385 } }, "Parse": { "ParseFunction": { "count": 3396, "time": 16883 }, "ParseFunctionLiteral": { "count": 3434, "time": 144165 }, "ParseProgram": { "count": 13, "time": 6543 }, "PreParseWithVariableResolution": { "count": 13066, "time": 175337 }, "PreParseNoVariableResolution": { "count": 597, "time": 28031 }, "JsonParse": { "count": 21, "time": 8133 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 14013 }, "KeyedStoreIC_Slow": { "count": 1468, "time": 2782 }, "LoadGlobalIC_Miss": { "count": 749, "time": 2996 }, "StoreIC_Miss": { "count": 528, "time": 3858 }, "KeyedStoreIC_StoreFastElementStub": { "count": 359, "time": 3821 }, "LoadIC_FunctionPrototypeStub": { "count": 166, "time": 512 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1089 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4102, "time": 19629 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7193, "time": 17306 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3201 }, "StoreIC_Premonomorphic": { "count": 5286, "time": 19215 }, "LoadGlobalIC_Slow": { "count": 6, "time": 647 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 2327 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3475 }, "LoadIC_LoadFieldDH": { "count": 4386, "time": 16173 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 24 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 3353 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 5 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2223, "time": 10833 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 854 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3688 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2051 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 92, "time": 1959 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 3815 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 833 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 908 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1552 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 177 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 58 }, "StoreIC_StoreNormalDH": { "count": 208, "time": 1427 }, "KeyedLoadIC_Miss": { "count": 32, "time": 724 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 8, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 8055 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2959 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 26 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2923 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 124 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 389 }, "API_String_NewFromOneByte": { "count": 979, "time": 1698 }, "API_String_Write": { "count": 2041, "time": 240 }, "API_External_New": { "count": 29, "time": 14 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 4 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 58, "time": 3 }, "OptimizeCode": { "count": 58, "time": 232 }, "RecompileSynchronous": { "count": 115, "time": 70156 }, "CompileOptimized_Concurrent": { "count": 57, "time": 1720 }, "StackGuard": { "count": 57, "time": 1160 }, "DeoptimizeCode": { "count": 3, "time": 42 }, "NotifyDeoptimized": { "count": 4, "time": 63 } } } } ], "set": "master-218da2d1" }, { "meta": { "browserVersion": "Chrome/64.0.3282.140", "cpus": [ "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz", "Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz" ] }, "samples": [ { "duration": 2970377, "js": 2394937, "phases": [ { "phase": "load", "start": 0, "duration": 155160 }, { "phase": "boot", "start": 155160, "duration": 768684 }, { "phase": "transition", "start": 923844, "duration": 299065 }, { "phase": "render", "start": 1222909, "duration": 1747468 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 408692, "duration": 4901, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 448149, "duration": 4964, "usedHeapSizeAfter": 4346840, "usedHeapSizeBefore": 4521832 }, { "kind": "MinorGC", "type": "scavenge", "start": 511274, "duration": 1926, "usedHeapSizeAfter": 5710904, "usedHeapSizeBefore": 5970736 }, { "kind": "MinorGC", "type": "scavenge", "start": 678322, "duration": 3623, "usedHeapSizeAfter": 8716120, "usedHeapSizeBefore": 9305000 }, { "kind": "MinorGC", "type": "scavenge", "start": 810216, "duration": 1979, "usedHeapSizeAfter": 10076160, "usedHeapSizeBefore": 10599272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1142341, "duration": 2376, "usedHeapSizeAfter": 13995056, "usedHeapSizeBefore": 15906240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1373952, "duration": 2586, "usedHeapSizeAfter": 15583800, "usedHeapSizeBefore": 17246584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1610060, "duration": 3151, "usedHeapSizeAfter": 17068720, "usedHeapSizeBefore": 19348352 }, { "kind": "MinorGC", "type": "scavenge", "start": 2031668, "duration": 3526, "usedHeapSizeAfter": 19183856, "usedHeapSizeBefore": 24520152 }, { "kind": "MinorGC", "type": "scavenge", "start": 2422968, "duration": 6704, "usedHeapSizeAfter": 21611584, "usedHeapSizeBefore": 25632864 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2498652, "duration": 258, "usedHeapSizeAfter": 22869120, "usedHeapSizeBefore": 22869120 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2508190, "duration": 11854, "usedHeapSizeAfter": 18703224, "usedHeapSizeBefore": 22972272 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 3234 }, "FunctionCallback": { "count": 6361, "time": 68513 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 145 }, "StoreCallbackProperty": { "count": 721, "time": 1974 }, "GCEpilogueCallback": { "count": 12, "time": 784 }, "GCPrologueCallback": { "count": 12, "time": 835 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1868 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2564 }, "CompileFunction": { "count": 3398, "time": 101720 }, "CompileIgnition": { "count": 3434, "time": 103155 }, "CompileIgnitionFinalization": { "count": 3434, "time": 36707 }, "CompileRenumber": { "count": 3411, "time": 14142 }, "CompileRewriteReturnResult": { "count": 3411, "time": 158 }, "CompileScopeAnalysis": { "count": 3411, "time": 15824 }, "CompileScript": { "count": 13, "time": 6482 }, "CompileLazy": { "count": 3198, "time": 14136 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1351 }, "RegExpInitializeAndCompile": { "count": 184, "time": 836 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 376 }, "Map_SetPrototype": { "count": 14111, "time": 3647 }, "Map_TransitionToDataProperty": { "count": 17077, "time": 50277 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 186 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4321 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4348 }, "InterpreterNewClosure": { "count": 3119, "time": 3049 }, "DeserializeLazy": { "count": 70, "time": 977 }, "CreateObjectLiteral": { "count": 2505, "time": 11894 }, "CreateArrayLiteral": { "count": 1129, "time": 2471 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 3648 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 420 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 31 }, "FunctionPrototypeSetter": { "count": 293, "time": 1854 }, "Object_DeleteProperty": { "count": 8, "time": 149 }, "ForInEnumerate": { "count": 1050, "time": 8076 }, "CreateRegExpLiteral": { "count": 239, "time": 3914 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 691, "time": 829 }, "SetProperty": { "count": 948, "time": 4229 }, "NewObject": { "count": 272, "time": 405 }, "RegExpExec": { "count": 478, "time": 13008 }, "RegExpExecMultiple": { "count": 288, "time": 3157 }, "StringSplit": { "count": 4175, "time": 8362 }, "StringBuilderConcat": { "count": 92, "time": 580 }, "DateConstructor_ConstructStub": { "count": 525, "time": 276 }, "NumberPrototypeToString": { "count": 248, "time": 610 }, "ObjectDefineProperty": { "count": 860, "time": 2677 }, "ArrayLengthSetter": { "count": 504, "time": 200 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 47 }, "WeakCollectionSet": { "count": 56, "time": 3333 }, "AllocateInNewSpace": { "count": 107, "time": 647 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 873, "time": 1313 }, "AddDictionaryProperty": { "count": 3077, "time": 9151 }, "ObjectKeys": { "count": 170, "time": 1028 }, "ObjectCreate": { "count": 149, "time": 2147 }, "GetProperty": { "count": 4312, "time": 2560 }, "HasProperty": { "count": 928, "time": 1810 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 756 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1747 }, "StringAdd": { "count": 659, "time": 701 }, "StringCharCodeAt": { "count": 140, "time": 999 }, "StringBuilderJoin": { "count": 183, "time": 1362 }, "StringToArray": { "count": 1, "time": 8 }, "StringEqual": { "count": 5782, "time": 838 }, "ArrayConcat": { "count": 997, "time": 1474 }, "ArraySplice": { "count": 268, "time": 794 }, "ArrayUnshift": { "count": 790, "time": 3123 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 164 }, "ObjectAssign": { "count": 909, "time": 9840 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1225 }, "ObjectSetPrototypeOf": { "count": 107, "time": 251 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2113 }, "Interrupt": { "count": 106, "time": 302 }, "RegExpReplace": { "count": 1009, "time": 3128 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 677 }, "ArrayShift": { "count": 672, "time": 1647 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 19 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 939 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 302 }, "ArrayPop": { "count": 669, "time": 1070 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4977 }, "DatePrototypeToISOString": { "count": 43, "time": 999 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1426 }, "MapPrototypeClear": { "count": 106, "time": 51 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 213 }, "StringToNumber": { "count": 481, "time": 56 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 37 }, "DatePrototypeSetMonth": { "count": 31, "time": 561 }, "ObjectIsFrozen": { "count": 420, "time": 47 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1621 }, "GC_HEAP_EPILOGUE": { "count": 11, "time": 51 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 11, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 11, "time": 662 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 11, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 11, "time": 365 }, "GC_HEAP_PROLOGUE": { "count": 11, "time": 3605 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5449 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 824 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 117 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24795 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2345 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 12, "time": 9975 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 777 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 247 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 68 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 90 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 842 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 13 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 676 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1993 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 33 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 361 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 556 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 27 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 660 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 66 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 3 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 30 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 15 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 4318 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 87 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 6 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 33 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 744 }, "GC_MC_PROLOGUE": { "count": 1, "time": 394 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 3 }, "GC_Custom_IncrementalMarkingObserver": { "count": 65, "time": 704 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1076286 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14086 }, "ParseFunctionLiteral": { "count": 3436, "time": 155476 }, "ParseProgram": { "count": 13, "time": 6038 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171027 }, "PreParseNoVariableResolution": { "count": 597, "time": 33346 }, "JsonParse": { "count": 21, "time": 8039 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 12670 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3379 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1731 }, "StoreIC_Miss": { "count": 578, "time": 2490 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4796 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 658 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1256 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4148, "time": 17200 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 319 }, "LoadIC_LoadNonexistentDH": { "count": 7190, "time": 21363 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4267 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20115 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 2645 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4304 }, "LoadIC_LoadFieldDH": { "count": 4402, "time": 17647 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 6869 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2235, "time": 10710 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5399 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 3999 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 737 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 806, "time": 2310 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1620 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 846 }, "LoadIC_StringLength": { "count": 23, "time": 1101 }, "StoreIC_SlowStub": { "count": 139, "time": 165 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 24 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1627 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 754 } }, "API": { "API_Context_New": { "count": 2, "time": 10787 }, "API_FunctionTemplate_New": { "count": 1258, "time": 796 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 96 }, "API_Script_Run": { "count": 11, "time": 372 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2176 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 637 }, "API_Persistent_New": { "count": 2889, "time": 405 }, "API_String_NewFromOneByte": { "count": 979, "time": 869 }, "API_String_Write": { "count": 2022, "time": 1665 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 22 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 714 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 5 }, "OptimizeCode": { "count": 75, "time": 863 }, "RecompileSynchronous": { "count": 149, "time": 92266 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2627 }, "StackGuard": { "count": 75, "time": 1316 }, "DeoptimizeCode": { "count": 4, "time": 1220 }, "NotifyDeoptimized": { "count": 4, "time": 773 } } } }, { "duration": 2696732, "js": 2195097, "phases": [ { "phase": "load", "start": 0, "duration": 97771 }, { "phase": "boot", "start": 97771, "duration": 624013 }, { "phase": "transition", "start": 721784, "duration": 293211 }, { "phase": "render", "start": 1014995, "duration": 1681737 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 148851 }, { "kind": "MinorGC", "type": "scavenge", "start": 216428, "duration": 4639, "usedHeapSizeAfter": 3767104, "usedHeapSizeBefore": 4205664 }, { "kind": "MinorGC", "type": "scavenge", "start": 251979, "duration": 5497, "usedHeapSizeAfter": 4331632, "usedHeapSizeBefore": 4506656 }, { "kind": "MinorGC", "type": "scavenge", "start": 315430, "duration": 1614, "usedHeapSizeAfter": 5707864, "usedHeapSizeBefore": 5955608 }, { "kind": "MinorGC", "type": "scavenge", "start": 476035, "duration": 3203, "usedHeapSizeAfter": 8659136, "usedHeapSizeBefore": 9274784 }, { "kind": "MinorGC", "type": "scavenge", "start": 609283, "duration": 3272, "usedHeapSizeAfter": 10063744, "usedHeapSizeBefore": 10593584 }, { "kind": "MinorGC", "type": "scavenge", "start": 937035, "duration": 2691, "usedHeapSizeAfter": 14000320, "usedHeapSizeBefore": 15888968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1179688, "duration": 5871, "usedHeapSizeAfter": 15576792, "usedHeapSizeBefore": 17234656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1423006, "duration": 3847, "usedHeapSizeAfter": 17095192, "usedHeapSizeBefore": 19344184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797636, "duration": 3454, "usedHeapSizeAfter": 19056400, "usedHeapSizeBefore": 24453864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2166673, "duration": 6774, "usedHeapSizeAfter": 21490520, "usedHeapSizeBefore": 25550744 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 983, "time": 1180 }, "FunctionCallback": { "count": 6363, "time": 67802 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 434 }, "StoreCallbackProperty": { "count": 721, "time": 339 }, "GetMoreDataCallback": { "count": 270, "time": 2455 }, "GCEpilogueCallback": { "count": 10, "time": 530 }, "GCPrologueCallback": { "count": 10, "time": 2714 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 184 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2059 }, "CompileFunction": { "count": 3398, "time": 113679 }, "CompileIgnition": { "count": 3434, "time": 96181 }, "CompileIgnitionFinalization": { "count": 3434, "time": 36318 }, "CompileRenumber": { "count": 3411, "time": 16789 }, "CompileRewriteReturnResult": { "count": 3411, "time": 151 }, "CompileScopeAnalysis": { "count": 3411, "time": 16314 }, "CompileScript": { "count": 13, "time": 7842 }, "CompileLazy": { "count": 3198, "time": 13084 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 122 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1192 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 439, "time": 1951 }, "Map_SetPrototype": { "count": 14102, "time": 8016 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 48854 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 420 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3839 }, "InterpreterDeserializeLazy": { "count": 161, "time": 900 }, "InterpreterNewClosure": { "count": 3119, "time": 3730 }, "DeserializeLazy": { "count": 70, "time": 1843 }, "CreateObjectLiteral": { "count": 2505, "time": 11483 }, "CreateArrayLiteral": { "count": 1129, "time": 2351 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 19 }, "HandleApiCall": { "count": 6040, "time": 9058 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1621 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 989 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 7239 }, "CreateRegExpLiteral": { "count": 239, "time": 1999 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 589 }, "SetProperty": { "count": 948, "time": 5131 }, "NewObject": { "count": 272, "time": 2848 }, "RegExpExec": { "count": 478, "time": 10680 }, "RegExpExecMultiple": { "count": 288, "time": 2048 }, "StringSplit": { "count": 4175, "time": 9557 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2379 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 2883 }, "ArrayLengthSetter": { "count": 504, "time": 483 }, "FunctionLengthGetter": { "count": 19, "time": 18 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 49 }, "WeakCollectionSet": { "count": 56, "time": 1734 }, "AllocateInNewSpace": { "count": 54, "time": 1209 }, "CreateListFromArrayLike": { "count": 6, "time": 547 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3231 }, "AddDictionaryProperty": { "count": 3077, "time": 6597 }, "ObjectKeys": { "count": 170, "time": 1057 }, "ObjectCreate": { "count": 149, "time": 2315 }, "GetProperty": { "count": 4312, "time": 4801 }, "HasProperty": { "count": 928, "time": 1489 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 57 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 527 }, "StringAdd": { "count": 659, "time": 823 }, "StringCharCodeAt": { "count": 140, "time": 55 }, "StringBuilderJoin": { "count": 183, "time": 786 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5792, "time": 3873 }, "ArrayConcat": { "count": 997, "time": 3454 }, "ArraySplice": { "count": 268, "time": 442 }, "ArrayUnshift": { "count": 790, "time": 1151 }, "DateNow": { "count": 49, "time": 400 }, "FunctionPrototypeToString": { "count": 191, "time": 1215 }, "ObjectAssign": { "count": 909, "time": 10566 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 398 }, "ObjectSetPrototypeOf": { "count": 107, "time": 785 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1016 }, "Interrupt": { "count": 104, "time": 863 }, "RegExpReplace": { "count": 1009, "time": 3627 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 65 }, "ArrayShift": { "count": 672, "time": 2682 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 172 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 595 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 596 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 1134 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4339 }, "DatePrototypeToISOString": { "count": 43, "time": 1046 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 160 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1223 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 39 }, "DatePrototypeSetMonth": { "count": 31, "time": 39 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1233 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 306 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1298 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6011 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 684 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 855 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28172 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 963 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1036433 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17194 }, "ParseFunctionLiteral": { "count": 3432, "time": 146542 }, "ParseProgram": { "count": 12, "time": 2307 }, "PreParseWithVariableResolution": { "count": 6260, "time": 20846 }, "PreParseNoVariableResolution": { "count": 305, "time": 8422 }, "JsonParse": { "count": 21, "time": 6394 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 10613 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1643 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2020 }, "StoreIC_Miss": { "count": 579, "time": 2716 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4869 }, "LoadIC_FunctionPrototypeStub": { "count": 191, "time": 701 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2459 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4145, "time": 22133 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7183, "time": 22336 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2541 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15010 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 2524 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3723 }, "LoadIC_LoadFieldDH": { "count": 4363, "time": 17861 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 4379 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9759 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4285 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3193 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 300 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 4213 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1576 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1467 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 1654 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 162 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 739 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1711 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 9461 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2109 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3532 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 369 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 2278 }, "API_String_NewFromOneByte": { "count": 979, "time": 2399 }, "API_String_Write": { "count": 2011, "time": 656 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 542 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 427 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 335 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 494 }, "ParseBackgroundProgram": { "count": 1, "time": 753 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5331 }, "PreParseBackgroundWithVariableResolution": { "count": 6813, "time": 39493 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 5 }, "OptimizeCode": { "count": 69, "time": 2947 }, "RecompileSynchronous": { "count": 137, "time": 78399 }, "CompileOptimized_Concurrent": { "count": 68, "time": 3914 }, "StackGuard": { "count": 68, "time": 915 }, "DeoptimizeCode": { "count": 4, "time": 107 }, "NotifyDeoptimized": { "count": 5, "time": 321 } } } }, { "duration": 2780635, "js": 2166875, "phases": [ { "phase": "load", "start": 0, "duration": 102254 }, { "phase": "boot", "start": 102254, "duration": 623756 }, { "phase": "transition", "start": 726010, "duration": 295525 }, { "phase": "render", "start": 1021535, "duration": 1759100 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 151817 }, { "kind": "MinorGC", "type": "scavenge", "start": 221267, "duration": 4892, "usedHeapSizeAfter": 3767104, "usedHeapSizeBefore": 4205664 }, { "kind": "MinorGC", "type": "scavenge", "start": 257741, "duration": 5316, "usedHeapSizeAfter": 4331640, "usedHeapSizeBefore": 4506656 }, { "kind": "MinorGC", "type": "scavenge", "start": 321920, "duration": 1490, "usedHeapSizeAfter": 5709328, "usedHeapSizeBefore": 5955528 }, { "kind": "MinorGC", "type": "scavenge", "start": 478074, "duration": 3025, "usedHeapSizeAfter": 8679016, "usedHeapSizeBefore": 9274208 }, { "kind": "MinorGC", "type": "scavenge", "start": 614740, "duration": 2112, "usedHeapSizeAfter": 10051936, "usedHeapSizeBefore": 10581512 }, { "kind": "MinorGC", "type": "scavenge", "start": 934283, "duration": 1902, "usedHeapSizeAfter": 13987552, "usedHeapSizeBefore": 15888208 }, { "kind": "MinorGC", "type": "scavenge", "start": 1164285, "duration": 3177, "usedHeapSizeAfter": 15601016, "usedHeapSizeBefore": 17250336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1396788, "duration": 3496, "usedHeapSizeAfter": 17026192, "usedHeapSizeBefore": 19359944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1767914, "duration": 2660, "usedHeapSizeAfter": 19108464, "usedHeapSizeBefore": 24420768 }, { "kind": "MinorGC", "type": "scavenge", "start": 2142294, "duration": 4787, "usedHeapSizeAfter": 21468936, "usedHeapSizeBefore": 25520680 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 1891 }, "FunctionCallback": { "count": 6360, "time": 60805 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 2134 }, "StoreCallbackProperty": { "count": 721, "time": 586 }, "GetMoreDataCallback": { "count": 270, "time": 1701 }, "GCEpilogueCallback": { "count": 10, "time": 1910 }, "GCPrologueCallback": { "count": 10, "time": 648 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 451 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3969 }, "CompileFunction": { "count": 3398, "time": 114421 }, "CompileIgnition": { "count": 3434, "time": 99109 }, "CompileIgnitionFinalization": { "count": 3434, "time": 27746 }, "CompileRenumber": { "count": 3411, "time": 14719 }, "CompileRewriteReturnResult": { "count": 3411, "time": 134 }, "CompileScopeAnalysis": { "count": 3411, "time": 15753 }, "CompileScript": { "count": 13, "time": 6530 }, "CompileLazy": { "count": 3198, "time": 16493 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 424 }, "RegExpInitializeAndCompile": { "count": 184, "time": 785 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 728 }, "Map_SetPrototype": { "count": 14094, "time": 2942 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 37466 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1630 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7190 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1987 }, "InterpreterNewClosure": { "count": 3119, "time": 2549 }, "DeserializeLazy": { "count": 70, "time": 1256 }, "CreateObjectLiteral": { "count": 2505, "time": 10392 }, "CreateArrayLiteral": { "count": 1129, "time": 1182 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 19 }, "HandleApiCall": { "count": 6040, "time": 4254 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 346 }, "Object_DeleteProperty": { "count": 8, "time": 28 }, "ForInEnumerate": { "count": 1050, "time": 9308 }, "CreateRegExpLiteral": { "count": 239, "time": 2781 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1623 }, "SetProperty": { "count": 948, "time": 3738 }, "NewObject": { "count": 272, "time": 3452 }, "RegExpExec": { "count": 478, "time": 8441 }, "RegExpExecMultiple": { "count": 288, "time": 2150 }, "StringSplit": { "count": 4175, "time": 9422 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 919 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 3194 }, "ArrayLengthSetter": { "count": 504, "time": 732 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 1851 }, "AllocateInNewSpace": { "count": 49, "time": 1015 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 4092 }, "AddDictionaryProperty": { "count": 3077, "time": 7669 }, "ObjectKeys": { "count": 170, "time": 610 }, "ObjectCreate": { "count": 149, "time": 2173 }, "GetProperty": { "count": 4313, "time": 3125 }, "HasProperty": { "count": 928, "time": 2469 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 46 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 6 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4751 }, "StringAdd": { "count": 659, "time": 859 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 901 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5762, "time": 2569 }, "ArrayConcat": { "count": 997, "time": 3157 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 940 }, "DateNow": { "count": 49, "time": 857 }, "FunctionPrototypeToString": { "count": 191, "time": 568 }, "ObjectAssign": { "count": 909, "time": 6612 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1399 }, "ObjectSetPrototypeOf": { "count": 107, "time": 84 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2014 }, "Interrupt": { "count": 101, "time": 1858 }, "RegExpReplace": { "count": 1009, "time": 6820 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 70 }, "ArrayShift": { "count": 672, "time": 2562 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 675 }, "SetShrink": { "count": 1, "time": 5 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 110 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 723 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 432 }, "ArrayPop": { "count": 72, "time": 36 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4509 }, "DatePrototypeToISOString": { "count": 43, "time": 1638 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 344 }, "MapPrototypeClear": { "count": 106, "time": 59 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1618 }, "StringToNumber": { "count": 481, "time": 527 }, "DateUTC": { "count": 91, "time": 1462 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 769 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 447 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 281 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2329 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3147 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 494 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23830 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2714 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 2, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1029461 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15034 }, "ParseFunctionLiteral": { "count": 3432, "time": 150463 }, "ParseProgram": { "count": 12, "time": 3695 }, "PreParseWithVariableResolution": { "count": 6260, "time": 18845 }, "PreParseNoVariableResolution": { "count": 305, "time": 8720 }, "JsonParse": { "count": 21, "time": 7669 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 9202 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2056 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2300 }, "StoreIC_Miss": { "count": 569, "time": 4614 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4311 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1099 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 3572 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4147, "time": 26156 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 242 }, "LoadIC_LoadNonexistentDH": { "count": 7173, "time": 23131 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2074 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20470 }, "LoadGlobalIC_Slow": { "count": 6, "time": 8 }, "LoadIC_SlowStub": { "count": 8, "time": 1261 }, "LoadIC_Miss": { "count": 135, "time": 2443 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3711 }, "LoadIC_LoadFieldDH": { "count": 4394, "time": 11330 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 5375 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10167 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3886 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 1786 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1820 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 2481 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 172 }, "LoadIC_LoadNormalDH": { "count": 299, "time": 1609 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1436 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 933 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 25 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 2106 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 405 } }, "API": { "API_Context_New": { "count": 2, "time": 10277 }, "API_FunctionTemplate_New": { "count": 1258, "time": 607 }, "API_Object_SetPrivate": { "count": 44, "time": 209 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 90 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4341 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 53 }, "API_Persistent_New": { "count": 2889, "time": 1959 }, "API_String_NewFromOneByte": { "count": 979, "time": 2465 }, "API_String_Write": { "count": 2015, "time": 2242 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 207 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 11 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 495 }, "ParseBackgroundProgram": { "count": 1, "time": 781 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5469 }, "PreParseBackgroundWithVariableResolution": { "count": 6813, "time": 39264 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 58, "time": 5 }, "OptimizeCode": { "count": 58, "time": 1450 }, "RecompileSynchronous": { "count": 115, "time": 86504 }, "CompileOptimized_Concurrent": { "count": 57, "time": 1316 }, "StackGuard": { "count": 57, "time": 463 }, "DeoptimizeCode": { "count": 5, "time": 76 }, "NotifyDeoptimized": { "count": 6, "time": 281 } } } }, { "duration": 2677965, "js": 2172892, "phases": [ { "phase": "load", "start": 0, "duration": 100132 }, { "phase": "boot", "start": 100132, "duration": 644968 }, { "phase": "transition", "start": 745100, "duration": 274871 }, { "phase": "render", "start": 1019971, "duration": 1657994 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 149396 }, { "kind": "MinorGC", "type": "scavenge", "start": 220593, "duration": 5643, "usedHeapSizeAfter": 3767216, "usedHeapSizeBefore": 4205720 }, { "kind": "MinorGC", "type": "scavenge", "start": 257734, "duration": 4761, "usedHeapSizeAfter": 4331544, "usedHeapSizeBefore": 4506760 }, { "kind": "MinorGC", "type": "scavenge", "start": 320569, "duration": 1992, "usedHeapSizeAfter": 5707704, "usedHeapSizeBefore": 5955416 }, { "kind": "MinorGC", "type": "scavenge", "start": 481338, "duration": 2784, "usedHeapSizeAfter": 8685408, "usedHeapSizeBefore": 9274896 }, { "kind": "MinorGC", "type": "scavenge", "start": 611985, "duration": 2106, "usedHeapSizeAfter": 10037320, "usedHeapSizeBefore": 10571616 }, { "kind": "MajorGC", "type": "incremental marking", "start": 712582, "duration": 51, "usedHeapSizeAfter": 11649856, "usedHeapSizeBefore": 11649856 }, { "kind": "MajorGC", "type": "atomic pause", "start": 724610, "duration": 7145, "usedHeapSizeAfter": 9848664, "usedHeapSizeBefore": 11771056 }, { "kind": "MajorGC", "type": "weak processing", "start": 848789, "duration": 9, "usedHeapSizeAfter": 12226112, "usedHeapSizeBefore": 12226112 }, { "kind": "MinorGC", "type": "scavenge", "start": 980525, "duration": 2352, "usedHeapSizeAfter": 12608976, "usedHeapSizeBefore": 14786168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1263355, "duration": 3378, "usedHeapSizeAfter": 14707800, "usedHeapSizeBefore": 16537032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1735330, "duration": 6437, "usedHeapSizeAfter": 17054936, "usedHeapSizeBefore": 22252136 }, { "kind": "MinorGC", "type": "scavenge", "start": 2069877, "duration": 5333, "usedHeapSizeAfter": 19202872, "usedHeapSizeBefore": 23339600 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 978, "time": 2520 }, "FunctionCallback": { "count": 6354, "time": 66414 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1091 }, "StoreCallbackProperty": { "count": 721, "time": 497 }, "GetMoreDataCallback": { "count": 270, "time": 1153 }, "GCEpilogueCallback": { "count": 11, "time": 852 }, "GCPrologueCallback": { "count": 11, "time": 1345 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2853 }, "CompileFunction": { "count": 3398, "time": 98171 }, "CompileIgnition": { "count": 3434, "time": 104265 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26955 }, "CompileRenumber": { "count": 3411, "time": 13688 }, "CompileRewriteReturnResult": { "count": 3411, "time": 131 }, "CompileScopeAnalysis": { "count": 3411, "time": 9857 }, "CompileScript": { "count": 13, "time": 9659 }, "CompileLazy": { "count": 3198, "time": 15274 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 126 }, "RegExpInitializeAndCompile": { "count": 184, "time": 141 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 434, "time": 1579 }, "Map_SetPrototype": { "count": 14120, "time": 5880 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 48119 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 621 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5139 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1710 }, "InterpreterNewClosure": { "count": 3119, "time": 2607 }, "DeserializeLazy": { "count": 70, "time": 801 }, "CreateObjectLiteral": { "count": 2505, "time": 11225 }, "CreateArrayLiteral": { "count": 1129, "time": 2802 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 22 }, "HandleApiCall": { "count": 6040, "time": 4573 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 74 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 802 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 10468 }, "CreateRegExpLiteral": { "count": 239, "time": 3584 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 690, "time": 1265 }, "SetProperty": { "count": 947, "time": 2971 }, "NewObject": { "count": 272, "time": 3159 }, "RegExpExec": { "count": 479, "time": 9341 }, "RegExpExecMultiple": { "count": 288, "time": 2247 }, "StringSplit": { "count": 4175, "time": 5808 }, "StringBuilderConcat": { "count": 92, "time": 766 }, "DateConstructor_ConstructStub": { "count": 525, "time": 720 }, "NumberPrototypeToString": { "count": 248, "time": 692 }, "ObjectDefineProperty": { "count": 860, "time": 1733 }, "ArrayLengthSetter": { "count": 504, "time": 1035 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 1322 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 3674 }, "AllocateInNewSpace": { "count": 56, "time": 1691 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 976, "time": 2765 }, "AddDictionaryProperty": { "count": 3077, "time": 5308 }, "ObjectKeys": { "count": 170, "time": 1131 }, "ObjectCreate": { "count": 153, "time": 393 }, "GetProperty": { "count": 4312, "time": 2911 }, "HasProperty": { "count": 928, "time": 1802 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 404 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1478 }, "StringAdd": { "count": 659, "time": 805 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 125 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5128, "time": 1542 }, "ArrayConcat": { "count": 997, "time": 1690 }, "ArraySplice": { "count": 268, "time": 1222 }, "ArrayUnshift": { "count": 790, "time": 1259 }, "DateNow": { "count": 49, "time": 57 }, "FunctionPrototypeToString": { "count": 191, "time": 1477 }, "ObjectAssign": { "count": 909, "time": 10085 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1189 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2061 }, "Interrupt": { "count": 99, "time": 711 }, "RegExpReplace": { "count": 1009, "time": 3648 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 1650 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 902 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 1340 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 291 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 600 }, "ArrayPop": { "count": 669, "time": 368 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4383 }, "DatePrototypeToISOString": { "count": 43, "time": 437 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 676 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 262 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 24 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1667 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 52 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 525 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1809 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5123 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 67 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 921 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24785 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1624 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 9088 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 745 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 43 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 638 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 678 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 39 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1384 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 28 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 2126 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 503 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 53 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 532 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 404 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 54 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 16 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 153 }, "AllocateInTargetSpace": { "count": 19, "time": 12 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1038148 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15611 }, "ParseFunctionLiteral": { "count": 3432, "time": 158844 }, "ParseProgram": { "count": 12, "time": 2843 }, "PreParseWithVariableResolution": { "count": 6260, "time": 22556 }, "PreParseNoVariableResolution": { "count": 305, "time": 9882 }, "JsonParse": { "count": 21, "time": 8974 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3671, "time": 13046 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 1403 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2149 }, "StoreIC_Miss": { "count": 573, "time": 3325 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5203 }, "LoadIC_FunctionPrototypeStub": { "count": 186, "time": 1124 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2674 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4163, "time": 18767 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 21 }, "LoadIC_LoadNonexistentDH": { "count": 7241, "time": 24204 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3722 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 14768 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 2496 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 4015 }, "LoadIC_LoadFieldDH": { "count": 4427, "time": 11344 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3866 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 12075 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4158 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 3624 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 76, "time": 249 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 2717 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 1044 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 864 }, "LoadIC_StringLength": { "count": 23, "time": 551 }, "StoreIC_SlowStub": { "count": 139, "time": 169 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 441 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 842 }, "KeyedLoadIC_Miss": { "count": 32, "time": 233 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 9587 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1812 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 10 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3684 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 51 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2890, "time": 2732 }, "API_String_NewFromOneByte": { "count": 979, "time": 1039 }, "API_String_Write": { "count": 2330, "time": 1522 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 10 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 18 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 505 }, "ParseBackgroundProgram": { "count": 1, "time": 759 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5457 }, "PreParseBackgroundWithVariableResolution": { "count": 6813, "time": 38820 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 7 }, "OptimizeCode": { "count": 72, "time": 384 }, "RecompileSynchronous": { "count": 143, "time": 77610 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1707 }, "StackGuard": { "count": 71, "time": 1038 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } }, { "duration": 2643365, "js": 2146490, "phases": [ { "phase": "load", "start": 0, "duration": 99606 }, { "phase": "boot", "start": 99606, "duration": 629936 }, { "phase": "transition", "start": 729542, "duration": 284321 }, { "phase": "render", "start": 1013863, "duration": 1629502 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 151237 }, { "kind": "MinorGC", "type": "scavenge", "start": 223147, "duration": 4352, "usedHeapSizeAfter": 3767328, "usedHeapSizeBefore": 4205920 }, { "kind": "MinorGC", "type": "scavenge", "start": 258689, "duration": 5072, "usedHeapSizeAfter": 4331920, "usedHeapSizeBefore": 4506848 }, { "kind": "MinorGC", "type": "scavenge", "start": 322417, "duration": 1630, "usedHeapSizeAfter": 5695784, "usedHeapSizeBefore": 5955896 }, { "kind": "MinorGC", "type": "scavenge", "start": 486956, "duration": 2731, "usedHeapSizeAfter": 8711080, "usedHeapSizeBefore": 9293120 }, { "kind": "MinorGC", "type": "scavenge", "start": 618693, "duration": 2056, "usedHeapSizeAfter": 10060248, "usedHeapSizeBefore": 10583440 }, { "kind": "MinorGC", "type": "scavenge", "start": 931149, "duration": 2722, "usedHeapSizeAfter": 13991256, "usedHeapSizeBefore": 15892776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1163451, "duration": 3048, "usedHeapSizeAfter": 15559984, "usedHeapSizeBefore": 17231632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393024, "duration": 5143, "usedHeapSizeAfter": 17073520, "usedHeapSizeBefore": 19338592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1783169, "duration": 2734, "usedHeapSizeAfter": 19133040, "usedHeapSizeBefore": 24453936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136445, "duration": 10142, "usedHeapSizeAfter": 21544912, "usedHeapSizeBefore": 25576832 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 976, "time": 1761 }, "FunctionCallback": { "count": 6364, "time": 54208 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 543 }, "StoreCallbackProperty": { "count": 721, "time": 317 }, "GetMoreDataCallback": { "count": 270, "time": 2989 }, "GCEpilogueCallback": { "count": 10, "time": 158 }, "GCPrologueCallback": { "count": 10, "time": 1452 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 545 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3401 }, "CompileFunction": { "count": 3398, "time": 106273 }, "CompileIgnition": { "count": 3434, "time": 109248 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34784 }, "CompileRenumber": { "count": 3411, "time": 13054 }, "CompileRewriteReturnResult": { "count": 3411, "time": 127 }, "CompileScopeAnalysis": { "count": 3411, "time": 11022 }, "CompileScript": { "count": 13, "time": 6557 }, "CompileLazy": { "count": 3198, "time": 12172 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 139 }, "RegExpInitializeAndCompile": { "count": 184, "time": 163 }, "CompileForOnStackReplacement": { "count": 1, "time": 12 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 432, "time": 3252 }, "Map_SetPrototype": { "count": 14111, "time": 4404 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 46346 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 600 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6386 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3010 }, "InterpreterNewClosure": { "count": 3119, "time": 3572 }, "DeserializeLazy": { "count": 70, "time": 1123 }, "CreateObjectLiteral": { "count": 2505, "time": 9410 }, "CreateArrayLiteral": { "count": 1129, "time": 2107 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 4304 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1574 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 1180 }, "Object_DeleteProperty": { "count": 8, "time": 732 }, "ForInEnumerate": { "count": 1050, "time": 6806 }, "CreateRegExpLiteral": { "count": 239, "time": 1853 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 920 }, "SetProperty": { "count": 948, "time": 3886 }, "NewObject": { "count": 272, "time": 932 }, "RegExpExec": { "count": 478, "time": 9170 }, "RegExpExecMultiple": { "count": 288, "time": 1684 }, "StringSplit": { "count": 4175, "time": 4978 }, "StringBuilderConcat": { "count": 92, "time": 63 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1982 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 2285 }, "ArrayLengthSetter": { "count": 504, "time": 834 }, "FunctionLengthGetter": { "count": 19, "time": 35 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 55 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 314 }, "WeakCollectionSet": { "count": 56, "time": 3416 }, "AllocateInNewSpace": { "count": 49, "time": 323 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3164 }, "AddDictionaryProperty": { "count": 3077, "time": 6337 }, "ObjectKeys": { "count": 170, "time": 1632 }, "ObjectCreate": { "count": 149, "time": 369 }, "GetProperty": { "count": 4312, "time": 2071 }, "HasProperty": { "count": 928, "time": 1450 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 216 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 62 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2802 }, "StringAdd": { "count": 659, "time": 782 }, "StringCharCodeAt": { "count": 140, "time": 419 }, "StringBuilderJoin": { "count": 183, "time": 102 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5764, "time": 1557 }, "ArrayConcat": { "count": 997, "time": 4101 }, "ArraySplice": { "count": 268, "time": 126 }, "ArrayUnshift": { "count": 790, "time": 452 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 198 }, "ObjectAssign": { "count": 909, "time": 7604 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2610 }, "ObjectSetPrototypeOf": { "count": 107, "time": 109 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 362 }, "Interrupt": { "count": 103, "time": 276 }, "RegExpReplace": { "count": 1009, "time": 2960 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 616 }, "ArrayShift": { "count": 672, "time": 1067 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 81 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1524 }, "ArrayPop": { "count": 680, "time": 1335 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4279 }, "DatePrototypeToISOString": { "count": 43, "time": 111 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 170 }, "MapPrototypeClear": { "count": 106, "time": 445 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1999 }, "StringToNumber": { "count": 481, "time": 53 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 116 }, "DatePrototypeSetMonth": { "count": 31, "time": 651 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1924 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 88 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 506 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1615 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5476 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 30715 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1513 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 15 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1039399 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 20355 }, "ParseFunctionLiteral": { "count": 3432, "time": 148714 }, "ParseProgram": { "count": 12, "time": 1892 }, "PreParseWithVariableResolution": { "count": 6260, "time": 19266 }, "PreParseNoVariableResolution": { "count": 305, "time": 12121 }, "JsonParse": { "count": 21, "time": 7553 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 9741 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1646 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4012 }, "StoreIC_Miss": { "count": 583, "time": 1050 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6971 }, "LoadIC_FunctionPrototypeStub": { "count": 184, "time": 905 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1907 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4136, "time": 23100 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7277, "time": 18913 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3759 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19207 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 133, "time": 3601 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2515 }, "LoadIC_LoadFieldDH": { "count": 4426, "time": 15653 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 24 }, "StoreIC_StoreFieldDH": { "count": 1019, "time": 4945 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 6513 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 5 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4067 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 3111 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 431 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 2961 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 931 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1560 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1054 }, "LoadIC_StringLength": { "count": 23, "time": 50 }, "StoreIC_SlowStub": { "count": 139, "time": 368 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 943 }, "KeyedLoadIC_Miss": { "count": 32, "time": 749 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 24 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 57 } }, "API": { "API_Context_New": { "count": 2, "time": 8936 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1673 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 23 }, "API_String_NewFromUtf8": { "count": 50, "time": 17 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 968 }, "API_Script_Run": { "count": 11, "time": 88 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1448 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 24 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 457 }, "API_String_NewFromOneByte": { "count": 979, "time": 1802 }, "API_String_Write": { "count": 2015, "time": 1278 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 552 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 463 }, "ParseBackgroundProgram": { "count": 1, "time": 793 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5763 }, "PreParseBackgroundWithVariableResolution": { "count": 6813, "time": 38940 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 8 }, "OptimizeCode": { "count": 66, "time": 706 }, "RecompileSynchronous": { "count": 131, "time": 80370 }, "CompileOptimized_Concurrent": { "count": 65, "time": 561 }, "StackGuard": { "count": 64, "time": 486 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 6, "time": 92 } } } }, { "duration": 2791020, "js": 2274793, "phases": [ { "phase": "load", "start": 0, "duration": 101054 }, { "phase": "boot", "start": 101054, "duration": 754154 }, { "phase": "transition", "start": 855208, "duration": 278661 }, { "phase": "render", "start": 1133869, "duration": 1657151 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345455, "duration": 4234, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 381404, "duration": 5857, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521696 }, { "kind": "MinorGC", "type": "scavenge", "start": 444430, "duration": 1698, "usedHeapSizeAfter": 5722552, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 599501, "duration": 4849, "usedHeapSizeAfter": 8693880, "usedHeapSizeBefore": 9290824 }, { "kind": "MinorGC", "type": "scavenge", "start": 739713, "duration": 3236, "usedHeapSizeAfter": 10060824, "usedHeapSizeBefore": 10598080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052355, "duration": 2606, "usedHeapSizeAfter": 13999952, "usedHeapSizeBefore": 15903776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1280296, "duration": 4018, "usedHeapSizeAfter": 15624616, "usedHeapSizeBefore": 17248984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511174, "duration": 3849, "usedHeapSizeAfter": 17114088, "usedHeapSizeBefore": 19359144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1861526, "duration": 4255, "usedHeapSizeAfter": 19020600, "usedHeapSizeBefore": 24422992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2251311, "duration": 4581, "usedHeapSizeAfter": 21445704, "usedHeapSizeBefore": 25534016 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 1908 }, "FunctionCallback": { "count": 6363, "time": 56756 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 699 }, "StoreCallbackProperty": { "count": 721, "time": 1243 }, "GCEpilogueCallback": { "count": 10, "time": 993 }, "GCPrologueCallback": { "count": 10, "time": 1645 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 775 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1845 }, "CompileFunction": { "count": 3398, "time": 112824 }, "CompileIgnition": { "count": 3434, "time": 96719 }, "CompileIgnitionFinalization": { "count": 3434, "time": 36799 }, "CompileRenumber": { "count": 3411, "time": 13272 }, "CompileRewriteReturnResult": { "count": 3411, "time": 128 }, "CompileScopeAnalysis": { "count": 3411, "time": 17966 }, "CompileScript": { "count": 13, "time": 7570 }, "CompileLazy": { "count": 3198, "time": 15223 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 204 }, "RegExpInitializeAndCompile": { "count": 184, "time": 383 }, "CompileForOnStackReplacement": { "count": 1, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 322 }, "Map_SetPrototype": { "count": 14099, "time": 7781 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 43104 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 207 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4354 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2436 }, "InterpreterNewClosure": { "count": 3119, "time": 1517 }, "DeserializeLazy": { "count": 70, "time": 346 }, "CreateObjectLiteral": { "count": 2505, "time": 9358 }, "CreateArrayLiteral": { "count": 1129, "time": 2791 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7279 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 305 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 2117 }, "Object_DeleteProperty": { "count": 8, "time": 31 }, "ForInEnumerate": { "count": 1050, "time": 8856 }, "CreateRegExpLiteral": { "count": 239, "time": 2270 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2619 }, "SetProperty": { "count": 948, "time": 4326 }, "NewObject": { "count": 272, "time": 1375 }, "RegExpExec": { "count": 478, "time": 8058 }, "RegExpExecMultiple": { "count": 288, "time": 4443 }, "StringSplit": { "count": 4175, "time": 10042 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 485 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 3624 }, "ArrayLengthSetter": { "count": 504, "time": 195 }, "FunctionLengthGetter": { "count": 19, "time": 52 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 341 }, "ArraySpeciesConstructor": { "count": 1, "time": 525 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 1326 }, "AllocateInNewSpace": { "count": 75, "time": 772 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1890 }, "AddDictionaryProperty": { "count": 3077, "time": 9687 }, "ObjectKeys": { "count": 170, "time": 886 }, "ObjectCreate": { "count": 149, "time": 1234 }, "GetProperty": { "count": 4312, "time": 2329 }, "HasProperty": { "count": 928, "time": 1893 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 993 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2746 }, "StringAdd": { "count": 659, "time": 987 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 798 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5801, "time": 1708 }, "ArrayConcat": { "count": 997, "time": 4307 }, "ArraySplice": { "count": 268, "time": 85 }, "ArrayUnshift": { "count": 790, "time": 270 }, "DateNow": { "count": 49, "time": 633 }, "FunctionPrototypeToString": { "count": 191, "time": 802 }, "ObjectAssign": { "count": 909, "time": 8625 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1054 }, "ObjectSetPrototypeOf": { "count": 107, "time": 2051 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 630 }, "Interrupt": { "count": 107, "time": 1638 }, "RegExpReplace": { "count": 1009, "time": 3612 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 354 }, "ArrayShift": { "count": 672, "time": 1897 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 85 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 49 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 306, "time": 103 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3841 }, "DatePrototypeToISOString": { "count": 43, "time": 1765 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1074 }, "MapPrototypeClear": { "count": 106, "time": 26 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 262 }, "StringToNumber": { "count": 481, "time": 72 }, "DateUTC": { "count": 91, "time": 579 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 767 }, "DatePrototypeSetMonth": { "count": 31, "time": 245 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1161 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 36 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 659 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5078 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 364 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25652 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 4303 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 3, "time": 2915 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 774 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 515 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 1020825 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 18816 }, "ParseFunctionLiteral": { "count": 3436, "time": 143535 }, "ParseProgram": { "count": 13, "time": 6225 }, "PreParseWithVariableResolution": { "count": 13073, "time": 167507 }, "PreParseNoVariableResolution": { "count": 597, "time": 30710 }, "JsonParse": { "count": 21, "time": 7990 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 7796 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2795 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4571 }, "StoreIC_Miss": { "count": 569, "time": 2392 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4407 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 1308 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 1692 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 19214 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7182, "time": 17233 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5873 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20953 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 183 }, "LoadIC_Miss": { "count": 136, "time": 2713 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2528 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 10993 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 5426 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10488 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4037 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 3702 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1062 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 786, "time": 5593 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 34 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1615 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1357 }, "LoadIC_StringLength": { "count": 23, "time": 27 }, "StoreIC_SlowStub": { "count": 139, "time": 1139 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 243 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1739 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 24 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8239 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1135 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 6 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2580 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 47 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 2718 }, "API_String_NewFromOneByte": { "count": 979, "time": 761 }, "API_String_Write": { "count": 2007, "time": 2487 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 742 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 611 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 6 }, "OptimizeCode": { "count": 70, "time": 861 }, "RecompileSynchronous": { "count": 139, "time": 85296 }, "CompileOptimized_Concurrent": { "count": 69, "time": 3369 }, "StackGuard": { "count": 67, "time": 1178 }, "DeoptimizeCode": { "count": 4, "time": 233 }, "NotifyDeoptimized": { "count": 5, "time": 73 } } } }, { "duration": 2777915, "js": 2267896, "phases": [ { "phase": "load", "start": 0, "duration": 103635 }, { "phase": "boot", "start": 103635, "duration": 762166 }, { "phase": "transition", "start": 865801, "duration": 282952 }, { "phase": "render", "start": 1148753, "duration": 1629162 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 353214, "duration": 5312, "usedHeapSizeAfter": 3782200, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 395013, "duration": 5166, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521784 }, { "kind": "MinorGC", "type": "scavenge", "start": 456060, "duration": 2337, "usedHeapSizeAfter": 5707112, "usedHeapSizeBefore": 5970648 }, { "kind": "MinorGC", "type": "scavenge", "start": 627613, "duration": 2454, "usedHeapSizeAfter": 8688432, "usedHeapSizeBefore": 9309328 }, { "kind": "MinorGC", "type": "scavenge", "start": 758235, "duration": 2736, "usedHeapSizeAfter": 10135032, "usedHeapSizeBefore": 10615680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060175, "duration": 3911, "usedHeapSizeAfter": 13985240, "usedHeapSizeBefore": 15910320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1294814, "duration": 3355, "usedHeapSizeAfter": 15611880, "usedHeapSizeBefore": 17284952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1524701, "duration": 3258, "usedHeapSizeAfter": 17105560, "usedHeapSizeBefore": 19369120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1941441, "duration": 5258, "usedHeapSizeAfter": 19330952, "usedHeapSizeBefore": 24538992 }, { "kind": "MinorGC", "type": "scavenge", "start": 2281280, "duration": 5221, "usedHeapSizeAfter": 21652256, "usedHeapSizeBefore": 25593912 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 4637 }, "FunctionCallback": { "count": 6359, "time": 66166 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 581 }, "StoreCallbackProperty": { "count": 721, "time": 1900 }, "GCEpilogueCallback": { "count": 10, "time": 1669 }, "GCPrologueCallback": { "count": 10, "time": 487 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 161 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2625 }, "CompileFunction": { "count": 3398, "time": 102476 }, "CompileIgnition": { "count": 3434, "time": 108820 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34752 }, "CompileRenumber": { "count": 3411, "time": 9283 }, "CompileRewriteReturnResult": { "count": 3411, "time": 133 }, "CompileScopeAnalysis": { "count": 3411, "time": 12541 }, "CompileScript": { "count": 13, "time": 7335 }, "CompileLazy": { "count": 3198, "time": 12196 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 822 }, "RegExpInitializeAndCompile": { "count": 184, "time": 609 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 855 }, "Map_SetPrototype": { "count": 14101, "time": 4164 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 38034 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1476 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5412 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3241 }, "InterpreterNewClosure": { "count": 3119, "time": 4045 }, "DeserializeLazy": { "count": 70, "time": 999 }, "CreateObjectLiteral": { "count": 2505, "time": 10292 }, "CreateArrayLiteral": { "count": 1129, "time": 4155 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7287 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 226 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 970 }, "Object_DeleteProperty": { "count": 8, "time": 443 }, "ForInEnumerate": { "count": 1050, "time": 7992 }, "CreateRegExpLiteral": { "count": 239, "time": 1749 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1100 }, "SetProperty": { "count": 948, "time": 3665 }, "NewObject": { "count": 272, "time": 1935 }, "RegExpExec": { "count": 478, "time": 9433 }, "RegExpExecMultiple": { "count": 288, "time": 2386 }, "StringSplit": { "count": 4175, "time": 8955 }, "StringBuilderConcat": { "count": 92, "time": 53 }, "DateConstructor_ConstructStub": { "count": 525, "time": 634 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 3538 }, "ArrayLengthSetter": { "count": 504, "time": 893 }, "FunctionLengthGetter": { "count": 19, "time": 22 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 99 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 700 }, "WeakCollectionSet": { "count": 56, "time": 1777 }, "AllocateInNewSpace": { "count": 60, "time": 799 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1278 }, "AddDictionaryProperty": { "count": 3077, "time": 11741 }, "ObjectKeys": { "count": 170, "time": 686 }, "ObjectCreate": { "count": 149, "time": 1029 }, "GetProperty": { "count": 4312, "time": 3669 }, "HasProperty": { "count": 928, "time": 3098 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 228 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 495 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2856 }, "StringAdd": { "count": 659, "time": 933 }, "StringCharCodeAt": { "count": 140, "time": 1290 }, "StringBuilderJoin": { "count": 183, "time": 744 }, "StringToArray": { "count": 1, "time": 8 }, "StringEqual": { "count": 5795, "time": 2197 }, "ArrayConcat": { "count": 997, "time": 5888 }, "ArraySplice": { "count": 268, "time": 561 }, "ArrayUnshift": { "count": 790, "time": 1756 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 191, "time": 527 }, "ObjectAssign": { "count": 909, "time": 12318 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 982 }, "ObjectSetPrototypeOf": { "count": 107, "time": 611 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1568 }, "Interrupt": { "count": 95, "time": 195 }, "RegExpReplace": { "count": 1009, "time": 2355 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 688 }, "ArrayShift": { "count": 672, "time": 977 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 685 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 56 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 480 }, "ArrayPop": { "count": 281, "time": 947 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4045 }, "DatePrototypeToISOString": { "count": 43, "time": 656 }, "GlobalDecodeURIComponent": { "count": 4, "time": 679 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1179 }, "MapPrototypeClear": { "count": 106, "time": 688 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1287 }, "StringToNumber": { "count": 481, "time": 341 }, "DateUTC": { "count": 91, "time": 24 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 319 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 37 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2270 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 91 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 692 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1408 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6229 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 826 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 773 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 669 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27013 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2128 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1151 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 955 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 13, "time": 38 }, "AllocateInTargetSpace": { "count": 1, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 1004858 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 11763 }, "ParseFunctionLiteral": { "count": 3436, "time": 161442 }, "ParseProgram": { "count": 13, "time": 6467 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171345 }, "PreParseNoVariableResolution": { "count": 597, "time": 27984 }, "JsonParse": { "count": 21, "time": 8103 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 10879 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2641 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2987 }, "StoreIC_Miss": { "count": 576, "time": 1624 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6290 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 302 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1104 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4171, "time": 19285 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 732 }, "LoadIC_LoadNonexistentDH": { "count": 7237, "time": 22609 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1928 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16519 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 2353 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3046 }, "LoadIC_LoadFieldDH": { "count": 4380, "time": 8492 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 4103 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8613 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3834 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 4345 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 644 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 806, "time": 1795 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 302, "time": 787 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1834 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 675 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 157 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2044 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 68 } }, "API": { "API_Context_New": { "count": 2, "time": 8902 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1679 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 531 }, "API_String_NewFromUtf8": { "count": 50, "time": 21 }, "API_String_WriteUtf8": { "count": 17, "time": 7 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3456 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 49 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 1610 }, "API_String_NewFromOneByte": { "count": 979, "time": 277 }, "API_String_Write": { "count": 2033, "time": 251 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 34 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 751 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 43 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 1 }, "OptimizeCode": { "count": 74, "time": 1174 }, "RecompileSynchronous": { "count": 147, "time": 87256 }, "CompileOptimized_Concurrent": { "count": 73, "time": 755 }, "StackGuard": { "count": 72, "time": 773 }, "DeoptimizeCode": { "count": 5, "time": 716 }, "NotifyDeoptimized": { "count": 7, "time": 1125 } } } }, { "duration": 2791005, "js": 2277183, "phases": [ { "phase": "load", "start": 0, "duration": 97541 }, { "phase": "boot", "start": 97541, "duration": 765273 }, { "phase": "transition", "start": 862814, "duration": 276804 }, { "phase": "render", "start": 1139618, "duration": 1651387 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349906, "duration": 4340, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 386690, "duration": 5545, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 449293, "duration": 1788, "usedHeapSizeAfter": 5725936, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 618928, "duration": 3615, "usedHeapSizeAfter": 8679544, "usedHeapSizeBefore": 9285160 }, { "kind": "MinorGC", "type": "scavenge", "start": 750364, "duration": 2076, "usedHeapSizeAfter": 10071896, "usedHeapSizeBefore": 10600368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059735, "duration": 3310, "usedHeapSizeAfter": 13998496, "usedHeapSizeBefore": 15902856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1278899, "duration": 2781, "usedHeapSizeAfter": 15586320, "usedHeapSizeBefore": 17245248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1509593, "duration": 4366, "usedHeapSizeAfter": 17124552, "usedHeapSizeBefore": 19350144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1878857, "duration": 2683, "usedHeapSizeAfter": 19116472, "usedHeapSizeBefore": 24449824 }, { "kind": "MinorGC", "type": "scavenge", "start": 2238706, "duration": 5025, "usedHeapSizeAfter": 21452424, "usedHeapSizeBefore": 25592104 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 969, "time": 1214 }, "FunctionCallback": { "count": 6358, "time": 57019 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 883 }, "StoreCallbackProperty": { "count": 721, "time": 1336 }, "GCEpilogueCallback": { "count": 10, "time": 164 }, "GCPrologueCallback": { "count": 10, "time": 2349 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 956 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4327 }, "CompileFunction": { "count": 3398, "time": 106017 }, "CompileIgnition": { "count": 3434, "time": 107448 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31547 }, "CompileRenumber": { "count": 3411, "time": 8971 }, "CompileRewriteReturnResult": { "count": 3411, "time": 158 }, "CompileScopeAnalysis": { "count": 3411, "time": 11392 }, "CompileScript": { "count": 13, "time": 6051 }, "CompileLazy": { "count": 3198, "time": 13960 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1289 }, "RegExpInitializeAndCompile": { "count": 184, "time": 158 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 425, "time": 781 }, "Map_SetPrototype": { "count": 14095, "time": 3037 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44077 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 240 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4683 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1025 }, "InterpreterNewClosure": { "count": 3119, "time": 3646 }, "DeserializeLazy": { "count": 70, "time": 1456 }, "CreateObjectLiteral": { "count": 2505, "time": 12599 }, "CreateArrayLiteral": { "count": 1129, "time": 3411 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4166 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 224 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 1100 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 9093 }, "CreateRegExpLiteral": { "count": 239, "time": 2524 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 689, "time": 1523 }, "SetProperty": { "count": 948, "time": 3514 }, "NewObject": { "count": 272, "time": 2395 }, "RegExpExec": { "count": 478, "time": 7818 }, "RegExpExecMultiple": { "count": 288, "time": 1506 }, "StringSplit": { "count": 4175, "time": 9287 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 165 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 2030 }, "ArrayLengthSetter": { "count": 504, "time": 145 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 324 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 1968 }, "AllocateInNewSpace": { "count": 59, "time": 2533 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2910 }, "AddDictionaryProperty": { "count": 3077, "time": 9761 }, "ObjectKeys": { "count": 170, "time": 1465 }, "ObjectCreate": { "count": 149, "time": 652 }, "GetProperty": { "count": 4313, "time": 3722 }, "HasProperty": { "count": 928, "time": 2904 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 53 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 850 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3464 }, "StringAdd": { "count": 659, "time": 1816 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 137 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5790, "time": 3962 }, "ArrayConcat": { "count": 997, "time": 2046 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 1235 }, "DateNow": { "count": 49, "time": 231 }, "FunctionPrototypeToString": { "count": 191, "time": 1916 }, "ObjectAssign": { "count": 909, "time": 12847 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1546 }, "ObjectSetPrototypeOf": { "count": 107, "time": 100 }, "ObjectIsExtensible": { "count": 32, "time": 824 }, "MapGrow": { "count": 411, "time": 2150 }, "Interrupt": { "count": 107, "time": 2433 }, "RegExpReplace": { "count": 1009, "time": 3055 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 96 }, "ArrayShift": { "count": 672, "time": 1818 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 112 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 161 }, "DeleteProperty": { "count": 196, "time": 657 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 970 }, "ArrayPop": { "count": 669, "time": 2609 }, "ArrayPush": { "count": 1, "time": 620 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5071 }, "DatePrototypeToISOString": { "count": 43, "time": 116 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 321 }, "MapPrototypeClear": { "count": 106, "time": 281 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 274 }, "StringToNumber": { "count": 481, "time": 794 }, "DateUTC": { "count": 91, "time": 720 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 622 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 9 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 634 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1514 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4472 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 322 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 92 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24330 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2646 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3568 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1142 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 82 } }, "JavaScript": { "JS_Execution": { "count": 569, "time": 1014580 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16199 }, "ParseFunctionLiteral": { "count": 3436, "time": 140031 }, "ParseProgram": { "count": 13, "time": 5973 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176625 }, "PreParseNoVariableResolution": { "count": 597, "time": 32484 }, "JsonParse": { "count": 21, "time": 7380 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 13333 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2366 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3184 }, "StoreIC_Miss": { "count": 570, "time": 5849 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7073 }, "LoadIC_FunctionPrototypeStub": { "count": 177, "time": 1057 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 2840 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4141, "time": 18020 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7171, "time": 25527 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3450 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15137 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 29 }, "LoadIC_Miss": { "count": 135, "time": 3499 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2864 }, "LoadIC_LoadFieldDH": { "count": 4374, "time": 15090 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 3528 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7133 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4611 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 394, "time": 3478 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 283 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 806, "time": 3252 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 1440 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1451 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 955 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 289 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1300 }, "KeyedLoadIC_Miss": { "count": 32, "time": 55 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 39 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 565 } }, "API": { "API_Context_New": { "count": 2, "time": 8717 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3336 }, "API_Object_SetPrivate": { "count": 44, "time": 396 }, "API_ObjectTemplate_New": { "count": 101, "time": 1365 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 83 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2604 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 46 }, "API_Persistent_New": { "count": 2889, "time": 595 }, "API_String_NewFromOneByte": { "count": 979, "time": 783 }, "API_String_Write": { "count": 2007, "time": 1048 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 811 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 649 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 5 }, "OptimizeCode": { "count": 65, "time": 678 }, "RecompileSynchronous": { "count": 129, "time": 89534 }, "CompileOptimized_Concurrent": { "count": 64, "time": 2999 }, "StackGuard": { "count": 62, "time": 950 }, "DeoptimizeCode": { "count": 5, "time": 932 }, "NotifyDeoptimized": { "count": 5, "time": 1108 } } } }, { "duration": 2775894, "js": 2271734, "phases": [ { "phase": "load", "start": 0, "duration": 98820 }, { "phase": "boot", "start": 98820, "duration": 766585 }, { "phase": "transition", "start": 865405, "duration": 284302 }, { "phase": "render", "start": 1149707, "duration": 1626187 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351562, "duration": 4353, "usedHeapSizeAfter": 3771904, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 389127, "duration": 6642, "usedHeapSizeAfter": 4356136, "usedHeapSizeBefore": 4520976 }, { "kind": "MinorGC", "type": "scavenge", "start": 453299, "duration": 1529, "usedHeapSizeAfter": 5731376, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 622825, "duration": 3530, "usedHeapSizeAfter": 8668648, "usedHeapSizeBefore": 9300160 }, { "kind": "MinorGC", "type": "scavenge", "start": 754656, "duration": 3895, "usedHeapSizeAfter": 10080688, "usedHeapSizeBefore": 10612816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1065422, "duration": 5556, "usedHeapSizeAfter": 14013456, "usedHeapSizeBefore": 15903848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1296367, "duration": 3218, "usedHeapSizeAfter": 15617368, "usedHeapSizeBefore": 17289056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1526968, "duration": 3121, "usedHeapSizeAfter": 17104864, "usedHeapSizeBefore": 19379016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1922340, "duration": 3858, "usedHeapSizeAfter": 19131432, "usedHeapSizeBefore": 24517264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2281287, "duration": 4946, "usedHeapSizeAfter": 21732280, "usedHeapSizeBefore": 25628256 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 3329 }, "FunctionCallback": { "count": 6355, "time": 59485 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 811 }, "StoreCallbackProperty": { "count": 721, "time": 895 }, "GCEpilogueCallback": { "count": 10, "time": 476 }, "GCPrologueCallback": { "count": 10, "time": 990 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 924 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2913 }, "CompileFunction": { "count": 3398, "time": 103478 }, "CompileIgnition": { "count": 3434, "time": 96852 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34415 }, "CompileRenumber": { "count": 3411, "time": 14143 }, "CompileRewriteReturnResult": { "count": 3411, "time": 867 }, "CompileScopeAnalysis": { "count": 3411, "time": 14323 }, "CompileScript": { "count": 13, "time": 6968 }, "CompileLazy": { "count": 3198, "time": 15435 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1185 }, "RegExpInitializeAndCompile": { "count": 184, "time": 399 }, "CompileForOnStackReplacement": { "count": 1, "time": 272 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 963 }, "Map_SetPrototype": { "count": 14102, "time": 3323 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 42294 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 939 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 9814 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1204 }, "InterpreterNewClosure": { "count": 3119, "time": 979 }, "DeserializeLazy": { "count": 70, "time": 1116 }, "CreateObjectLiteral": { "count": 2505, "time": 10032 }, "CreateArrayLiteral": { "count": 1129, "time": 3212 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4279 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 600 }, "Object_DeleteProperty": { "count": 8, "time": 90 }, "ForInEnumerate": { "count": 1050, "time": 7795 }, "CreateRegExpLiteral": { "count": 239, "time": 1902 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2718 }, "SetProperty": { "count": 948, "time": 3982 }, "NewObject": { "count": 272, "time": 919 }, "RegExpExec": { "count": 478, "time": 12751 }, "RegExpExecMultiple": { "count": 288, "time": 2105 }, "StringSplit": { "count": 4175, "time": 8190 }, "StringBuilderConcat": { "count": 92, "time": 110 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1465 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 3554 }, "ArrayLengthSetter": { "count": 504, "time": 125 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 922 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 53 }, "WeakCollectionSet": { "count": 56, "time": 2604 }, "AllocateInNewSpace": { "count": 56, "time": 322 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2917 }, "AddDictionaryProperty": { "count": 3077, "time": 9630 }, "ObjectKeys": { "count": 170, "time": 1672 }, "ObjectCreate": { "count": 149, "time": 1174 }, "GetProperty": { "count": 4313, "time": 4662 }, "HasProperty": { "count": 928, "time": 3537 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 56 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1063 }, "StringAdd": { "count": 659, "time": 167 }, "StringCharCodeAt": { "count": 140, "time": 997 }, "StringBuilderJoin": { "count": 183, "time": 758 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5798, "time": 2276 }, "ArrayConcat": { "count": 997, "time": 2510 }, "ArraySplice": { "count": 268, "time": 120 }, "ArrayUnshift": { "count": 790, "time": 370 }, "DateNow": { "count": 49, "time": 439 }, "FunctionPrototypeToString": { "count": 191, "time": 906 }, "ObjectAssign": { "count": 909, "time": 7542 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 240 }, "ObjectSetPrototypeOf": { "count": 107, "time": 863 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 379 }, "Interrupt": { "count": 107, "time": 934 }, "RegExpReplace": { "count": 1009, "time": 3984 }, "GlobalUnescape": { "count": 1, "time": 73 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 81 }, "ArrayShift": { "count": 672, "time": 1521 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 9 }, "StringToLowerCaseIntl": { "count": 248, "time": 94 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 318 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 193 }, "ArrayPop": { "count": 669, "time": 1058 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4550 }, "DatePrototypeToISOString": { "count": 43, "time": 346 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1596 }, "MapPrototypeClear": { "count": 106, "time": 44 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1700 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1952 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 83 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1743 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5461 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 869 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 676 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29174 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2840 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1174 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 852 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 14, "time": 820 } }, "JavaScript": { "JS_Execution": { "count": 575, "time": 1025200 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16239 }, "ParseFunctionLiteral": { "count": 3436, "time": 138859 }, "ParseProgram": { "count": 13, "time": 6092 }, "PreParseWithVariableResolution": { "count": 13073, "time": 180535 }, "PreParseNoVariableResolution": { "count": 597, "time": 27534 }, "JsonParse": { "count": 21, "time": 8224 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3648, "time": 9009 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2248 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2056 }, "StoreIC_Miss": { "count": 578, "time": 2983 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5947 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 1344 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 3464 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4171, "time": 19357 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7256, "time": 19001 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4422 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23467 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 3224 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3003 }, "LoadIC_LoadFieldDH": { "count": 4370, "time": 16844 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 24 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 4142 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8891 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 611 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3369 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 400, "time": 6121 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 1520 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 2590 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 754 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 972 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1738 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 910 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 72 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 365 }, "KeyedLoadIC_Miss": { "count": 32, "time": 61 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8751 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1512 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 716 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2696 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 38 }, "API_Persistent_New": { "count": 2889, "time": 2397 }, "API_String_NewFromOneByte": { "count": 979, "time": 1236 }, "API_String_Write": { "count": 2025, "time": 524 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 42 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 4 }, "OptimizeCode": { "count": 63, "time": 2455 }, "RecompileSynchronous": { "count": 125, "time": 81012 }, "CompileOptimized_Concurrent": { "count": 62, "time": 2171 }, "StackGuard": { "count": 62, "time": 1160 }, "DeoptimizeCode": { "count": 5, "time": 74 }, "NotifyDeoptimized": { "count": 6, "time": 904 } } } }, { "duration": 2763277, "js": 2253469, "phases": [ { "phase": "load", "start": 0, "duration": 101015 }, { "phase": "boot", "start": 101015, "duration": 753158 }, { "phase": "transition", "start": 854173, "duration": 272087 }, { "phase": "render", "start": 1126260, "duration": 1637017 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348651, "duration": 4571, "usedHeapSizeAfter": 3771520, "usedHeapSizeBefore": 4220416 }, { "kind": "MinorGC", "type": "scavenge", "start": 384856, "duration": 5840, "usedHeapSizeAfter": 4356376, "usedHeapSizeBefore": 4521000 }, { "kind": "MinorGC", "type": "scavenge", "start": 447444, "duration": 2142, "usedHeapSizeAfter": 5731080, "usedHeapSizeBefore": 5970824 }, { "kind": "MinorGC", "type": "scavenge", "start": 615498, "duration": 3325, "usedHeapSizeAfter": 8671008, "usedHeapSizeBefore": 9299944 }, { "kind": "MinorGC", "type": "scavenge", "start": 746056, "duration": 2816, "usedHeapSizeAfter": 10113640, "usedHeapSizeBefore": 10612424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045428, "duration": 3038, "usedHeapSizeAfter": 14036520, "usedHeapSizeBefore": 15902888 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262042, "duration": 2591, "usedHeapSizeAfter": 15562136, "usedHeapSizeBefore": 17240928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499353, "duration": 3302, "usedHeapSizeAfter": 17106144, "usedHeapSizeBefore": 19348840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1890391, "duration": 4023, "usedHeapSizeAfter": 19070192, "usedHeapSizeBefore": 24435256 }, { "kind": "MinorGC", "type": "scavenge", "start": 2253493, "duration": 5120, "usedHeapSizeAfter": 21560976, "usedHeapSizeBefore": 25582760 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 3919 }, "FunctionCallback": { "count": 6359, "time": 59686 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 151 }, "StoreCallbackProperty": { "count": 721, "time": 1481 }, "GCEpilogueCallback": { "count": 10, "time": 1460 }, "GCPrologueCallback": { "count": 10, "time": 1365 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1452 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2111 }, "CompileFunction": { "count": 3398, "time": 91836 }, "CompileIgnition": { "count": 3434, "time": 112216 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31457 }, "CompileRenumber": { "count": 3411, "time": 12474 }, "CompileRewriteReturnResult": { "count": 3411, "time": 807 }, "CompileScopeAnalysis": { "count": 3411, "time": 17455 }, "CompileScript": { "count": 13, "time": 6788 }, "CompileLazy": { "count": 3198, "time": 16108 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 803 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1239 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 1553 }, "Map_SetPrototype": { "count": 14108, "time": 3970 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 47560 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 755 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5931 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1364 }, "InterpreterNewClosure": { "count": 3119, "time": 1979 }, "DeserializeLazy": { "count": 70, "time": 3028 }, "CreateObjectLiteral": { "count": 2505, "time": 8918 }, "CreateArrayLiteral": { "count": 1129, "time": 3008 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7763 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 65 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 28 }, "FunctionPrototypeSetter": { "count": 293, "time": 1365 }, "Object_DeleteProperty": { "count": 8, "time": 725 }, "ForInEnumerate": { "count": 1050, "time": 8228 }, "CreateRegExpLiteral": { "count": 239, "time": 2103 }, "GenerateRandomNumbers": { "count": 5, "time": 295 }, "KeyedGetProperty": { "count": 689, "time": 2936 }, "SetProperty": { "count": 948, "time": 3082 }, "NewObject": { "count": 272, "time": 977 }, "RegExpExec": { "count": 478, "time": 13465 }, "RegExpExecMultiple": { "count": 288, "time": 1424 }, "StringSplit": { "count": 4175, "time": 6869 }, "StringBuilderConcat": { "count": 92, "time": 792 }, "DateConstructor_ConstructStub": { "count": 525, "time": 172 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 2779 }, "ArrayLengthSetter": { "count": 504, "time": 1523 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 574 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 418 }, "WeakCollectionSet": { "count": 56, "time": 2233 }, "AllocateInNewSpace": { "count": 58, "time": 1295 }, "CreateListFromArrayLike": { "count": 6, "time": 55 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 838 }, "AddDictionaryProperty": { "count": 3077, "time": 9253 }, "ObjectKeys": { "count": 170, "time": 460 }, "ObjectCreate": { "count": 149, "time": 1175 }, "GetProperty": { "count": 4312, "time": 1640 }, "HasProperty": { "count": 928, "time": 2548 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 482 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 724 }, "StringAdd": { "count": 659, "time": 408 }, "StringCharCodeAt": { "count": 140, "time": 330 }, "StringBuilderJoin": { "count": 183, "time": 704 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5774, "time": 2131 }, "ArrayConcat": { "count": 997, "time": 1875 }, "ArraySplice": { "count": 268, "time": 1906 }, "ArrayUnshift": { "count": 790, "time": 1496 }, "DateNow": { "count": 49, "time": 38 }, "FunctionPrototypeToString": { "count": 191, "time": 159 }, "ObjectAssign": { "count": 909, "time": 10068 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 874 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1781 }, "Interrupt": { "count": 96, "time": 197 }, "RegExpReplace": { "count": 1009, "time": 3941 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 98 }, "ArrayShift": { "count": 672, "time": 3183 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 77 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 764 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1423 }, "ArrayPop": { "count": 300, "time": 770 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4559 }, "DatePrototypeToISOString": { "count": 43, "time": 106 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 251 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 46 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 1322 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 651 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 39 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1544 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4905 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 80 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 679 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26532 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 708 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1238 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1088 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 30 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1021372 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12842 }, "ParseFunctionLiteral": { "count": 3436, "time": 144984 }, "ParseProgram": { "count": 13, "time": 3876 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177287 }, "PreParseNoVariableResolution": { "count": 597, "time": 28409 }, "JsonParse": { "count": 21, "time": 8116 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 9119 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 845 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3854 }, "StoreIC_Miss": { "count": 571, "time": 2358 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4443 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 1393 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 2384 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4176, "time": 21495 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7176, "time": 18322 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3796 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16415 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 618 }, "LoadIC_Miss": { "count": 136, "time": 4108 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2265 }, "LoadIC_LoadFieldDH": { "count": 4371, "time": 12995 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 3745 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 16 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6252 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 20 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4465 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 2110 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 389 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2099 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 600 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1612 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 959 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 17 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 687 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1277 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 248 } }, "API": { "API_Context_New": { "count": 2, "time": 8754 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1856 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 98 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3272 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2742 }, "API_String_NewFromOneByte": { "count": 979, "time": 488 }, "API_String_Write": { "count": 2016, "time": 258 }, "API_External_New": { "count": 29, "time": 699 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 26 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 24 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 7 }, "OptimizeCode": { "count": 65, "time": 1629 }, "RecompileSynchronous": { "count": 129, "time": 83562 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1958 }, "StackGuard": { "count": 64, "time": 2694 }, "DeoptimizeCode": { "count": 4, "time": 59 }, "NotifyDeoptimized": { "count": 5, "time": 766 } } } }, { "duration": 2802974, "js": 2295759, "phases": [ { "phase": "load", "start": 0, "duration": 102630 }, { "phase": "boot", "start": 102630, "duration": 759038 }, { "phase": "transition", "start": 861668, "duration": 275554 }, { "phase": "render", "start": 1137222, "duration": 1665752 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349748, "duration": 4774, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 387157, "duration": 4963, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 449651, "duration": 1854, "usedHeapSizeAfter": 5723448, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 620481, "duration": 2797, "usedHeapSizeAfter": 8700640, "usedHeapSizeBefore": 9290128 }, { "kind": "MinorGC", "type": "scavenge", "start": 745325, "duration": 2851, "usedHeapSizeAfter": 10056728, "usedHeapSizeBefore": 10591280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1058543, "duration": 2808, "usedHeapSizeAfter": 14017568, "usedHeapSizeBefore": 15904280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1284137, "duration": 2110, "usedHeapSizeAfter": 15546632, "usedHeapSizeBefore": 17237696 }, { "kind": "MinorGC", "type": "scavenge", "start": 1521073, "duration": 4830, "usedHeapSizeAfter": 17122672, "usedHeapSizeBefore": 19374376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1898232, "duration": 4009, "usedHeapSizeAfter": 19086072, "usedHeapSizeBefore": 24464024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2268525, "duration": 5912, "usedHeapSizeAfter": 21476232, "usedHeapSizeBefore": 25599976 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 969, "time": 3073 }, "FunctionCallback": { "count": 6363, "time": 56955 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 157 }, "StoreCallbackProperty": { "count": 721, "time": 2378 }, "GCEpilogueCallback": { "count": 10, "time": 328 }, "GCPrologueCallback": { "count": 10, "time": 266 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 662 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3220 }, "CompileFunction": { "count": 3398, "time": 111100 }, "CompileIgnition": { "count": 3434, "time": 104308 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31572 }, "CompileRenumber": { "count": 3411, "time": 8484 }, "CompileRewriteReturnResult": { "count": 3411, "time": 128 }, "CompileScopeAnalysis": { "count": 3411, "time": 13730 }, "CompileScript": { "count": 13, "time": 5503 }, "CompileLazy": { "count": 3198, "time": 18139 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1671 }, "RegExpInitializeAndCompile": { "count": 184, "time": 475 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 425, "time": 2507 }, "Map_SetPrototype": { "count": 14099, "time": 6081 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 36398 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 621 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4222 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2508 }, "InterpreterNewClosure": { "count": 3119, "time": 3190 }, "DeserializeLazy": { "count": 70, "time": 1066 }, "CreateObjectLiteral": { "count": 2505, "time": 10896 }, "CreateArrayLiteral": { "count": 1129, "time": 1743 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7073 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 86 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 3044 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 11800 }, "CreateRegExpLiteral": { "count": 239, "time": 3985 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1264 }, "SetProperty": { "count": 948, "time": 3908 }, "NewObject": { "count": 272, "time": 1858 }, "RegExpExec": { "count": 479, "time": 8361 }, "RegExpExecMultiple": { "count": 288, "time": 2444 }, "StringSplit": { "count": 4175, "time": 6126 }, "StringBuilderConcat": { "count": 92, "time": 517 }, "DateConstructor_ConstructStub": { "count": 525, "time": 194 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 3384 }, "ArrayLengthSetter": { "count": 504, "time": 797 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 79 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 3119 }, "AllocateInNewSpace": { "count": 65, "time": 725 }, "CreateListFromArrayLike": { "count": 6, "time": 155 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3243 }, "AddDictionaryProperty": { "count": 3077, "time": 8326 }, "ObjectKeys": { "count": 170, "time": 1349 }, "ObjectCreate": { "count": 149, "time": 427 }, "GetProperty": { "count": 4312, "time": 2580 }, "HasProperty": { "count": 928, "time": 2200 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 649 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1314 }, "StringAdd": { "count": 659, "time": 1288 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 700 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5783, "time": 3061 }, "ArrayConcat": { "count": 997, "time": 3707 }, "ArraySplice": { "count": 268, "time": 382 }, "ArrayUnshift": { "count": 790, "time": 1288 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 747 }, "ObjectAssign": { "count": 909, "time": 10849 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1770 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1182 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2293 }, "Interrupt": { "count": 108, "time": 625 }, "RegExpReplace": { "count": 1009, "time": 5384 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 81 }, "ArrayShift": { "count": 672, "time": 2860 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 97 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 676 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 114 }, "ArrayPop": { "count": 475, "time": 165 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5391 }, "DatePrototypeToISOString": { "count": 43, "time": 780 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 637 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1028 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 46 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 50 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1071 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 39 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1708 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5952 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1492 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 419 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25440 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2131 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2569 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 701 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1021346 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14740 }, "ParseFunctionLiteral": { "count": 3436, "time": 157073 }, "ParseProgram": { "count": 13, "time": 6292 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178024 }, "PreParseNoVariableResolution": { "count": 597, "time": 26827 }, "JsonParse": { "count": 21, "time": 7754 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 11676 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2614 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2049 }, "StoreIC_Miss": { "count": 569, "time": 1976 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5835 }, "LoadIC_FunctionPrototypeStub": { "count": 177, "time": 1891 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2522 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 18340 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7201, "time": 26109 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3192 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16879 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 133, "time": 2499 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 3201 }, "LoadIC_LoadFieldDH": { "count": 4390, "time": 12612 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 7999 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 5 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7961 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 865 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5007 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2452 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 519 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 4110 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1823 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1823 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 372 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 64 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 357 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 8123 }, "API_FunctionTemplate_New": { "count": 1258, "time": 912 }, "API_Object_SetPrivate": { "count": 44, "time": 37 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 163 }, "API_Script_Run": { "count": 11, "time": 14 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2297 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 29 }, "API_Object_SetPrototype": { "count": 38, "time": 62 }, "API_Persistent_New": { "count": 2889, "time": 2405 }, "API_String_NewFromOneByte": { "count": 979, "time": 2845 }, "API_String_Write": { "count": 2007, "time": 1065 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 38 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 14 }, "API_Object_Delete": { "count": 1, "time": 2 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 30 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 20 }, "API_Error_New": { "count": 2, "time": 16 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 7 }, "OptimizeCode": { "count": 80, "time": 322 }, "RecompileSynchronous": { "count": 159, "time": 91250 }, "CompileOptimized_Concurrent": { "count": 79, "time": 2079 }, "StackGuard": { "count": 78, "time": 675 }, "DeoptimizeCode": { "count": 6, "time": 793 }, "NotifyDeoptimized": { "count": 6, "time": 277 } } } }, { "duration": 2740227, "js": 2241398, "phases": [ { "phase": "load", "start": 0, "duration": 96272 }, { "phase": "boot", "start": 96272, "duration": 753177 }, { "phase": "transition", "start": 849449, "duration": 274952 }, { "phase": "render", "start": 1124401, "duration": 1615826 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 340795, "duration": 4580, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 375731, "duration": 5196, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 440590, "duration": 1481, "usedHeapSizeAfter": 5722648, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 600850, "duration": 2930, "usedHeapSizeAfter": 8665296, "usedHeapSizeBefore": 9290512 }, { "kind": "MinorGC", "type": "scavenge", "start": 739991, "duration": 2442, "usedHeapSizeAfter": 10108888, "usedHeapSizeBefore": 10612936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042936, "duration": 3587, "usedHeapSizeAfter": 14013072, "usedHeapSizeBefore": 15903512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1266817, "duration": 2235, "usedHeapSizeAfter": 15606792, "usedHeapSizeBefore": 17259960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494190, "duration": 4844, "usedHeapSizeAfter": 17071064, "usedHeapSizeBefore": 19357648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1876345, "duration": 3198, "usedHeapSizeAfter": 19180992, "usedHeapSizeBefore": 24457016 }, { "kind": "MinorGC", "type": "scavenge", "start": 2229010, "duration": 6809, "usedHeapSizeAfter": 21436896, "usedHeapSizeBefore": 25522608 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 1355 }, "FunctionCallback": { "count": 6359, "time": 60298 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1414 }, "StoreCallbackProperty": { "count": 721, "time": 1574 }, "GCEpilogueCallback": { "count": 10, "time": 234 }, "GCPrologueCallback": { "count": 10, "time": 1625 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 972 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2415 }, "CompileFunction": { "count": 3398, "time": 100269 }, "CompileIgnition": { "count": 3434, "time": 99646 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33559 }, "CompileRenumber": { "count": 3411, "time": 11626 }, "CompileRewriteReturnResult": { "count": 3411, "time": 530 }, "CompileScopeAnalysis": { "count": 3411, "time": 12704 }, "CompileScript": { "count": 13, "time": 4990 }, "CompileLazy": { "count": 3198, "time": 11968 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 966 }, "RegExpInitializeAndCompile": { "count": 184, "time": 147 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 2019 }, "Map_SetPrototype": { "count": 14090, "time": 4069 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 47608 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 442 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 2354 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3074 }, "InterpreterNewClosure": { "count": 3119, "time": 3593 }, "DeserializeLazy": { "count": 70, "time": 1715 }, "CreateObjectLiteral": { "count": 2505, "time": 9179 }, "CreateArrayLiteral": { "count": 1129, "time": 3811 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6036 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 963 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 398 }, "Object_DeleteProperty": { "count": 8, "time": 576 }, "ForInEnumerate": { "count": 1050, "time": 5978 }, "CreateRegExpLiteral": { "count": 239, "time": 2856 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 3231 }, "SetProperty": { "count": 948, "time": 3409 }, "NewObject": { "count": 272, "time": 2740 }, "RegExpExec": { "count": 478, "time": 9213 }, "RegExpExecMultiple": { "count": 288, "time": 1687 }, "StringSplit": { "count": 4175, "time": 6953 }, "StringBuilderConcat": { "count": 92, "time": 543 }, "DateConstructor_ConstructStub": { "count": 525, "time": 206 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 860, "time": 3565 }, "ArrayLengthSetter": { "count": 504, "time": 708 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 398 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 2623 }, "AllocateInNewSpace": { "count": 52, "time": 265 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3555 }, "AddDictionaryProperty": { "count": 3077, "time": 4670 }, "ObjectKeys": { "count": 170, "time": 700 }, "ObjectCreate": { "count": 149, "time": 1847 }, "GetProperty": { "count": 4313, "time": 2555 }, "HasProperty": { "count": 928, "time": 741 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1791 }, "StringAdd": { "count": 659, "time": 632 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 974 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5774, "time": 2806 }, "ArrayConcat": { "count": 997, "time": 2632 }, "ArraySplice": { "count": 268, "time": 906 }, "ArrayUnshift": { "count": 790, "time": 405 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 191, "time": 945 }, "ObjectAssign": { "count": 909, "time": 8857 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1031 }, "ObjectSetPrototypeOf": { "count": 107, "time": 88 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1464 }, "Interrupt": { "count": 103, "time": 2570 }, "RegExpReplace": { "count": 1009, "time": 3874 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 82 }, "ArrayShift": { "count": 672, "time": 2079 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 112 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 622 }, "DeleteProperty": { "count": 196, "time": 57 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 262 }, "ArrayPop": { "count": 669, "time": 376 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4663 }, "DatePrototypeToISOString": { "count": 43, "time": 391 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 145 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 662 }, "StringToNumber": { "count": 481, "time": 131 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 6 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 21 }, "ObjectIsFrozen": { "count": 420, "time": 682 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 873 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 741 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2771 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5486 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 28 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 194 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28106 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1847 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 1018445 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 18656 }, "ParseFunctionLiteral": { "count": 3436, "time": 147763 }, "ParseProgram": { "count": 13, "time": 7344 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174231 }, "PreParseNoVariableResolution": { "count": 597, "time": 28178 }, "JsonParse": { "count": 21, "time": 8139 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 12889 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4966 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3056 }, "StoreIC_Miss": { "count": 578, "time": 2250 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 3966 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 3143 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 4077 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4132, "time": 21456 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7182, "time": 21846 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1505 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17821 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 132, "time": 2543 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1330 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 15636 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 277 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 5199 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8393 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5465 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 1727 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 658 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 2284 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1084 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 884 }, "LoadIC_StringLength": { "count": 23, "time": 248 }, "StoreIC_SlowStub": { "count": 139, "time": 848 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 96 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 3018 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 14 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 848 } }, "API": { "API_Context_New": { "count": 2, "time": 7840 }, "API_FunctionTemplate_New": { "count": 1258, "time": 739 }, "API_Object_SetPrivate": { "count": 44, "time": 48 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 772 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2297 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 394 }, "API_Object_SetPrototype": { "count": 38, "time": 365 }, "API_Persistent_New": { "count": 2889, "time": 1444 }, "API_String_NewFromOneByte": { "count": 979, "time": 999 }, "API_String_Write": { "count": 2016, "time": 740 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 11 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 6 }, "OptimizeCode": { "count": 57, "time": 212 }, "RecompileSynchronous": { "count": 113, "time": 75015 }, "CompileOptimized_Concurrent": { "count": 56, "time": 2389 }, "StackGuard": { "count": 55, "time": 1033 }, "DeoptimizeCode": { "count": 3, "time": 37 }, "NotifyDeoptimized": { "count": 4, "time": 641 } } } }, { "duration": 2782659, "js": 2267760, "phases": [ { "phase": "load", "start": 0, "duration": 100003 }, { "phase": "boot", "start": 100003, "duration": 760680 }, { "phase": "transition", "start": 860683, "duration": 285663 }, { "phase": "render", "start": 1146346, "duration": 1636313 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350732, "duration": 4586, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 389132, "duration": 5594, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 452115, "duration": 1807, "usedHeapSizeAfter": 5723888, "usedHeapSizeBefore": 5970448 }, { "kind": "MinorGC", "type": "scavenge", "start": 620250, "duration": 3350, "usedHeapSizeAfter": 8661840, "usedHeapSizeBefore": 9289352 }, { "kind": "MinorGC", "type": "scavenge", "start": 750573, "duration": 2717, "usedHeapSizeAfter": 10112336, "usedHeapSizeBefore": 10613112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059677, "duration": 2886, "usedHeapSizeAfter": 14009256, "usedHeapSizeBefore": 15903544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1288290, "duration": 3543, "usedHeapSizeAfter": 15613472, "usedHeapSizeBefore": 17282184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1541392, "duration": 4134, "usedHeapSizeAfter": 17172448, "usedHeapSizeBefore": 19397608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1959195, "duration": 4200, "usedHeapSizeAfter": 19413792, "usedHeapSizeBefore": 24592152 }, { "kind": "MinorGC", "type": "scavenge", "start": 2288917, "duration": 3954, "usedHeapSizeAfter": 21792504, "usedHeapSizeBefore": 25630656 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 961, "time": 3991 }, "FunctionCallback": { "count": 6362, "time": 64580 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1424 }, "StoreCallbackProperty": { "count": 721, "time": 1329 }, "GCEpilogueCallback": { "count": 10, "time": 731 }, "GCPrologueCallback": { "count": 10, "time": 1576 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 565 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1934 }, "CompileFunction": { "count": 3398, "time": 110719 }, "CompileIgnition": { "count": 3434, "time": 104915 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34874 }, "CompileRenumber": { "count": 3411, "time": 14841 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1418 }, "CompileScopeAnalysis": { "count": 3411, "time": 14086 }, "CompileScript": { "count": 13, "time": 9314 }, "CompileLazy": { "count": 3198, "time": 14409 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1084 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1637 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 1551 }, "Map_SetPrototype": { "count": 14098, "time": 2665 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 46707 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 2006 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5851 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3232 }, "InterpreterNewClosure": { "count": 3119, "time": 3870 }, "DeserializeLazy": { "count": 70, "time": 1366 }, "CreateObjectLiteral": { "count": 2505, "time": 9021 }, "CreateArrayLiteral": { "count": 1129, "time": 2189 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6767 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 100 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 2189 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 11915 }, "CreateRegExpLiteral": { "count": 239, "time": 1386 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 3295 }, "SetProperty": { "count": 948, "time": 3289 }, "NewObject": { "count": 272, "time": 2387 }, "RegExpExec": { "count": 478, "time": 14211 }, "RegExpExecMultiple": { "count": 288, "time": 1699 }, "StringSplit": { "count": 4175, "time": 7487 }, "StringBuilderConcat": { "count": 92, "time": 31 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1491 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 1533 }, "ArrayLengthSetter": { "count": 504, "time": 881 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 819 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 497 }, "WeakCollectionSet": { "count": 56, "time": 3756 }, "AllocateInNewSpace": { "count": 52, "time": 1561 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2225 }, "AddDictionaryProperty": { "count": 3077, "time": 9334 }, "ObjectKeys": { "count": 170, "time": 201 }, "ObjectCreate": { "count": 149, "time": 1411 }, "GetProperty": { "count": 4312, "time": 2874 }, "HasProperty": { "count": 928, "time": 2730 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1960 }, "StringAdd": { "count": 659, "time": 166 }, "StringCharCodeAt": { "count": 140, "time": 146 }, "StringBuilderJoin": { "count": 183, "time": 606 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5745, "time": 3036 }, "ArrayConcat": { "count": 997, "time": 1357 }, "ArraySplice": { "count": 268, "time": 98 }, "ArrayUnshift": { "count": 790, "time": 2343 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 830 }, "ObjectAssign": { "count": 909, "time": 12129 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1566 }, "ObjectSetPrototypeOf": { "count": 107, "time": 379 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1776 }, "Interrupt": { "count": 90, "time": 562 }, "RegExpReplace": { "count": 1009, "time": 4093 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 205 }, "ArrayShift": { "count": 672, "time": 2236 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 92 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 29 }, "DeleteProperty": { "count": 196, "time": 358 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1182 }, "ArrayPop": { "count": 286, "time": 112 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4262 }, "DatePrototypeToISOString": { "count": 43, "time": 141 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 750 }, "MapPrototypeClear": { "count": 106, "time": 41 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1012 }, "StringToNumber": { "count": 481, "time": 638 }, "DateUTC": { "count": 91, "time": 263 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 427 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 968 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 522 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1403 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5861 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 183 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 529 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 107 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24077 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3230 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1636 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 487 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 11, "time": 24 } }, "JavaScript": { "JS_Execution": { "count": 571, "time": 978277 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12472 }, "ParseFunctionLiteral": { "count": 3436, "time": 143881 }, "ParseProgram": { "count": 13, "time": 3630 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173736 }, "PreParseNoVariableResolution": { "count": 597, "time": 33049 }, "JsonParse": { "count": 21, "time": 7901 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3649, "time": 10522 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2409 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3477 }, "StoreIC_Miss": { "count": 580, "time": 5018 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5142 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 2320 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2832 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4175, "time": 24070 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 665 }, "LoadIC_LoadNonexistentDH": { "count": 7178, "time": 22945 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3908 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 14904 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 533 }, "LoadIC_Miss": { "count": 136, "time": 1717 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1788 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 15838 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 6322 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9363 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3629 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 396, "time": 3390 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1598 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 777, "time": 2193 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 601 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 883 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1293 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 769 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 781 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1627 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 738 } }, "API": { "API_Context_New": { "count": 2, "time": 7505 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2401 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 665 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 308 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 795 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 2457 }, "API_String_NewFromOneByte": { "count": 979, "time": 1096 }, "API_String_Write": { "count": 2042, "time": 838 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 27 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 49 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 492 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 8 }, "OptimizeCode": { "count": 65, "time": 239 }, "RecompileSynchronous": { "count": 129, "time": 87468 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1419 }, "StackGuard": { "count": 63, "time": 1001 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 7, "time": 1786 } } } }, { "duration": 2756985, "js": 2252753, "phases": [ { "phase": "load", "start": 0, "duration": 98233 }, { "phase": "boot", "start": 98233, "duration": 753180 }, { "phase": "transition", "start": 851413, "duration": 273303 }, { "phase": "render", "start": 1124716, "duration": 1632269 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344840, "duration": 4725, "usedHeapSizeAfter": 3781896, "usedHeapSizeBefore": 4220408 }, { "kind": "MinorGC", "type": "scavenge", "start": 381367, "duration": 5979, "usedHeapSizeAfter": 4346592, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 444273, "duration": 2123, "usedHeapSizeAfter": 5710816, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 600480, "duration": 2676, "usedHeapSizeAfter": 8686816, "usedHeapSizeBefore": 9305224 }, { "kind": "MinorGC", "type": "scavenge", "start": 739601, "duration": 2596, "usedHeapSizeAfter": 10120472, "usedHeapSizeBefore": 10614072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045003, "duration": 3290, "usedHeapSizeAfter": 14012168, "usedHeapSizeBefore": 15907032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268753, "duration": 4734, "usedHeapSizeAfter": 15599344, "usedHeapSizeBefore": 17263368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494874, "duration": 4009, "usedHeapSizeAfter": 17124424, "usedHeapSizeBefore": 19347272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1870395, "duration": 5178, "usedHeapSizeAfter": 19064720, "usedHeapSizeBefore": 24476032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2240263, "duration": 4676, "usedHeapSizeAfter": 21438416, "usedHeapSizeBefore": 25534248 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 978, "time": 3627 }, "FunctionCallback": { "count": 6363, "time": 56937 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 149 }, "StoreCallbackProperty": { "count": 721, "time": 1192 }, "GCEpilogueCallback": { "count": 10, "time": 727 }, "GCPrologueCallback": { "count": 10, "time": 1493 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 158 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2208 }, "CompileFunction": { "count": 3398, "time": 102825 }, "CompileIgnition": { "count": 3434, "time": 95761 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30652 }, "CompileRenumber": { "count": 3411, "time": 9577 }, "CompileRewriteReturnResult": { "count": 3411, "time": 745 }, "CompileScopeAnalysis": { "count": 3411, "time": 11755 }, "CompileScript": { "count": 13, "time": 6596 }, "CompileLazy": { "count": 3198, "time": 10999 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 629 }, "RegExpInitializeAndCompile": { "count": 184, "time": 157 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 434, "time": 1120 }, "Map_SetPrototype": { "count": 14094, "time": 6480 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 41433 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1788 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8661 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2653 }, "InterpreterNewClosure": { "count": 3119, "time": 3346 }, "DeserializeLazy": { "count": 70, "time": 1562 }, "CreateObjectLiteral": { "count": 2505, "time": 10355 }, "CreateArrayLiteral": { "count": 1129, "time": 2702 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4717 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 76 }, "ReconfigureToDataProperty": { "count": 10, "time": 560 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1560 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1050, "time": 10681 }, "CreateRegExpLiteral": { "count": 239, "time": 1919 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1705 }, "SetProperty": { "count": 948, "time": 2438 }, "NewObject": { "count": 272, "time": 2426 }, "RegExpExec": { "count": 478, "time": 8712 }, "RegExpExecMultiple": { "count": 288, "time": 1185 }, "StringSplit": { "count": 4175, "time": 7193 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 177 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 2477 }, "ArrayLengthSetter": { "count": 504, "time": 1003 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 383 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 4715 }, "AllocateInNewSpace": { "count": 64, "time": 1695 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1735 }, "AddDictionaryProperty": { "count": 3077, "time": 8848 }, "ObjectKeys": { "count": 170, "time": 999 }, "ObjectCreate": { "count": 149, "time": 2161 }, "GetProperty": { "count": 4312, "time": 2894 }, "HasProperty": { "count": 928, "time": 1958 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1302 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 103 }, "ToString": { "count": 64, "time": 60 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 942 }, "StringAdd": { "count": 659, "time": 425 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 720 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5785, "time": 1067 }, "ArrayConcat": { "count": 997, "time": 2249 }, "ArraySplice": { "count": 268, "time": 96 }, "ArrayUnshift": { "count": 790, "time": 1359 }, "DateNow": { "count": 49, "time": 81 }, "FunctionPrototypeToString": { "count": 191, "time": 159 }, "ObjectAssign": { "count": 909, "time": 10647 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1756 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 3199 }, "Interrupt": { "count": 107, "time": 1318 }, "RegExpReplace": { "count": 1009, "time": 3839 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 511 }, "ArrayShift": { "count": 672, "time": 2510 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 896 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 168 }, "DeleteProperty": { "count": 196, "time": 276 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 899 }, "ArrayPop": { "count": 669, "time": 794 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4147 }, "DatePrototypeToISOString": { "count": 43, "time": 104 }, "GlobalDecodeURIComponent": { "count": 4, "time": 298 }, "GlobalEncodeURIComponent": { "count": 153, "time": 220 }, "MapPrototypeClear": { "count": 106, "time": 70 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1381 }, "StringToNumber": { "count": 481, "time": 696 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 322 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 894 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 534 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1017 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4353 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1136 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 710 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28899 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1463 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 9 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1318 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 585 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 1260 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1026321 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15762 }, "ParseFunctionLiteral": { "count": 3436, "time": 149030 }, "ParseProgram": { "count": 13, "time": 7823 }, "PreParseWithVariableResolution": { "count": 13073, "time": 170266 }, "PreParseNoVariableResolution": { "count": 597, "time": 32191 }, "JsonParse": { "count": 21, "time": 6605 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 12783 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1461 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3656 }, "StoreIC_Miss": { "count": 568, "time": 3210 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5107 }, "LoadIC_FunctionPrototypeStub": { "count": 186, "time": 779 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1328 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4139, "time": 26056 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 663 }, "LoadIC_LoadNonexistentDH": { "count": 7295, "time": 13590 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4922 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19063 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4699 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3494 }, "LoadIC_LoadFieldDH": { "count": 4379, "time": 11770 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 548 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 5373 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7858 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2373 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 2082 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1120 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 817, "time": 1627 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 275 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 2357 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1766 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 165 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 72 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 3136 }, "KeyedLoadIC_Miss": { "count": 32, "time": 568 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 706 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8336 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2097 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 574 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3285 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2889, "time": 1070 }, "API_String_NewFromOneByte": { "count": 979, "time": 778 }, "API_String_Write": { "count": 2011, "time": 1745 }, "API_External_New": { "count": 29, "time": 602 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 262 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 12 }, "OptimizeCode": { "count": 69, "time": 1929 }, "RecompileSynchronous": { "count": 137, "time": 79471 }, "CompileOptimized_Concurrent": { "count": 68, "time": 2055 }, "StackGuard": { "count": 68, "time": 463 }, "DeoptimizeCode": { "count": 5, "time": 70 }, "NotifyDeoptimized": { "count": 6, "time": 150 } } } }, { "duration": 2826205, "js": 2311760, "phases": [ { "phase": "load", "start": 0, "duration": 100728 }, { "phase": "boot", "start": 100728, "duration": 778875 }, { "phase": "transition", "start": 879603, "duration": 276315 }, { "phase": "render", "start": 1155918, "duration": 1670287 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349940, "duration": 4521, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 385404, "duration": 4929, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 447973, "duration": 1525, "usedHeapSizeAfter": 5711840, "usedHeapSizeBefore": 5970680 }, { "kind": "MinorGC", "type": "scavenge", "start": 631291, "duration": 3117, "usedHeapSizeAfter": 8694376, "usedHeapSizeBefore": 9306464 }, { "kind": "MinorGC", "type": "scavenge", "start": 761494, "duration": 2779, "usedHeapSizeAfter": 10124432, "usedHeapSizeBefore": 10613528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1075249, "duration": 3277, "usedHeapSizeAfter": 14033528, "usedHeapSizeBefore": 15907528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1298931, "duration": 4346, "usedHeapSizeAfter": 15556312, "usedHeapSizeBefore": 17246136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1538825, "duration": 4790, "usedHeapSizeAfter": 17142944, "usedHeapSizeBefore": 19360096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1913082, "duration": 3265, "usedHeapSizeAfter": 19096296, "usedHeapSizeBefore": 24473264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2298698, "duration": 6365, "usedHeapSizeAfter": 21560192, "usedHeapSizeBefore": 25610200 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 959, "time": 3077 }, "FunctionCallback": { "count": 6362, "time": 63867 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 753 }, "StoreCallbackProperty": { "count": 721, "time": 3612 }, "GCEpilogueCallback": { "count": 10, "time": 815 }, "GCPrologueCallback": { "count": 10, "time": 1080 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 153 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3265 }, "CompileFunction": { "count": 3398, "time": 103891 }, "CompileIgnition": { "count": 3434, "time": 106334 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32058 }, "CompileRenumber": { "count": 3411, "time": 10429 }, "CompileRewriteReturnResult": { "count": 3411, "time": 827 }, "CompileScopeAnalysis": { "count": 3411, "time": 17290 }, "CompileScript": { "count": 13, "time": 7379 }, "CompileLazy": { "count": 3198, "time": 11781 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 164 }, "RegExpInitializeAndCompile": { "count": 184, "time": 722 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 417, "time": 2184 }, "Map_SetPrototype": { "count": 14112, "time": 6184 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 44202 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1215 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5864 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1928 }, "InterpreterNewClosure": { "count": 3119, "time": 2284 }, "DeserializeLazy": { "count": 70, "time": 590 }, "CreateObjectLiteral": { "count": 2505, "time": 11961 }, "CreateArrayLiteral": { "count": 1129, "time": 3812 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 702 }, "HandleApiCall": { "count": 6040, "time": 5158 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 71 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 405, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1448 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 7630 }, "CreateRegExpLiteral": { "count": 239, "time": 1622 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 4200 }, "SetProperty": { "count": 948, "time": 3380 }, "NewObject": { "count": 272, "time": 2786 }, "RegExpExec": { "count": 478, "time": 8499 }, "RegExpExecMultiple": { "count": 288, "time": 3288 }, "StringSplit": { "count": 4175, "time": 9637 }, "StringBuilderConcat": { "count": 92, "time": 64 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1041 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 860, "time": 2380 }, "ArrayLengthSetter": { "count": 504, "time": 523 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 2762 }, "AllocateInNewSpace": { "count": 72, "time": 454 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2818 }, "AddDictionaryProperty": { "count": 3077, "time": 8823 }, "ObjectKeys": { "count": 170, "time": 537 }, "ObjectCreate": { "count": 149, "time": 1856 }, "GetProperty": { "count": 4312, "time": 3395 }, "HasProperty": { "count": 928, "time": 2250 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 125 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1059 }, "StringAdd": { "count": 659, "time": 772 }, "StringCharCodeAt": { "count": 140, "time": 59 }, "StringBuilderJoin": { "count": 183, "time": 116 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5820, "time": 4054 }, "ArrayConcat": { "count": 997, "time": 2698 }, "ArraySplice": { "count": 268, "time": 1259 }, "ArrayUnshift": { "count": 790, "time": 2307 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 191, "time": 1323 }, "ObjectAssign": { "count": 909, "time": 9855 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 699 }, "ObjectSetPrototypeOf": { "count": 107, "time": 759 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1434 }, "Interrupt": { "count": 101, "time": 1735 }, "RegExpReplace": { "count": 1009, "time": 5270 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 547 }, "ArrayShift": { "count": 672, "time": 1853 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 565 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 48 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 99 }, "ArrayPop": { "count": 669, "time": 1075 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4613 }, "DatePrototypeToISOString": { "count": 43, "time": 441 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 152 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 792 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 37 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1380 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1293 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 8025 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 766 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1627 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24923 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2243 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 4, "time": 7263 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 514 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 33, "time": 1103 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1040315 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13189 }, "ParseFunctionLiteral": { "count": 3436, "time": 144627 }, "ParseProgram": { "count": 13, "time": 5148 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174867 }, "PreParseNoVariableResolution": { "count": 597, "time": 31949 }, "JsonParse": { "count": 21, "time": 8494 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 9681 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3331 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2587 }, "StoreIC_Miss": { "count": 582, "time": 3458 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7733 }, "LoadIC_FunctionPrototypeStub": { "count": 169, "time": 1094 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2373 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4153, "time": 22436 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7229, "time": 22058 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2035 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19098 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 1719 }, "KeyedLoadIC_LoadElementDH": { "count": 760, "time": 2040 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 11938 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 3039 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 10140 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2797 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 2704 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1547 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 3685 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 49 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1904 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1497 }, "LoadIC_StringLength": { "count": 23, "time": 836 }, "StoreIC_SlowStub": { "count": 139, "time": 169 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 70 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1610 }, "KeyedLoadIC_Miss": { "count": 32, "time": 634 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 711 } }, "API": { "API_Context_New": { "count": 2, "time": 8585 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1459 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 396 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 13 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3962 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 26 }, "API_Object_SetPrototype": { "count": 38, "time": 739 }, "API_Persistent_New": { "count": 2889, "time": 1640 }, "API_String_NewFromOneByte": { "count": 979, "time": 380 }, "API_String_Write": { "count": 2013, "time": 445 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 5 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 131 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 9 }, "OptimizeCode": { "count": 76, "time": 952 }, "RecompileSynchronous": { "count": 151, "time": 82692 }, "CompileOptimized_Concurrent": { "count": 75, "time": 1286 }, "StackGuard": { "count": 74, "time": 1534 }, "DeoptimizeCode": { "count": 6, "time": 409 }, "NotifyDeoptimized": { "count": 7, "time": 105 } } } }, { "duration": 2757962, "js": 2250438, "phases": [ { "phase": "load", "start": 0, "duration": 98684 }, { "phase": "boot", "start": 98684, "duration": 779466 }, { "phase": "transition", "start": 878150, "duration": 267508 }, { "phase": "render", "start": 1145658, "duration": 1612304 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347911, "duration": 6342, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 385046, "duration": 5527, "usedHeapSizeAfter": 4346616, "usedHeapSizeBefore": 4521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 446332, "duration": 2113, "usedHeapSizeAfter": 5711608, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 605103, "duration": 3755, "usedHeapSizeAfter": 8687160, "usedHeapSizeBefore": 9306528 }, { "kind": "MinorGC", "type": "scavenge", "start": 749549, "duration": 3639, "usedHeapSizeAfter": 10110576, "usedHeapSizeBefore": 10614496 }, { "kind": "MajorGC", "type": "incremental marking", "start": 848015, "duration": 50, "usedHeapSizeAfter": 11668888, "usedHeapSizeBefore": 11668888 }, { "kind": "MajorGC", "type": "atomic pause", "start": 859959, "duration": 5828, "usedHeapSizeAfter": 9870512, "usedHeapSizeBefore": 11790056 }, { "kind": "MajorGC", "type": "weak processing", "start": 976836, "duration": 9, "usedHeapSizeAfter": 12248520, "usedHeapSizeBefore": 12248520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1105323, "duration": 3424, "usedHeapSizeAfter": 12654088, "usedHeapSizeBefore": 14838552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378192, "duration": 2885, "usedHeapSizeAfter": 14731664, "usedHeapSizeBefore": 16582296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1797597, "duration": 4428, "usedHeapSizeAfter": 16943536, "usedHeapSizeBefore": 22271552 }, { "kind": "MinorGC", "type": "scavenge", "start": 2116741, "duration": 4569, "usedHeapSizeAfter": 18941408, "usedHeapSizeBefore": 23432992 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 4398 }, "FunctionCallback": { "count": 6361, "time": 62035 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 938 }, "StoreCallbackProperty": { "count": 721, "time": 1065 }, "GCEpilogueCallback": { "count": 11, "time": 1753 }, "GCPrologueCallback": { "count": 11, "time": 1033 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 451 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2393 }, "CompileFunction": { "count": 3398, "time": 100149 }, "CompileIgnition": { "count": 3434, "time": 103000 }, "CompileIgnitionFinalization": { "count": 3434, "time": 23583 }, "CompileRenumber": { "count": 3411, "time": 10099 }, "CompileRewriteReturnResult": { "count": 3411, "time": 163 }, "CompileScopeAnalysis": { "count": 3411, "time": 15856 }, "CompileScript": { "count": 13, "time": 7112 }, "CompileLazy": { "count": 3198, "time": 13168 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 899 }, "RegExpInitializeAndCompile": { "count": 184, "time": 933 }, "CompileForOnStackReplacement": { "count": 1, "time": 847 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 1230 }, "Map_SetPrototype": { "count": 14125, "time": 3957 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 40913 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 162 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6414 }, "InterpreterDeserializeLazy": { "count": 161, "time": 968 }, "InterpreterNewClosure": { "count": 3119, "time": 2925 }, "DeserializeLazy": { "count": 70, "time": 1331 }, "CreateObjectLiteral": { "count": 2505, "time": 12785 }, "CreateArrayLiteral": { "count": 1129, "time": 1605 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5281 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 89 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1101 }, "Object_DeleteProperty": { "count": 8, "time": 13 }, "ForInEnumerate": { "count": 1050, "time": 9628 }, "CreateRegExpLiteral": { "count": 239, "time": 1337 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 3359 }, "SetProperty": { "count": 947, "time": 2385 }, "NewObject": { "count": 272, "time": 2703 }, "RegExpExec": { "count": 479, "time": 9228 }, "RegExpExecMultiple": { "count": 288, "time": 920 }, "StringSplit": { "count": 4175, "time": 9876 }, "StringBuilderConcat": { "count": 92, "time": 483 }, "DateConstructor_ConstructStub": { "count": 525, "time": 860 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 2408 }, "ArrayLengthSetter": { "count": 504, "time": 748 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 704 }, "WeakCollectionSet": { "count": 56, "time": 3360 }, "AllocateInNewSpace": { "count": 71, "time": 270 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2118 }, "AddDictionaryProperty": { "count": 3077, "time": 3674 }, "ObjectKeys": { "count": 170, "time": 942 }, "ObjectCreate": { "count": 153, "time": 754 }, "GetProperty": { "count": 4312, "time": 2372 }, "HasProperty": { "count": 928, "time": 1590 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 311 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 523 }, "StringAdd": { "count": 659, "time": 175 }, "StringCharCodeAt": { "count": 140, "time": 612 }, "StringBuilderJoin": { "count": 183, "time": 495 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5136, "time": 4361 }, "ArrayConcat": { "count": 997, "time": 1626 }, "ArraySplice": { "count": 268, "time": 88 }, "ArrayUnshift": { "count": 790, "time": 1114 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 191, "time": 152 }, "ObjectAssign": { "count": 909, "time": 7828 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1513 }, "ObjectSetPrototypeOf": { "count": 107, "time": 392 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1082 }, "Interrupt": { "count": 103, "time": 217 }, "RegExpReplace": { "count": 1009, "time": 2461 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 84 }, "ArrayShift": { "count": 672, "time": 2770 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 108 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 36 }, "DeleteProperty": { "count": 196, "time": 28 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 762 }, "ArrayPop": { "count": 669, "time": 1477 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4650 }, "DatePrototypeToISOString": { "count": 43, "time": 524 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 638 }, "MapPrototypeClear": { "count": 106, "time": 41 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1244 }, "StringToNumber": { "count": 481, "time": 49 }, "DateUTC": { "count": 91, "time": 455 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 52 }, "ObjectIsFrozen": { "count": 420, "time": 1502 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 717 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 9 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 843 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 958 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5025 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 260 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 104 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24810 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 3254 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 22, "time": 15 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8495 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 813 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 43 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 478 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 464 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1460 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 3 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 25 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1475 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 51 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 52 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 700 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 51 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 1156 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 999707 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17087 }, "ParseFunctionLiteral": { "count": 3436, "time": 140806 }, "ParseProgram": { "count": 13, "time": 5895 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173199 }, "PreParseNoVariableResolution": { "count": 597, "time": 29936 }, "JsonParse": { "count": 21, "time": 6049 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3669, "time": 16354 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2143 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4628 }, "StoreIC_Miss": { "count": 571, "time": 4105 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5076 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 1903 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2055 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4144, "time": 18472 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7272, "time": 20242 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2298 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 28843 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 110 }, "LoadIC_Miss": { "count": 136, "time": 2217 }, "KeyedLoadIC_LoadElementDH": { "count": 753, "time": 4787 }, "LoadIC_LoadFieldDH": { "count": 4417, "time": 11494 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 4635 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 10095 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4525 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 3431 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 789 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 2472 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 873 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 2240 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 849 }, "LoadIC_StringLength": { "count": 23, "time": 882 }, "StoreIC_SlowStub": { "count": 139, "time": 590 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 56 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 546 }, "KeyedLoadIC_Miss": { "count": 32, "time": 29 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 1195 } }, "API": { "API_Context_New": { "count": 2, "time": 7519 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2147 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 372 }, "API_String_NewFromUtf8": { "count": 50, "time": 622 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 198 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1166 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 295 }, "API_Persistent_New": { "count": 2890, "time": 751 }, "API_String_NewFromOneByte": { "count": 979, "time": 2076 }, "API_String_Write": { "count": 2306, "time": 292 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 3 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 19 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 11 }, "OptimizeCode": { "count": 77, "time": 271 }, "RecompileSynchronous": { "count": 153, "time": 94796 }, "CompileOptimized_Concurrent": { "count": 76, "time": 1623 }, "StackGuard": { "count": 77, "time": 782 }, "DeoptimizeCode": { "count": 5, "time": 75 }, "NotifyDeoptimized": { "count": 6, "time": 815 } } } }, { "duration": 2808694, "js": 2309968, "phases": [ { "phase": "load", "start": 0, "duration": 101132 }, { "phase": "boot", "start": 101132, "duration": 754030 }, { "phase": "transition", "start": 855162, "duration": 278943 }, { "phase": "render", "start": 1134105, "duration": 1674589 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352075, "duration": 4678, "usedHeapSizeAfter": 3781960, "usedHeapSizeBefore": 4220472 }, { "kind": "MinorGC", "type": "scavenge", "start": 387536, "duration": 5109, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521720 }, { "kind": "MinorGC", "type": "scavenge", "start": 446910, "duration": 2329, "usedHeapSizeAfter": 5707560, "usedHeapSizeBefore": 5970720 }, { "kind": "MinorGC", "type": "scavenge", "start": 601300, "duration": 3157, "usedHeapSizeAfter": 8715832, "usedHeapSizeBefore": 9308872 }, { "kind": "MinorGC", "type": "scavenge", "start": 740227, "duration": 2678, "usedHeapSizeAfter": 10083688, "usedHeapSizeBefore": 10603832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055407, "duration": 2720, "usedHeapSizeAfter": 14030504, "usedHeapSizeBefore": 15909184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279804, "duration": 3103, "usedHeapSizeAfter": 15581968, "usedHeapSizeBefore": 17242784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1513882, "duration": 4191, "usedHeapSizeAfter": 17118312, "usedHeapSizeBefore": 19358832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909458, "duration": 6368, "usedHeapSizeAfter": 19153528, "usedHeapSizeBefore": 24480496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2315787, "duration": 4737, "usedHeapSizeAfter": 21703488, "usedHeapSizeBefore": 25661160 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 976, "time": 1150 }, "FunctionCallback": { "count": 6357, "time": 66899 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 910 }, "StoreCallbackProperty": { "count": 721, "time": 1217 }, "GCEpilogueCallback": { "count": 10, "time": 171 }, "GCPrologueCallback": { "count": 10, "time": 880 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 625 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2838 }, "CompileFunction": { "count": 3398, "time": 91810 }, "CompileIgnition": { "count": 3434, "time": 101636 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32288 }, "CompileRenumber": { "count": 3411, "time": 10947 }, "CompileRewriteReturnResult": { "count": 3411, "time": 130 }, "CompileScopeAnalysis": { "count": 3411, "time": 14464 }, "CompileScript": { "count": 13, "time": 7142 }, "CompileLazy": { "count": 3198, "time": 13365 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1356 }, "RegExpInitializeAndCompile": { "count": 184, "time": 278 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 432, "time": 370 }, "Map_SetPrototype": { "count": 14101, "time": 4961 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 45326 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 569 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6328 }, "InterpreterDeserializeLazy": { "count": 161, "time": 960 }, "InterpreterNewClosure": { "count": 3119, "time": 3271 }, "DeserializeLazy": { "count": 70, "time": 2650 }, "CreateObjectLiteral": { "count": 2505, "time": 9178 }, "CreateArrayLiteral": { "count": 1129, "time": 2087 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5577 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 798 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 971 }, "Object_DeleteProperty": { "count": 8, "time": 29 }, "ForInEnumerate": { "count": 1050, "time": 9866 }, "CreateRegExpLiteral": { "count": 239, "time": 3686 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1155 }, "SetProperty": { "count": 948, "time": 2598 }, "NewObject": { "count": 272, "time": 1233 }, "RegExpExec": { "count": 478, "time": 9289 }, "RegExpExecMultiple": { "count": 288, "time": 2559 }, "StringSplit": { "count": 4175, "time": 7657 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1349 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 3355 }, "ArrayLengthSetter": { "count": 504, "time": 129 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 781 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 809 }, "AllocateInNewSpace": { "count": 70, "time": 644 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1581 }, "AddDictionaryProperty": { "count": 3077, "time": 6664 }, "ObjectKeys": { "count": 170, "time": 466 }, "ObjectCreate": { "count": 149, "time": 1483 }, "GetProperty": { "count": 4313, "time": 2870 }, "HasProperty": { "count": 928, "time": 2080 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 800 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1528 }, "StringAdd": { "count": 659, "time": 163 }, "StringCharCodeAt": { "count": 140, "time": 828 }, "StringBuilderJoin": { "count": 183, "time": 659 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5764, "time": 4101 }, "ArrayConcat": { "count": 997, "time": 1514 }, "ArraySplice": { "count": 268, "time": 85 }, "ArrayUnshift": { "count": 790, "time": 833 }, "DateNow": { "count": 49, "time": 240 }, "FunctionPrototypeToString": { "count": 191, "time": 1552 }, "ObjectAssign": { "count": 909, "time": 16205 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 276 }, "ObjectSetPrototypeOf": { "count": 107, "time": 92 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2682 }, "Interrupt": { "count": 99, "time": 779 }, "RegExpReplace": { "count": 1009, "time": 4471 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 673 }, "ArrayShift": { "count": 672, "time": 2502 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 95 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 60 }, "DeleteProperty": { "count": 196, "time": 541 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 554 }, "ArrayPop": { "count": 443, "time": 1544 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4574 }, "DatePrototypeToISOString": { "count": 43, "time": 828 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 869 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2251 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 576 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 698 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 808 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1232 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1652 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6570 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 256 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 699 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27193 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2332 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2609 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 843 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 59 }, "AllocateInTargetSpace": { "count": 2, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 569, "time": 1023984 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16574 }, "ParseFunctionLiteral": { "count": 3436, "time": 162648 }, "ParseProgram": { "count": 13, "time": 5633 }, "PreParseWithVariableResolution": { "count": 13073, "time": 167982 }, "PreParseNoVariableResolution": { "count": 597, "time": 35471 }, "JsonParse": { "count": 21, "time": 9947 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 11651 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1863 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2310 }, "StoreIC_Miss": { "count": 578, "time": 3662 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5590 }, "LoadIC_FunctionPrototypeStub": { "count": 184, "time": 1537 }, "LoadIC_LoadConstantDH": { "count": 716, "time": 3402 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4143, "time": 17175 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7203, "time": 18918 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2764 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21213 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 456 }, "LoadIC_Miss": { "count": 132, "time": 2132 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4387 }, "LoadIC_LoadFieldDH": { "count": 4386, "time": 13147 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 26 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 2347 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8068 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4112 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 394, "time": 2372 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1081 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 3806 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 371 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1341 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1840 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 696 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 25 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2337 }, "KeyedLoadIC_Miss": { "count": 32, "time": 435 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 8895 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2411 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 714 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1772 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 3864 }, "API_String_NewFromOneByte": { "count": 979, "time": 260 }, "API_String_Write": { "count": 2016, "time": 1371 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 82, "time": 10 }, "OptimizeCode": { "count": 82, "time": 796 }, "RecompileSynchronous": { "count": 163, "time": 108482 }, "CompileOptimized_Concurrent": { "count": 81, "time": 1346 }, "StackGuard": { "count": 80, "time": 1044 }, "DeoptimizeCode": { "count": 5, "time": 709 }, "NotifyDeoptimized": { "count": 6, "time": 92 } } } }, { "duration": 2798109, "js": 2285467, "phases": [ { "phase": "load", "start": 0, "duration": 99117 }, { "phase": "boot", "start": 99117, "duration": 772808 }, { "phase": "transition", "start": 871925, "duration": 279625 }, { "phase": "render", "start": 1151550, "duration": 1646559 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348202, "duration": 6971, "usedHeapSizeAfter": 3781920, "usedHeapSizeBefore": 4220432 }, { "kind": "MinorGC", "type": "scavenge", "start": 389114, "duration": 5426, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521616 }, { "kind": "MinorGC", "type": "scavenge", "start": 460052, "duration": 1884, "usedHeapSizeAfter": 5722520, "usedHeapSizeBefore": 5970560 }, { "kind": "MinorGC", "type": "scavenge", "start": 628346, "duration": 2868, "usedHeapSizeAfter": 8694096, "usedHeapSizeBefore": 9290624 }, { "kind": "MinorGC", "type": "scavenge", "start": 759691, "duration": 2287, "usedHeapSizeAfter": 10101616, "usedHeapSizeBefore": 10598040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1065590, "duration": 2566, "usedHeapSizeAfter": 14008424, "usedHeapSizeBefore": 15890280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1292312, "duration": 2718, "usedHeapSizeAfter": 15532392, "usedHeapSizeBefore": 17224776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1528208, "duration": 3709, "usedHeapSizeAfter": 17078384, "usedHeapSizeBefore": 19357328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1904399, "duration": 2634, "usedHeapSizeAfter": 19069752, "usedHeapSizeBefore": 24457800 }, { "kind": "MinorGC", "type": "scavenge", "start": 2264087, "duration": 5809, "usedHeapSizeAfter": 21494080, "usedHeapSizeBefore": 25579128 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 1862 }, "FunctionCallback": { "count": 6360, "time": 60696 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 828 }, "StoreCallbackProperty": { "count": 721, "time": 1065 }, "GCEpilogueCallback": { "count": 10, "time": 1142 }, "GCPrologueCallback": { "count": 10, "time": 473 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 145 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1567 }, "CompileFunction": { "count": 3398, "time": 102385 }, "CompileIgnition": { "count": 3434, "time": 108612 }, "CompileIgnitionFinalization": { "count": 3434, "time": 37599 }, "CompileRenumber": { "count": 3411, "time": 10916 }, "CompileRewriteReturnResult": { "count": 3411, "time": 518 }, "CompileScopeAnalysis": { "count": 3411, "time": 11190 }, "CompileScript": { "count": 13, "time": 6423 }, "CompileLazy": { "count": 3198, "time": 10563 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1242 }, "RegExpInitializeAndCompile": { "count": 184, "time": 832 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 2064 }, "Map_SetPrototype": { "count": 14093, "time": 6601 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 42810 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 844 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3360 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3756 }, "InterpreterNewClosure": { "count": 3119, "time": 6257 }, "DeserializeLazy": { "count": 70, "time": 1097 }, "CreateObjectLiteral": { "count": 2505, "time": 8022 }, "CreateArrayLiteral": { "count": 1129, "time": 3426 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6175 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 71 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1993 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 7259 }, "CreateRegExpLiteral": { "count": 239, "time": 3236 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2665 }, "SetProperty": { "count": 948, "time": 1679 }, "NewObject": { "count": 272, "time": 1160 }, "RegExpExec": { "count": 478, "time": 8573 }, "RegExpExecMultiple": { "count": 288, "time": 522 }, "StringSplit": { "count": 4175, "time": 8250 }, "StringBuilderConcat": { "count": 92, "time": 47 }, "DateConstructor_ConstructStub": { "count": 525, "time": 813 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 860, "time": 2486 }, "ArrayLengthSetter": { "count": 504, "time": 959 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 367 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 1482 }, "WeakCollectionSet": { "count": 56, "time": 1926 }, "AllocateInNewSpace": { "count": 52, "time": 1108 }, "CreateListFromArrayLike": { "count": 6, "time": 490 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2419 }, "AddDictionaryProperty": { "count": 3077, "time": 4355 }, "ObjectKeys": { "count": 170, "time": 2361 }, "ObjectCreate": { "count": 149, "time": 1349 }, "GetProperty": { "count": 4312, "time": 2292 }, "HasProperty": { "count": 928, "time": 483 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 762 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 127 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 600 }, "StringAdd": { "count": 659, "time": 163 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 902 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5793, "time": 2545 }, "ArrayConcat": { "count": 997, "time": 2762 }, "ArraySplice": { "count": 268, "time": 1300 }, "ArrayUnshift": { "count": 790, "time": 1296 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 191, "time": 800 }, "ObjectAssign": { "count": 909, "time": 10980 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1768 }, "ObjectSetPrototypeOf": { "count": 107, "time": 808 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2454 }, "Interrupt": { "count": 106, "time": 455 }, "RegExpReplace": { "count": 1009, "time": 2144 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 381 }, "ArrayShift": { "count": 672, "time": 987 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 8 }, "StringToLowerCaseIntl": { "count": 248, "time": 115 }, "OrdinaryHasInstance": { "count": 11, "time": 6 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 219 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1812 }, "ArrayPop": { "count": 669, "time": 825 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5457 }, "DatePrototypeToISOString": { "count": 43, "time": 348 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 154 }, "MapPrototypeClear": { "count": 106, "time": 36 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 836 }, "StringToNumber": { "count": 481, "time": 37 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1227 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 64 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1521 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4402 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 969 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 90 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28390 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1699 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 5 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 737 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 569 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 597 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1027746 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13718 }, "ParseFunctionLiteral": { "count": 3436, "time": 159846 }, "ParseProgram": { "count": 13, "time": 5092 }, "PreParseWithVariableResolution": { "count": 13073, "time": 182036 }, "PreParseNoVariableResolution": { "count": 597, "time": 27149 }, "JsonParse": { "count": 21, "time": 7786 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 11450 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2034 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1333 }, "StoreIC_Miss": { "count": 574, "time": 1608 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5764 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1429 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 1445 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4145, "time": 20315 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7216, "time": 23968 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2290 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23375 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 3601 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1925 }, "LoadIC_LoadFieldDH": { "count": 4373, "time": 13359 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 5078 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10032 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2492 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2623 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1863 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 3323 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 1221 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1316 }, "LoadIC_StringLength": { "count": 23, "time": 178 }, "StoreIC_SlowStub": { "count": 139, "time": 1211 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 24 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 161 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1052 }, "KeyedLoadIC_Miss": { "count": 32, "time": 469 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 8998 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1464 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 27 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 13 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4020 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 826 }, "API_Persistent_New": { "count": 2889, "time": 1768 }, "API_String_NewFromOneByte": { "count": 979, "time": 585 }, "API_String_Write": { "count": 2009, "time": 1928 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 33 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 12 }, "OptimizeCode": { "count": 66, "time": 872 }, "RecompileSynchronous": { "count": 131, "time": 85247 }, "CompileOptimized_Concurrent": { "count": 65, "time": 1503 }, "StackGuard": { "count": 64, "time": 1781 }, "DeoptimizeCode": { "count": 3, "time": 48 }, "NotifyDeoptimized": { "count": 4, "time": 65 } } } }, { "duration": 2762148, "js": 2250192, "phases": [ { "phase": "load", "start": 0, "duration": 98243 }, { "phase": "boot", "start": 98243, "duration": 756770 }, { "phase": "transition", "start": 855013, "duration": 276836 }, { "phase": "render", "start": 1131849, "duration": 1630299 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347673, "duration": 5571, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 384826, "duration": 5453, "usedHeapSizeAfter": 4346808, "usedHeapSizeBefore": 4521768 }, { "kind": "MinorGC", "type": "scavenge", "start": 446404, "duration": 3031, "usedHeapSizeAfter": 5713600, "usedHeapSizeBefore": 5970784 }, { "kind": "MinorGC", "type": "scavenge", "start": 618666, "duration": 2791, "usedHeapSizeAfter": 8694312, "usedHeapSizeBefore": 9306272 }, { "kind": "MinorGC", "type": "scavenge", "start": 746290, "duration": 3091, "usedHeapSizeAfter": 10082864, "usedHeapSizeBefore": 10613192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053306, "duration": 3369, "usedHeapSizeAfter": 14013784, "usedHeapSizeBefore": 15907392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1280356, "duration": 4021, "usedHeapSizeAfter": 15601544, "usedHeapSizeBefore": 17270944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1514341, "duration": 2790, "usedHeapSizeAfter": 17024464, "usedHeapSizeBefore": 19358448 }, { "kind": "MinorGC", "type": "scavenge", "start": 1894276, "duration": 3202, "usedHeapSizeAfter": 19114864, "usedHeapSizeBefore": 24496432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2259785, "duration": 4909, "usedHeapSizeAfter": 21510680, "usedHeapSizeBefore": 25587592 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 1996 }, "FunctionCallback": { "count": 6366, "time": 58507 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 274 }, "StoreCallbackProperty": { "count": 721, "time": 325 }, "GCEpilogueCallback": { "count": 10, "time": 1241 }, "GCPrologueCallback": { "count": 10, "time": 1472 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 192 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2722 }, "CompileFunction": { "count": 3398, "time": 106317 }, "CompileIgnition": { "count": 3434, "time": 96078 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29171 }, "CompileRenumber": { "count": 3411, "time": 12506 }, "CompileRewriteReturnResult": { "count": 3411, "time": 147 }, "CompileScopeAnalysis": { "count": 3411, "time": 13040 }, "CompileScript": { "count": 13, "time": 6558 }, "CompileLazy": { "count": 3198, "time": 11868 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1892 }, "RegExpInitializeAndCompile": { "count": 184, "time": 2587 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 3072 }, "Map_SetPrototype": { "count": 14101, "time": 5557 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 39663 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 931 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4951 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2323 }, "InterpreterNewClosure": { "count": 3119, "time": 3566 }, "DeserializeLazy": { "count": 70, "time": 1504 }, "CreateObjectLiteral": { "count": 2505, "time": 10845 }, "CreateArrayLiteral": { "count": 1129, "time": 2057 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5696 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 252 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1502 }, "Object_DeleteProperty": { "count": 8, "time": 33 }, "ForInEnumerate": { "count": 1050, "time": 10411 }, "CreateRegExpLiteral": { "count": 239, "time": 2407 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2506 }, "SetProperty": { "count": 948, "time": 1722 }, "NewObject": { "count": 272, "time": 582 }, "RegExpExec": { "count": 478, "time": 7830 }, "RegExpExecMultiple": { "count": 288, "time": 3045 }, "StringSplit": { "count": 4175, "time": 10580 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 241 }, "NumberPrototypeToString": { "count": 248, "time": 171 }, "ObjectDefineProperty": { "count": 860, "time": 2597 }, "ArrayLengthSetter": { "count": 504, "time": 240 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 408 }, "WeakCollectionSet": { "count": 56, "time": 1562 }, "AllocateInNewSpace": { "count": 47, "time": 1776 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2001 }, "AddDictionaryProperty": { "count": 3077, "time": 7450 }, "ObjectKeys": { "count": 170, "time": 1536 }, "ObjectCreate": { "count": 149, "time": 988 }, "GetProperty": { "count": 4313, "time": 3645 }, "HasProperty": { "count": 928, "time": 1542 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 716 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 63 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1094 }, "StringAdd": { "count": 659, "time": 179 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 116 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5787, "time": 1019 }, "ArrayConcat": { "count": 997, "time": 1399 }, "ArraySplice": { "count": 268, "time": 92 }, "ArrayUnshift": { "count": 790, "time": 704 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 509 }, "ObjectAssign": { "count": 909, "time": 11060 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 313 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 347 }, "Interrupt": { "count": 102, "time": 1587 }, "RegExpReplace": { "count": 1009, "time": 4559 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 73 }, "ArrayShift": { "count": 672, "time": 3257 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 99 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 118 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 722 }, "ArrayPop": { "count": 669, "time": 568 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5169 }, "DatePrototypeToISOString": { "count": 43, "time": 862 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 175 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1166 }, "StringToNumber": { "count": 481, "time": 568 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 873 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 409 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 57 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1002 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5766 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 395 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1099 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 126 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26438 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1155 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 2, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1037117 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12177 }, "ParseFunctionLiteral": { "count": 3436, "time": 158261 }, "ParseProgram": { "count": 13, "time": 6587 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171214 }, "PreParseNoVariableResolution": { "count": 597, "time": 34352 }, "JsonParse": { "count": 21, "time": 10148 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 9791 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1350 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4408 }, "StoreIC_Miss": { "count": 573, "time": 2220 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4443 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1796 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 449 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4131, "time": 19686 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7211, "time": 16933 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3828 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19175 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 114 }, "LoadIC_Miss": { "count": 135, "time": 3094 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3060 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 14571 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 15 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3748 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6753 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4025 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3919 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 751 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 773, "time": 1239 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1395 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1086 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 1380 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 803 }, "KeyedLoadIC_Miss": { "count": 32, "time": 327 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 705 } }, "API": { "API_Context_New": { "count": 2, "time": 7675 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2383 }, "API_Object_SetPrivate": { "count": 44, "time": 731 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2138 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 397 }, "API_String_NewFromOneByte": { "count": 979, "time": 259 }, "API_String_Write": { "count": 2016, "time": 2680 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 27 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 176 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 8 }, "OptimizeCode": { "count": 64, "time": 956 }, "RecompileSynchronous": { "count": 127, "time": 76618 }, "CompileOptimized_Concurrent": { "count": 63, "time": 1862 }, "StackGuard": { "count": 63, "time": 719 }, "DeoptimizeCode": { "count": 4, "time": 57 }, "NotifyDeoptimized": { "count": 5, "time": 692 } } } }, { "duration": 2793622, "js": 2276059, "phases": [ { "phase": "load", "start": 0, "duration": 101626 }, { "phase": "boot", "start": 101626, "duration": 762897 }, { "phase": "transition", "start": 864523, "duration": 284783 }, { "phase": "render", "start": 1149306, "duration": 1644316 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352519, "duration": 3873, "usedHeapSizeAfter": 3772368, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 389521, "duration": 5369, "usedHeapSizeAfter": 4356144, "usedHeapSizeBefore": 4521440 }, { "kind": "MinorGC", "type": "scavenge", "start": 453266, "duration": 1887, "usedHeapSizeAfter": 5732120, "usedHeapSizeBefore": 5970568 }, { "kind": "MinorGC", "type": "scavenge", "start": 618906, "duration": 2860, "usedHeapSizeAfter": 8698424, "usedHeapSizeBefore": 9299008 }, { "kind": "MinorGC", "type": "scavenge", "start": 749855, "duration": 2784, "usedHeapSizeAfter": 10062248, "usedHeapSizeBefore": 10595408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1064681, "duration": 2756, "usedHeapSizeAfter": 14000640, "usedHeapSizeBefore": 15903416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1285887, "duration": 2850, "usedHeapSizeAfter": 15608416, "usedHeapSizeBefore": 17252376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1516256, "duration": 4348, "usedHeapSizeAfter": 17128400, "usedHeapSizeBefore": 19369000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1893313, "duration": 3947, "usedHeapSizeAfter": 19101632, "usedHeapSizeBefore": 24533696 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246511, "duration": 3598, "usedHeapSizeAfter": 21398280, "usedHeapSizeBefore": 25597928 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 1780 }, "FunctionCallback": { "count": 6359, "time": 52739 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1001 }, "StoreCallbackProperty": { "count": 721, "time": 1997 }, "GCEpilogueCallback": { "count": 10, "time": 157 }, "GCPrologueCallback": { "count": 10, "time": 1289 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 305 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1976 }, "CompileFunction": { "count": 3398, "time": 99550 }, "CompileIgnition": { "count": 3434, "time": 89201 }, "CompileIgnitionFinalization": { "count": 3434, "time": 40735 }, "CompileRenumber": { "count": 3411, "time": 9863 }, "CompileRewriteReturnResult": { "count": 3411, "time": 915 }, "CompileScopeAnalysis": { "count": 3411, "time": 12057 }, "CompileScript": { "count": 13, "time": 7908 }, "CompileLazy": { "count": 3198, "time": 19090 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2496 }, "RegExpInitializeAndCompile": { "count": 184, "time": 531 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1199 }, "Map_SetPrototype": { "count": 14101, "time": 2947 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 45907 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 654 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8203 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1368 }, "InterpreterNewClosure": { "count": 3119, "time": 3294 }, "DeserializeLazy": { "count": 70, "time": 1096 }, "CreateObjectLiteral": { "count": 2505, "time": 8538 }, "CreateArrayLiteral": { "count": 1129, "time": 3551 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 7926 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 800 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 30 }, "FunctionPrototypeSetter": { "count": 293, "time": 1308 }, "Object_DeleteProperty": { "count": 8, "time": 25 }, "ForInEnumerate": { "count": 1050, "time": 7522 }, "CreateRegExpLiteral": { "count": 239, "time": 3146 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1579 }, "SetProperty": { "count": 948, "time": 3051 }, "NewObject": { "count": 272, "time": 3520 }, "RegExpExec": { "count": 482, "time": 9767 }, "RegExpExecMultiple": { "count": 288, "time": 1683 }, "StringSplit": { "count": 4175, "time": 7592 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 565 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 1723 }, "ArrayLengthSetter": { "count": 504, "time": 798 }, "FunctionLengthGetter": { "count": 19, "time": 678 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 63 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 372 }, "WeakCollectionSet": { "count": 56, "time": 3255 }, "AllocateInNewSpace": { "count": 72, "time": 1448 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3317 }, "AddDictionaryProperty": { "count": 3077, "time": 8607 }, "ObjectKeys": { "count": 170, "time": 892 }, "ObjectCreate": { "count": 149, "time": 1083 }, "GetProperty": { "count": 4312, "time": 3663 }, "HasProperty": { "count": 928, "time": 1154 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1257 }, "StringAdd": { "count": 662, "time": 170 }, "StringCharCodeAt": { "count": 140, "time": 46 }, "StringBuilderJoin": { "count": 183, "time": 879 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5790, "time": 3468 }, "ArrayConcat": { "count": 997, "time": 3314 }, "ArraySplice": { "count": 268, "time": 1149 }, "ArrayUnshift": { "count": 790, "time": 235 }, "DateNow": { "count": 49, "time": 259 }, "FunctionPrototypeToString": { "count": 191, "time": 2057 }, "ObjectAssign": { "count": 909, "time": 11439 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 513 }, "ObjectSetPrototypeOf": { "count": 107, "time": 483 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1051 }, "Interrupt": { "count": 104, "time": 970 }, "RegExpReplace": { "count": 1009, "time": 5165 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 695 }, "ArrayShift": { "count": 672, "time": 3300 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 249, "time": 106 }, "OrdinaryHasInstance": { "count": 11, "time": 6 }, "ObjectHasOwnProperty": { "count": 288, "time": 47 }, "DeleteProperty": { "count": 196, "time": 1179 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 768 }, "ArrayPop": { "count": 669, "time": 609 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4057 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1582 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 752 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 822 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1629 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 724 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 363 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 897 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4440 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 962 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24553 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1499 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 544 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2323 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 713 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 25, "time": 717 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1023782 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16781 }, "ParseFunctionLiteral": { "count": 3436, "time": 160017 }, "ParseProgram": { "count": 13, "time": 4064 }, "PreParseWithVariableResolution": { "count": 13073, "time": 180611 }, "PreParseNoVariableResolution": { "count": 597, "time": 27638 }, "JsonParse": { "count": 21, "time": 7807 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 8846 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3790 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1537 }, "StoreIC_Miss": { "count": 572, "time": 3022 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7522 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1963 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2362 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4155, "time": 22176 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7226, "time": 17756 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5312 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 14655 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4559 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1867 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 12792 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 5714 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8631 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3543 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 2319 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 2153 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 3881 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 270 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1316 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 178 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 90 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1311 }, "KeyedLoadIC_Miss": { "count": 32, "time": 208 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 7578 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1363 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 29 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 199 }, "API_Script_Run": { "count": 11, "time": 23 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5038 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 562 }, "API_Persistent_New": { "count": 2889, "time": 1145 }, "API_String_NewFromOneByte": { "count": 979, "time": 1712 }, "API_String_Write": { "count": 2007, "time": 1642 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 740 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 140 }, "OptimizeCode": { "count": 71, "time": 1726 }, "RecompileSynchronous": { "count": 141, "time": 84895 }, "CompileOptimized_Concurrent": { "count": 70, "time": 2124 }, "StackGuard": { "count": 69, "time": 504 }, "DeoptimizeCode": { "count": 5, "time": 552 }, "NotifyDeoptimized": { "count": 5, "time": 363 } } } }, { "duration": 2798194, "js": 2296823, "phases": [ { "phase": "load", "start": 0, "duration": 100305 }, { "phase": "boot", "start": 100305, "duration": 758190 }, { "phase": "transition", "start": 858495, "duration": 278954 }, { "phase": "render", "start": 1137449, "duration": 1660745 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346508, "duration": 4774, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 385105, "duration": 6216, "usedHeapSizeAfter": 4346624, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 448045, "duration": 2215, "usedHeapSizeAfter": 5710984, "usedHeapSizeBefore": 5970664 }, { "kind": "MinorGC", "type": "scavenge", "start": 618438, "duration": 2981, "usedHeapSizeAfter": 8690704, "usedHeapSizeBefore": 9306320 }, { "kind": "MinorGC", "type": "scavenge", "start": 746989, "duration": 2464, "usedHeapSizeAfter": 10119032, "usedHeapSizeBefore": 10613664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054182, "duration": 2771, "usedHeapSizeAfter": 13947976, "usedHeapSizeBefore": 15907440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1284703, "duration": 3480, "usedHeapSizeAfter": 15653672, "usedHeapSizeBefore": 17279256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1528849, "duration": 2377, "usedHeapSizeAfter": 17152160, "usedHeapSizeBefore": 19385960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1929977, "duration": 3472, "usedHeapSizeAfter": 19258360, "usedHeapSizeBefore": 24541856 }, { "kind": "MinorGC", "type": "scavenge", "start": 2292437, "duration": 4128, "usedHeapSizeAfter": 21658592, "usedHeapSizeBefore": 25627464 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 1988 }, "FunctionCallback": { "count": 6354, "time": 55563 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1671 }, "StoreCallbackProperty": { "count": 721, "time": 1245 }, "GCEpilogueCallback": { "count": 10, "time": 687 }, "GCPrologueCallback": { "count": 10, "time": 1340 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 911 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2480 }, "CompileFunction": { "count": 3398, "time": 112207 }, "CompileIgnition": { "count": 3434, "time": 98343 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26964 }, "CompileRenumber": { "count": 3411, "time": 8509 }, "CompileRewriteReturnResult": { "count": 3411, "time": 671 }, "CompileScopeAnalysis": { "count": 3411, "time": 13347 }, "CompileScript": { "count": 13, "time": 7607 }, "CompileLazy": { "count": 3198, "time": 14671 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 852 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1546 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1225 }, "Map_SetPrototype": { "count": 14111, "time": 4718 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 40230 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 965 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5788 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1594 }, "InterpreterNewClosure": { "count": 3119, "time": 2224 }, "DeserializeLazy": { "count": 70, "time": 1402 }, "CreateObjectLiteral": { "count": 2505, "time": 11748 }, "CreateArrayLiteral": { "count": 1129, "time": 1960 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6210 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 583 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 2239 }, "Object_DeleteProperty": { "count": 8, "time": 361 }, "ForInEnumerate": { "count": 1050, "time": 8288 }, "CreateRegExpLiteral": { "count": 239, "time": 3973 }, "GenerateRandomNumbers": { "count": 5, "time": 165 }, "KeyedGetProperty": { "count": 689, "time": 2142 }, "SetProperty": { "count": 948, "time": 2379 }, "NewObject": { "count": 272, "time": 2112 }, "RegExpExec": { "count": 478, "time": 7876 }, "RegExpExecMultiple": { "count": 288, "time": 2416 }, "StringSplit": { "count": 4175, "time": 8850 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 846 }, "NumberPrototypeToString": { "count": 248, "time": 610 }, "ObjectDefineProperty": { "count": 860, "time": 3763 }, "ArrayLengthSetter": { "count": 504, "time": 125 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 645 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2639 }, "AllocateInNewSpace": { "count": 57, "time": 893 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1103 }, "AddDictionaryProperty": { "count": 3077, "time": 7329 }, "ObjectKeys": { "count": 170, "time": 1049 }, "ObjectCreate": { "count": 149, "time": 1788 }, "GetProperty": { "count": 4312, "time": 2893 }, "HasProperty": { "count": 928, "time": 1230 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 859 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 58 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1610 }, "StringAdd": { "count": 659, "time": 1453 }, "StringCharCodeAt": { "count": 140, "time": 599 }, "StringBuilderJoin": { "count": 183, "time": 304 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5776, "time": 3031 }, "ArrayConcat": { "count": 997, "time": 3841 }, "ArraySplice": { "count": 268, "time": 684 }, "ArrayUnshift": { "count": 790, "time": 808 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 191, "time": 172 }, "ObjectAssign": { "count": 909, "time": 8674 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 461 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1065 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1265 }, "Interrupt": { "count": 104, "time": 1841 }, "RegExpReplace": { "count": 1009, "time": 3958 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 780 }, "ArrayShift": { "count": 672, "time": 426 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 810 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 314 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 101 }, "ArrayPop": { "count": 669, "time": 1166 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3971 }, "DatePrototypeToISOString": { "count": 43, "time": 133 }, "GlobalDecodeURIComponent": { "count": 4, "time": 6 }, "GlobalEncodeURIComponent": { "count": 153, "time": 471 }, "MapPrototypeClear": { "count": 106, "time": 738 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 264 }, "StringToNumber": { "count": 481, "time": 464 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 622 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 114 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1190 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 51 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1682 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7060 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 80 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 122 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 21507 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3315 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 4029 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1303 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 49 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1066504 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14027 }, "ParseFunctionLiteral": { "count": 3436, "time": 147768 }, "ParseProgram": { "count": 13, "time": 5962 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176622 }, "PreParseNoVariableResolution": { "count": 597, "time": 29108 }, "JsonParse": { "count": 21, "time": 9344 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 9807 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3305 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2607 }, "StoreIC_Miss": { "count": 576, "time": 2791 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4000 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1104 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1378 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4189, "time": 19524 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7224, "time": 15518 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2608 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20917 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 540 }, "LoadIC_Miss": { "count": 136, "time": 3396 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1215 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 11615 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 5321 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8486 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 74 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4412 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 2657 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 76, "time": 1910 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 3788 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1790 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1724 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 1834 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 68 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1362 }, "KeyedLoadIC_Miss": { "count": 32, "time": 42 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 8106 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2011 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 1240 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3987 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 825 }, "API_String_NewFromOneByte": { "count": 979, "time": 293 }, "API_String_Write": { "count": 2029, "time": 640 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 29 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 316 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 11 }, "OptimizeCode": { "count": 73, "time": 1744 }, "RecompileSynchronous": { "count": 145, "time": 87540 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1612 }, "StackGuard": { "count": 70, "time": 1237 }, "DeoptimizeCode": { "count": 5, "time": 76 }, "NotifyDeoptimized": { "count": 6, "time": 475 } } } }, { "duration": 2774717, "js": 2250907, "phases": [ { "phase": "load", "start": 0, "duration": 106536 }, { "phase": "boot", "start": 106536, "duration": 768918 }, { "phase": "transition", "start": 875454, "duration": 276924 }, { "phase": "render", "start": 1152378, "duration": 1622339 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354764, "duration": 5436, "usedHeapSizeAfter": 3772264, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 393656, "duration": 6077, "usedHeapSizeAfter": 4356216, "usedHeapSizeBefore": 4521464 }, { "kind": "MinorGC", "type": "scavenge", "start": 459911, "duration": 1988, "usedHeapSizeAfter": 5711328, "usedHeapSizeBefore": 5970528 }, { "kind": "MinorGC", "type": "scavenge", "start": 638183, "duration": 1956, "usedHeapSizeAfter": 8720760, "usedHeapSizeBefore": 9318752 }, { "kind": "MinorGC", "type": "scavenge", "start": 764641, "duration": 2602, "usedHeapSizeAfter": 10088616, "usedHeapSizeBefore": 10602392 }, { "kind": "MinorGC", "type": "scavenge", "start": 1067067, "duration": 2446, "usedHeapSizeAfter": 14013304, "usedHeapSizeBefore": 15912608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1298301, "duration": 2780, "usedHeapSizeAfter": 15603440, "usedHeapSizeBefore": 17258424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1542569, "duration": 3355, "usedHeapSizeAfter": 17154576, "usedHeapSizeBefore": 19391080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925089, "duration": 3570, "usedHeapSizeAfter": 19242032, "usedHeapSizeBefore": 24507904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2260951, "duration": 7466, "usedHeapSizeAfter": 21617656, "usedHeapSizeBefore": 25539064 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 4420 }, "FunctionCallback": { "count": 6363, "time": 57614 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 148 }, "StoreCallbackProperty": { "count": 721, "time": 894 }, "GCEpilogueCallback": { "count": 10, "time": 660 }, "GCPrologueCallback": { "count": 10, "time": 1463 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 147 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2316 }, "CompileFunction": { "count": 3398, "time": 107325 }, "CompileIgnition": { "count": 3434, "time": 98435 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32420 }, "CompileRenumber": { "count": 3411, "time": 8201 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1162 }, "CompileScopeAnalysis": { "count": 3411, "time": 14569 }, "CompileScript": { "count": 13, "time": 6433 }, "CompileLazy": { "count": 3198, "time": 16309 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 961 }, "RegExpInitializeAndCompile": { "count": 184, "time": 172 }, "CompileForOnStackReplacement": { "count": 1, "time": 12 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 1358 }, "Map_SetPrototype": { "count": 14101, "time": 5663 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44253 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1351 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6984 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3020 }, "InterpreterNewClosure": { "count": 3119, "time": 3165 }, "DeserializeLazy": { "count": 70, "time": 1340 }, "CreateObjectLiteral": { "count": 2505, "time": 10269 }, "CreateArrayLiteral": { "count": 1129, "time": 4188 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 733 }, "HandleApiCall": { "count": 6040, "time": 6430 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 828 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 1178 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 6678 }, "CreateRegExpLiteral": { "count": 239, "time": 3092 }, "GenerateRandomNumbers": { "count": 5, "time": 7 }, "KeyedGetProperty": { "count": 689, "time": 3118 }, "SetProperty": { "count": 948, "time": 4453 }, "NewObject": { "count": 272, "time": 856 }, "RegExpExec": { "count": 478, "time": 10916 }, "RegExpExecMultiple": { "count": 288, "time": 1464 }, "StringSplit": { "count": 4175, "time": 6946 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1105 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 2090 }, "ArrayLengthSetter": { "count": 504, "time": 127 }, "FunctionLengthGetter": { "count": 19, "time": 21 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 653 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 2402 }, "AllocateInNewSpace": { "count": 50, "time": 1127 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 4067 }, "AddDictionaryProperty": { "count": 3077, "time": 7958 }, "ObjectKeys": { "count": 170, "time": 732 }, "ObjectCreate": { "count": 149, "time": 796 }, "GetProperty": { "count": 4312, "time": 2530 }, "HasProperty": { "count": 928, "time": 2000 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 815 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2073 }, "StringAdd": { "count": 659, "time": 165 }, "StringCharCodeAt": { "count": 140, "time": 840 }, "StringBuilderJoin": { "count": 183, "time": 165 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5754, "time": 2930 }, "ArrayConcat": { "count": 997, "time": 2165 }, "ArraySplice": { "count": 268, "time": 172 }, "ArrayUnshift": { "count": 790, "time": 678 }, "DateNow": { "count": 49, "time": 73 }, "FunctionPrototypeToString": { "count": 191, "time": 2563 }, "ObjectAssign": { "count": 909, "time": 8894 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 309 }, "ObjectSetPrototypeOf": { "count": 107, "time": 353 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 376 }, "Interrupt": { "count": 97, "time": 1212 }, "RegExpReplace": { "count": 1009, "time": 5359 }, "GlobalUnescape": { "count": 1, "time": 227 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 605 }, "ArrayShift": { "count": 672, "time": 2740 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 18 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 84 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 1426 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5318 }, "DatePrototypeToISOString": { "count": 43, "time": 122 }, "GlobalDecodeURIComponent": { "count": 4, "time": 425 }, "GlobalEncodeURIComponent": { "count": 153, "time": 454 }, "MapPrototypeClear": { "count": 106, "time": 787 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2009 }, "StringToNumber": { "count": 481, "time": 548 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 438 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1703 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 204 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 91 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1462 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6180 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1930 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26425 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1331 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 536 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1013277 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14571 }, "ParseFunctionLiteral": { "count": 3436, "time": 144215 }, "ParseProgram": { "count": 13, "time": 4478 }, "PreParseWithVariableResolution": { "count": 13073, "time": 170995 }, "PreParseNoVariableResolution": { "count": 597, "time": 32910 }, "JsonParse": { "count": 21, "time": 8166 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 13043 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2215 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2362 }, "StoreIC_Miss": { "count": 572, "time": 1627 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6569 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 1555 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1068 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4164, "time": 22167 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7150, "time": 17717 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4117 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19350 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 6109 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2489 }, "LoadIC_LoadFieldDH": { "count": 4411, "time": 18614 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3554 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7292 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3882 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1625 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1492 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 773, "time": 3678 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 263 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1341 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 860 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 534 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1299 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 24 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8171 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1640 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 96 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 6001 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 352 }, "API_Object_SetPrototype": { "count": 38, "time": 130 }, "API_Persistent_New": { "count": 2889, "time": 546 }, "API_String_NewFromOneByte": { "count": 979, "time": 1522 }, "API_String_Write": { "count": 2028, "time": 477 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 28 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 62, "time": 10 }, "OptimizeCode": { "count": 62, "time": 1478 }, "RecompileSynchronous": { "count": 123, "time": 78539 }, "CompileOptimized_Concurrent": { "count": 61, "time": 900 }, "StackGuard": { "count": 61, "time": 464 }, "DeoptimizeCode": { "count": 5, "time": 870 }, "NotifyDeoptimized": { "count": 6, "time": 95 } } } }, { "duration": 2790036, "js": 2280908, "phases": [ { "phase": "load", "start": 0, "duration": 101907 }, { "phase": "boot", "start": 101907, "duration": 759973 }, { "phase": "transition", "start": 861880, "duration": 275022 }, { "phase": "render", "start": 1136902, "duration": 1653134 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351166, "duration": 4674, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 388168, "duration": 6105, "usedHeapSizeAfter": 4346608, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 452216, "duration": 2770, "usedHeapSizeAfter": 5722584, "usedHeapSizeBefore": 5970616 }, { "kind": "MinorGC", "type": "scavenge", "start": 621492, "duration": 2932, "usedHeapSizeAfter": 8682632, "usedHeapSizeBefore": 9290816 }, { "kind": "MinorGC", "type": "scavenge", "start": 751625, "duration": 3633, "usedHeapSizeAfter": 10045992, "usedHeapSizeBefore": 10603944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063902, "duration": 2432, "usedHeapSizeAfter": 13975248, "usedHeapSizeBefore": 15903936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281413, "duration": 2935, "usedHeapSizeAfter": 15671656, "usedHeapSizeBefore": 17268656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1515240, "duration": 3386, "usedHeapSizeAfter": 17157896, "usedHeapSizeBefore": 19376552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1889872, "duration": 3876, "usedHeapSizeAfter": 19148936, "usedHeapSizeBefore": 24523936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2286723, "duration": 4770, "usedHeapSizeAfter": 21627488, "usedHeapSizeBefore": 25617664 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 2303 }, "FunctionCallback": { "count": 6365, "time": 61715 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1189 }, "StoreCallbackProperty": { "count": 721, "time": 3032 }, "GCEpilogueCallback": { "count": 10, "time": 495 }, "GCPrologueCallback": { "count": 10, "time": 847 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 586 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3128 }, "CompileFunction": { "count": 3398, "time": 98437 }, "CompileIgnition": { "count": 3434, "time": 105075 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30085 }, "CompileRenumber": { "count": 3411, "time": 11306 }, "CompileRewriteReturnResult": { "count": 3411, "time": 780 }, "CompileScopeAnalysis": { "count": 3411, "time": 14599 }, "CompileScript": { "count": 13, "time": 7997 }, "CompileLazy": { "count": 3198, "time": 11291 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 636 }, "RegExpInitializeAndCompile": { "count": 184, "time": 899 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 724 }, "Map_SetPrototype": { "count": 14112, "time": 2672 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 47431 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1490 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3406 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3267 }, "InterpreterNewClosure": { "count": 3119, "time": 4257 }, "DeserializeLazy": { "count": 70, "time": 1097 }, "CreateObjectLiteral": { "count": 2505, "time": 8062 }, "CreateArrayLiteral": { "count": 1129, "time": 2860 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4959 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 85 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 12 }, "FunctionPrototypeSetter": { "count": 293, "time": 947 }, "Object_DeleteProperty": { "count": 8, "time": 39 }, "ForInEnumerate": { "count": 1050, "time": 9270 }, "CreateRegExpLiteral": { "count": 239, "time": 1172 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1093 }, "SetProperty": { "count": 948, "time": 6385 }, "NewObject": { "count": 272, "time": 2689 }, "RegExpExec": { "count": 479, "time": 8723 }, "RegExpExecMultiple": { "count": 288, "time": 2451 }, "StringSplit": { "count": 4175, "time": 8988 }, "StringBuilderConcat": { "count": 92, "time": 32 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1823 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 2377 }, "ArrayLengthSetter": { "count": 504, "time": 1122 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 3630 }, "AllocateInNewSpace": { "count": 56, "time": 2087 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1875 }, "AddDictionaryProperty": { "count": 3077, "time": 7753 }, "ObjectKeys": { "count": 170, "time": 1334 }, "ObjectCreate": { "count": 149, "time": 1320 }, "GetProperty": { "count": 4313, "time": 3722 }, "HasProperty": { "count": 928, "time": 940 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 1605 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1994 }, "StringAdd": { "count": 659, "time": 274 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 132 }, "StringToArray": { "count": 1, "time": 31 }, "StringEqual": { "count": 5784, "time": 4464 }, "ArrayConcat": { "count": 997, "time": 4014 }, "ArraySplice": { "count": 268, "time": 538 }, "ArrayUnshift": { "count": 790, "time": 729 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 151 }, "ObjectAssign": { "count": 909, "time": 13164 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1452 }, "ObjectSetPrototypeOf": { "count": 107, "time": 999 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1413 }, "Interrupt": { "count": 102, "time": 1223 }, "RegExpReplace": { "count": 1009, "time": 5257 }, "GlobalUnescape": { "count": 1, "time": 534 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 724 }, "ArrayShift": { "count": 672, "time": 968 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 97 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 763 }, "ArrayPop": { "count": 669, "time": 1519 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4298 }, "DatePrototypeToISOString": { "count": 43, "time": 1835 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 193 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1126 }, "StringToNumber": { "count": 481, "time": 405 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 1214 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1073 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 830 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 811 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4108 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 36 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1344 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26373 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3361 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1776 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 850 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 45 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1016395 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15656 }, "ParseFunctionLiteral": { "count": 3436, "time": 156797 }, "ParseProgram": { "count": 13, "time": 6778 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174640 }, "PreParseNoVariableResolution": { "count": 597, "time": 30277 }, "JsonParse": { "count": 21, "time": 8257 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3659, "time": 10542 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2710 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1302 }, "StoreIC_Miss": { "count": 580, "time": 2103 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4472 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 855 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1674 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4145, "time": 21224 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 617 }, "LoadIC_LoadNonexistentDH": { "count": 7181, "time": 21323 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3408 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19925 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 135, "time": 2423 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2410 }, "LoadIC_LoadFieldDH": { "count": 4390, "time": 11974 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 6446 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9791 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3923 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 1615 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 1095 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 2380 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 2211 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1252 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 186 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 275 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1396 }, "KeyedLoadIC_Miss": { "count": 32, "time": 62 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 734 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 8271 }, "API_FunctionTemplate_New": { "count": 1258, "time": 886 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 20 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3692 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 1704 }, "API_String_NewFromOneByte": { "count": 979, "time": 747 }, "API_String_Write": { "count": 2020, "time": 905 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 7 }, "OptimizeCode": { "count": 72, "time": 313 }, "RecompileSynchronous": { "count": 143, "time": 88996 }, "CompileOptimized_Concurrent": { "count": 71, "time": 1909 }, "StackGuard": { "count": 69, "time": 949 }, "DeoptimizeCode": { "count": 3, "time": 46 }, "NotifyDeoptimized": { "count": 4, "time": 64 } } } }, { "duration": 2757765, "js": 2246908, "phases": [ { "phase": "load", "start": 0, "duration": 99477 }, { "phase": "boot", "start": 99477, "duration": 751705 }, { "phase": "transition", "start": 851182, "duration": 271624 }, { "phase": "render", "start": 1122806, "duration": 1634959 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348800, "duration": 4625, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 385121, "duration": 5342, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521696 }, { "kind": "MinorGC", "type": "scavenge", "start": 448028, "duration": 2341, "usedHeapSizeAfter": 5722008, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 601592, "duration": 3682, "usedHeapSizeAfter": 8701512, "usedHeapSizeBefore": 9290672 }, { "kind": "MinorGC", "type": "scavenge", "start": 739035, "duration": 2040, "usedHeapSizeAfter": 10063920, "usedHeapSizeBefore": 10595744 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042260, "duration": 3187, "usedHeapSizeAfter": 14001552, "usedHeapSizeBefore": 15903688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1270620, "duration": 4227, "usedHeapSizeAfter": 15621528, "usedHeapSizeBefore": 17242008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1493984, "duration": 3823, "usedHeapSizeAfter": 17027632, "usedHeapSizeBefore": 19349976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1883191, "duration": 3195, "usedHeapSizeAfter": 19199376, "usedHeapSizeBefore": 24540480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2240138, "duration": 3670, "usedHeapSizeAfter": 21589280, "usedHeapSizeBefore": 25651160 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 978, "time": 2834 }, "FunctionCallback": { "count": 6356, "time": 52633 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 259 }, "StoreCallbackProperty": { "count": 721, "time": 290 }, "GCEpilogueCallback": { "count": 10, "time": 505 }, "GCPrologueCallback": { "count": 10, "time": 262 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 337 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2760 }, "CompileFunction": { "count": 3398, "time": 90546 }, "CompileIgnition": { "count": 3434, "time": 103320 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33703 }, "CompileRenumber": { "count": 3411, "time": 13925 }, "CompileRewriteReturnResult": { "count": 3411, "time": 689 }, "CompileScopeAnalysis": { "count": 3411, "time": 13119 }, "CompileScript": { "count": 13, "time": 6104 }, "CompileLazy": { "count": 3198, "time": 15273 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 189 }, "RegExpInitializeAndCompile": { "count": 184, "time": 980 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 434, "time": 610 }, "Map_SetPrototype": { "count": 14096, "time": 4346 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 42002 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1089 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3452 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3210 }, "InterpreterNewClosure": { "count": 3119, "time": 1631 }, "DeserializeLazy": { "count": 70, "time": 2089 }, "CreateObjectLiteral": { "count": 2505, "time": 14567 }, "CreateArrayLiteral": { "count": 1129, "time": 2925 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6052 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 739 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 1213 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1050, "time": 8871 }, "CreateRegExpLiteral": { "count": 239, "time": 1010 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 2253 }, "SetProperty": { "count": 948, "time": 3049 }, "NewObject": { "count": 272, "time": 448 }, "RegExpExec": { "count": 478, "time": 10698 }, "RegExpExecMultiple": { "count": 288, "time": 2117 }, "StringSplit": { "count": 4175, "time": 7632 }, "StringBuilderConcat": { "count": 92, "time": 66 }, "DateConstructor_ConstructStub": { "count": 525, "time": 209 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 2676 }, "ArrayLengthSetter": { "count": 504, "time": 572 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 1228 }, "AllocateInNewSpace": { "count": 64, "time": 2106 }, "CreateListFromArrayLike": { "count": 6, "time": 727 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2358 }, "AddDictionaryProperty": { "count": 3077, "time": 8230 }, "ObjectKeys": { "count": 170, "time": 1110 }, "ObjectCreate": { "count": 149, "time": 2640 }, "GetProperty": { "count": 4313, "time": 4422 }, "HasProperty": { "count": 928, "time": 464 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 430 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 426 }, "StringAdd": { "count": 659, "time": 1021 }, "StringCharCodeAt": { "count": 140, "time": 507 }, "StringBuilderJoin": { "count": 183, "time": 1500 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5775, "time": 2925 }, "ArrayConcat": { "count": 997, "time": 3167 }, "ArraySplice": { "count": 268, "time": 776 }, "ArrayUnshift": { "count": 790, "time": 1872 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 191, "time": 516 }, "ObjectAssign": { "count": 909, "time": 8105 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2045 }, "ObjectSetPrototypeOf": { "count": 107, "time": 880 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 2056 }, "Interrupt": { "count": 98, "time": 1152 }, "RegExpReplace": { "count": 1009, "time": 2369 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 70 }, "ArrayShift": { "count": 672, "time": 1907 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 919 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 745 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 994 }, "ArrayPop": { "count": 669, "time": 1804 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4437 }, "DatePrototypeToISOString": { "count": 43, "time": 135 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 163 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 231 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 33 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2296 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 342 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 88 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1462 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5826 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 32 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 685 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25084 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2498 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2804 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 796 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 30 }, "AllocateInTargetSpace": { "count": 1, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1005756 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16398 }, "ParseFunctionLiteral": { "count": 3436, "time": 149313 }, "ParseProgram": { "count": 13, "time": 3120 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173584 }, "PreParseNoVariableResolution": { "count": 597, "time": 29957 }, "JsonParse": { "count": 21, "time": 8478 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 10037 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3747 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2226 }, "StoreIC_Miss": { "count": 575, "time": 2797 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5633 }, "LoadIC_FunctionPrototypeStub": { "count": 186, "time": 1941 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 1338 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4160, "time": 16219 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7207, "time": 25384 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4319 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19802 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 3895 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2843 }, "LoadIC_LoadFieldDH": { "count": 4408, "time": 17661 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 5471 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 461 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7921 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2687 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 2408 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1842 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 2638 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 280 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1257 }, "LoadIC_StringLength": { "count": 23, "time": 469 }, "StoreIC_SlowStub": { "count": 139, "time": 1788 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 64 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1870 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8075 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2601 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 24 }, "API_String_NewFromUtf8": { "count": 50, "time": 18 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 243 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2989 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 4305 }, "API_String_NewFromOneByte": { "count": 979, "time": 233 }, "API_String_Write": { "count": 2011, "time": 1713 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 8 }, "OptimizeCode": { "count": 72, "time": 287 }, "RecompileSynchronous": { "count": 143, "time": 97930 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2708 }, "StackGuard": { "count": 70, "time": 997 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 62 } } } }, { "duration": 2785255, "js": 2258845, "phases": [ { "phase": "load", "start": 0, "duration": 96747 }, { "phase": "boot", "start": 96747, "duration": 764342 }, { "phase": "transition", "start": 861089, "duration": 279967 }, { "phase": "render", "start": 1141056, "duration": 1644199 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 353379, "duration": 5563, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 388620, "duration": 5776, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 449486, "duration": 1953, "usedHeapSizeAfter": 5722552, "usedHeapSizeBefore": 5970656 }, { "kind": "MinorGC", "type": "scavenge", "start": 622612, "duration": 3321, "usedHeapSizeAfter": 8701392, "usedHeapSizeBefore": 9290928 }, { "kind": "MinorGC", "type": "scavenge", "start": 748584, "duration": 2855, "usedHeapSizeAfter": 10088056, "usedHeapSizeBefore": 10596136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052722, "duration": 4243, "usedHeapSizeAfter": 13983768, "usedHeapSizeBefore": 15892344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1288287, "duration": 2957, "usedHeapSizeAfter": 15571824, "usedHeapSizeBefore": 17245184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1520460, "duration": 3707, "usedHeapSizeAfter": 17134824, "usedHeapSizeBefore": 19354496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1884664, "duration": 5012, "usedHeapSizeAfter": 19127576, "usedHeapSizeBefore": 24439776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2237879, "duration": 5185, "usedHeapSizeAfter": 21416776, "usedHeapSizeBefore": 25496912 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 973, "time": 2550 }, "FunctionCallback": { "count": 6366, "time": 53950 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 869 }, "StoreCallbackProperty": { "count": 721, "time": 295 }, "GCEpilogueCallback": { "count": 10, "time": 244 }, "GCPrologueCallback": { "count": 10, "time": 1800 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 711 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2364 }, "CompileFunction": { "count": 3398, "time": 111040 }, "CompileIgnition": { "count": 3434, "time": 95262 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26225 }, "CompileRenumber": { "count": 3411, "time": 9583 }, "CompileRewriteReturnResult": { "count": 3411, "time": 316 }, "CompileScopeAnalysis": { "count": 3411, "time": 12722 }, "CompileScript": { "count": 13, "time": 8114 }, "CompileLazy": { "count": 3198, "time": 14115 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 212 }, "RegExpInitializeAndCompile": { "count": 184, "time": 155 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 429, "time": 614 }, "Map_SetPrototype": { "count": 14111, "time": 3848 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 38266 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1072 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8176 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2457 }, "InterpreterNewClosure": { "count": 3119, "time": 1552 }, "DeserializeLazy": { "count": 70, "time": 1115 }, "CreateObjectLiteral": { "count": 2505, "time": 8298 }, "CreateArrayLiteral": { "count": 1129, "time": 2673 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 7297 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 84 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 13 }, "FunctionPrototypeSetter": { "count": 293, "time": 1970 }, "Object_DeleteProperty": { "count": 8, "time": 1360 }, "ForInEnumerate": { "count": 1050, "time": 11332 }, "CreateRegExpLiteral": { "count": 239, "time": 2426 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1348 }, "SetProperty": { "count": 948, "time": 2587 }, "NewObject": { "count": 272, "time": 1450 }, "RegExpExec": { "count": 478, "time": 9353 }, "RegExpExecMultiple": { "count": 288, "time": 3913 }, "StringSplit": { "count": 4175, "time": 10640 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 259 }, "NumberPrototypeToString": { "count": 248, "time": 508 }, "ObjectDefineProperty": { "count": 860, "time": 3995 }, "ArrayLengthSetter": { "count": 504, "time": 113 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 59 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 87 }, "WeakCollectionSet": { "count": 56, "time": 3300 }, "AllocateInNewSpace": { "count": 60, "time": 795 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1990 }, "AddDictionaryProperty": { "count": 3077, "time": 5716 }, "ObjectKeys": { "count": 170, "time": 220 }, "ObjectCreate": { "count": 149, "time": 3112 }, "GetProperty": { "count": 4312, "time": 4323 }, "HasProperty": { "count": 928, "time": 2967 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 589 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 257 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1492 }, "StringAdd": { "count": 659, "time": 286 }, "StringCharCodeAt": { "count": 140, "time": 60 }, "StringBuilderJoin": { "count": 183, "time": 486 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5774, "time": 4196 }, "ArrayConcat": { "count": 997, "time": 3163 }, "ArraySplice": { "count": 268, "time": 783 }, "ArrayUnshift": { "count": 790, "time": 1222 }, "DateNow": { "count": 49, "time": 61 }, "FunctionPrototypeToString": { "count": 191, "time": 408 }, "ObjectAssign": { "count": 909, "time": 12837 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 742 }, "ObjectSetPrototypeOf": { "count": 107, "time": 357 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1816 }, "Interrupt": { "count": 102, "time": 1683 }, "RegExpReplace": { "count": 1009, "time": 3474 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1072 }, "ArrayShift": { "count": 672, "time": 1178 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 1046 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 30 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 669, "time": 1541 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4266 }, "DatePrototypeToISOString": { "count": 43, "time": 424 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 147 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 670 }, "StringToNumber": { "count": 481, "time": 48 }, "DateUTC": { "count": 91, "time": 44 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 693 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2069 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 717 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 139 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1435 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6229 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 556 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27543 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3041 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1728 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 869 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 39 }, "AllocateInTargetSpace": { "count": 1, "time": 10 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1013382 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 10298 }, "ParseFunctionLiteral": { "count": 3436, "time": 156818 }, "ParseProgram": { "count": 13, "time": 3515 }, "PreParseWithVariableResolution": { "count": 13073, "time": 191600 }, "PreParseNoVariableResolution": { "count": 597, "time": 25179 }, "JsonParse": { "count": 21, "time": 7937 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 10119 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1653 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2669 }, "StoreIC_Miss": { "count": 580, "time": 4756 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5564 }, "LoadIC_FunctionPrototypeStub": { "count": 181, "time": 2170 }, "LoadIC_LoadConstantDH": { "count": 716, "time": 3147 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4171, "time": 22890 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7197, "time": 23069 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4135 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18658 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 29 }, "LoadIC_Miss": { "count": 136, "time": 3790 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2432 }, "LoadIC_LoadFieldDH": { "count": 4408, "time": 13836 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 5626 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 758 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 10979 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5103 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 3101 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1012 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 796, "time": 2170 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 319, "time": 1013 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1143 }, "LoadIC_StringLength": { "count": 23, "time": 877 }, "StoreIC_SlowStub": { "count": 139, "time": 291 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 29 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1288 }, "KeyedLoadIC_Miss": { "count": 32, "time": 33 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 84 } }, "API": { "API_Context_New": { "count": 2, "time": 7676 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2748 }, "API_Object_SetPrivate": { "count": 44, "time": 464 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 315 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3471 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 721 }, "API_Persistent_New": { "count": 2889, "time": 1122 }, "API_String_NewFromOneByte": { "count": 979, "time": 589 }, "API_String_Write": { "count": 2012, "time": 254 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 81 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 257 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 58, "time": 6 }, "OptimizeCode": { "count": 58, "time": 246 }, "RecompileSynchronous": { "count": 115, "time": 68784 }, "CompileOptimized_Concurrent": { "count": 57, "time": 3238 }, "StackGuard": { "count": 57, "time": 652 }, "DeoptimizeCode": { "count": 4, "time": 66 }, "NotifyDeoptimized": { "count": 5, "time": 93 } } } }, { "duration": 2738132, "js": 2236270, "phases": [ { "phase": "load", "start": 0, "duration": 96919 }, { "phase": "boot", "start": 96919, "duration": 759024 }, { "phase": "transition", "start": 855943, "duration": 273271 }, { "phase": "render", "start": 1129214, "duration": 1608918 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346051, "duration": 4607, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 380722, "duration": 5381, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 444839, "duration": 2127, "usedHeapSizeAfter": 5724024, "usedHeapSizeBefore": 5970712 }, { "kind": "MinorGC", "type": "scavenge", "start": 605892, "duration": 3219, "usedHeapSizeAfter": 8676024, "usedHeapSizeBefore": 9290040 }, { "kind": "MinorGC", "type": "scavenge", "start": 744837, "duration": 2507, "usedHeapSizeAfter": 10086880, "usedHeapSizeBefore": 10607624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052639, "duration": 2396, "usedHeapSizeAfter": 14018344, "usedHeapSizeBefore": 15904200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1269599, "duration": 3480, "usedHeapSizeAfter": 15566888, "usedHeapSizeBefore": 17246816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499399, "duration": 4166, "usedHeapSizeAfter": 17112168, "usedHeapSizeBefore": 19353936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1867280, "duration": 4645, "usedHeapSizeAfter": 19116808, "usedHeapSizeBefore": 24438784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2220101, "duration": 6175, "usedHeapSizeAfter": 21437696, "usedHeapSizeBefore": 25532368 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 4017 }, "FunctionCallback": { "count": 6361, "time": 59149 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 452 }, "StoreCallbackProperty": { "count": 721, "time": 1046 }, "GCEpilogueCallback": { "count": 10, "time": 611 }, "GCPrologueCallback": { "count": 10, "time": 1335 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1441 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3606 }, "CompileFunction": { "count": 3398, "time": 102805 }, "CompileIgnition": { "count": 3434, "time": 106115 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30580 }, "CompileRenumber": { "count": 3411, "time": 10084 }, "CompileRewriteReturnResult": { "count": 3411, "time": 838 }, "CompileScopeAnalysis": { "count": 3411, "time": 11274 }, "CompileScript": { "count": 13, "time": 7791 }, "CompileLazy": { "count": 3198, "time": 17326 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 212 }, "RegExpInitializeAndCompile": { "count": 184, "time": 738 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 2205 }, "Map_SetPrototype": { "count": 14102, "time": 2451 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 35227 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1227 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4958 }, "InterpreterDeserializeLazy": { "count": 161, "time": 972 }, "InterpreterNewClosure": { "count": 3119, "time": 3137 }, "DeserializeLazy": { "count": 70, "time": 911 }, "CreateObjectLiteral": { "count": 2505, "time": 8437 }, "CreateArrayLiteral": { "count": 1129, "time": 1160 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6500 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 423 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1806 }, "Object_DeleteProperty": { "count": 8, "time": 30 }, "ForInEnumerate": { "count": 1050, "time": 12615 }, "CreateRegExpLiteral": { "count": 239, "time": 4472 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 3490 }, "SetProperty": { "count": 948, "time": 1239 }, "NewObject": { "count": 272, "time": 2262 }, "RegExpExec": { "count": 478, "time": 12884 }, "RegExpExecMultiple": { "count": 288, "time": 2849 }, "StringSplit": { "count": 4175, "time": 7428 }, "StringBuilderConcat": { "count": 92, "time": 46 }, "DateConstructor_ConstructStub": { "count": 525, "time": 946 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 2267 }, "ArrayLengthSetter": { "count": 504, "time": 850 }, "FunctionLengthGetter": { "count": 19, "time": 597 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 803 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 1332 }, "AllocateInNewSpace": { "count": 71, "time": 959 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1773 }, "AddDictionaryProperty": { "count": 3077, "time": 8397 }, "ObjectKeys": { "count": 170, "time": 589 }, "ObjectCreate": { "count": 149, "time": 723 }, "GetProperty": { "count": 4312, "time": 1105 }, "HasProperty": { "count": 928, "time": 1654 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 772 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1146 }, "StringAdd": { "count": 659, "time": 1493 }, "StringCharCodeAt": { "count": 140, "time": 58 }, "StringBuilderJoin": { "count": 183, "time": 125 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5763, "time": 1357 }, "ArrayConcat": { "count": 997, "time": 2479 }, "ArraySplice": { "count": 268, "time": 1454 }, "ArrayUnshift": { "count": 790, "time": 258 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 1044 }, "ObjectAssign": { "count": 909, "time": 8820 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 703 }, "ObjectSetPrototypeOf": { "count": 107, "time": 99 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 747 }, "Interrupt": { "count": 100, "time": 912 }, "RegExpReplace": { "count": 1009, "time": 5789 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 921 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 110 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 675 }, "DeleteProperty": { "count": 196, "time": 24 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 894 }, "ArrayPop": { "count": 609, "time": 208 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5226 }, "DatePrototypeToISOString": { "count": 43, "time": 806 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 666 }, "MapPrototypeClear": { "count": 106, "time": 29 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1451 }, "StringToNumber": { "count": 481, "time": 30 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 1670 }, "ObjectIsFrozen": { "count": 420, "time": 104 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2312 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 68 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1706 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5699 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 190 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 853 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27355 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3037 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3309 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 808 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 514 }, "AllocateInTargetSpace": { "count": 1, "time": 11 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 1006255 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12287 }, "ParseFunctionLiteral": { "count": 3436, "time": 146241 }, "ParseProgram": { "count": 13, "time": 8209 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175315 }, "PreParseNoVariableResolution": { "count": 597, "time": 30159 }, "JsonParse": { "count": 21, "time": 8204 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 10487 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2706 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1685 }, "StoreIC_Miss": { "count": 570, "time": 4620 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5775 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 2055 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2144 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4170, "time": 21010 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7214, "time": 20053 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1299 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16235 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 4565 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2873 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 15904 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 2530 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 954 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 13558 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 534 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3551 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 2179 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 937 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 777, "time": 2926 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 485 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 651 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 958 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 295 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 69 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2141 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 483 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 481 } }, "API": { "API_Context_New": { "count": 2, "time": 8395 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1902 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 11 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 105 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2600 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 622 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2889, "time": 1071 }, "API_String_NewFromOneByte": { "count": 979, "time": 1449 }, "API_String_Write": { "count": 2015, "time": 641 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 10 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 5 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 8 }, "OptimizeCode": { "count": 65, "time": 1112 }, "RecompileSynchronous": { "count": 129, "time": 74360 }, "CompileOptimized_Concurrent": { "count": 64, "time": 761 }, "StackGuard": { "count": 63, "time": 1223 }, "DeoptimizeCode": { "count": 3, "time": 269 }, "NotifyDeoptimized": { "count": 4, "time": 68 } } } }, { "duration": 2842710, "js": 2328267, "phases": [ { "phase": "load", "start": 0, "duration": 102504 }, { "phase": "boot", "start": 102504, "duration": 778442 }, { "phase": "transition", "start": 880946, "duration": 276005 }, { "phase": "render", "start": 1156951, "duration": 1685759 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347724, "duration": 5059, "usedHeapSizeAfter": 3782192, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 384682, "duration": 4794, "usedHeapSizeAfter": 4346744, "usedHeapSizeBefore": 4521808 }, { "kind": "MinorGC", "type": "scavenge", "start": 447022, "duration": 2115, "usedHeapSizeAfter": 5723544, "usedHeapSizeBefore": 5970784 }, { "kind": "MinorGC", "type": "scavenge", "start": 606727, "duration": 2782, "usedHeapSizeAfter": 8660984, "usedHeapSizeBefore": 9290120 }, { "kind": "MinorGC", "type": "scavenge", "start": 756131, "duration": 3178, "usedHeapSizeAfter": 10124864, "usedHeapSizeBefore": 10613800 }, { "kind": "MajorGC", "type": "incremental marking", "start": 883983, "duration": 47, "usedHeapSizeAfter": 11928104, "usedHeapSizeBefore": 11928104 }, { "kind": "MajorGC", "type": "atomic pause", "start": 891115, "duration": 5485, "usedHeapSizeAfter": 10061352, "usedHeapSizeBefore": 12004064 }, { "kind": "MajorGC", "type": "weak processing", "start": 987393, "duration": 9, "usedHeapSizeAfter": 12223944, "usedHeapSizeBefore": 12223944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1119027, "duration": 3286, "usedHeapSizeAfter": 12648096, "usedHeapSizeBefore": 14832216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1418349, "duration": 2977, "usedHeapSizeAfter": 14771840, "usedHeapSizeBefore": 16631224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1865283, "duration": 6401, "usedHeapSizeAfter": 17015904, "usedHeapSizeBefore": 22319936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2232376, "duration": 4478, "usedHeapSizeAfter": 19239680, "usedHeapSizeBefore": 23488744 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 3212 }, "FunctionCallback": { "count": 6360, "time": 50441 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 865 }, "StoreCallbackProperty": { "count": 721, "time": 1661 }, "GCEpilogueCallback": { "count": 11, "time": 381 }, "GCPrologueCallback": { "count": 11, "time": 821 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 925 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1485 }, "CompileFunction": { "count": 3398, "time": 108628 }, "CompileIgnition": { "count": 3434, "time": 93104 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29693 }, "CompileRenumber": { "count": 3411, "time": 15496 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1270 }, "CompileScopeAnalysis": { "count": 3411, "time": 11346 }, "CompileScript": { "count": 13, "time": 6747 }, "CompileLazy": { "count": 3198, "time": 11774 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 506 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1188 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 1415 }, "Map_SetPrototype": { "count": 14112, "time": 4188 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 47638 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 174 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5875 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1417 }, "InterpreterNewClosure": { "count": 3119, "time": 1929 }, "DeserializeLazy": { "count": 70, "time": 1282 }, "CreateObjectLiteral": { "count": 2505, "time": 9996 }, "CreateArrayLiteral": { "count": 1129, "time": 2776 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 683 }, "HandleApiCall": { "count": 6040, "time": 5425 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1119 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 626 }, "FunctionPrototypeSetter": { "count": 293, "time": 3396 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 13455 }, "CreateRegExpLiteral": { "count": 239, "time": 1675 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 690, "time": 1267 }, "SetProperty": { "count": 948, "time": 3656 }, "NewObject": { "count": 272, "time": 849 }, "RegExpExec": { "count": 479, "time": 9428 }, "RegExpExecMultiple": { "count": 288, "time": 1167 }, "StringSplit": { "count": 4175, "time": 10117 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 911 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 3086 }, "ArrayLengthSetter": { "count": 504, "time": 270 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 674 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 1900 }, "AllocateInNewSpace": { "count": 63, "time": 309 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 503 }, "NumberToString": { "count": 977, "time": 1228 }, "AddDictionaryProperty": { "count": 3077, "time": 6774 }, "ObjectKeys": { "count": 170, "time": 213 }, "ObjectCreate": { "count": 153, "time": 1084 }, "GetProperty": { "count": 4312, "time": 2737 }, "HasProperty": { "count": 928, "time": 504 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 206 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 750 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2784 }, "StringAdd": { "count": 659, "time": 167 }, "StringCharCodeAt": { "count": 140, "time": 556 }, "StringBuilderJoin": { "count": 183, "time": 1386 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5085, "time": 4047 }, "ArrayConcat": { "count": 997, "time": 1371 }, "ArraySplice": { "count": 268, "time": 102 }, "ArrayUnshift": { "count": 790, "time": 1916 }, "DateNow": { "count": 49, "time": 79 }, "FunctionPrototypeToString": { "count": 191, "time": 860 }, "ObjectAssign": { "count": 909, "time": 11323 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 246 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1461 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 2679 }, "Interrupt": { "count": 95, "time": 235 }, "RegExpReplace": { "count": 1009, "time": 2137 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 63 }, "ArrayShift": { "count": 672, "time": 1585 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 774 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 56 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1562 }, "ArrayPop": { "count": 669, "time": 1244 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3915 }, "DatePrototypeToISOString": { "count": 43, "time": 798 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 138 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 825 }, "StringToNumber": { "count": 481, "time": 522 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 719 }, "DatePrototypeSetMonth": { "count": 31, "time": 63 }, "ObjectIsFrozen": { "count": 420, "time": 174 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1657 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 91 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1694 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5865 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 86 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 80 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25182 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2583 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 7666 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 148 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 39 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 694 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 77 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 101 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 414 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1252 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 30 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1140 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 102 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 45 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 3 }, "GC_MC_FINISH": { "count": 1, "time": 727 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 15 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 36 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 645 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 48 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 442 }, "AllocateInTargetSpace": { "count": 25, "time": 19 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1058849 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15896 }, "ParseFunctionLiteral": { "count": 3436, "time": 164760 }, "ParseProgram": { "count": 13, "time": 7078 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171053 }, "PreParseNoVariableResolution": { "count": 597, "time": 30079 }, "JsonParse": { "count": 21, "time": 7287 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 9604 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1218 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2714 }, "StoreIC_Miss": { "count": 574, "time": 4211 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5139 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 2982 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 3133 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4148, "time": 20095 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7235, "time": 21311 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2896 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15637 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 3539 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 3725 }, "LoadIC_LoadFieldDH": { "count": 4395, "time": 19814 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5608 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2231, "time": 9264 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3235 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 4215 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1196 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 783, "time": 2815 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 606 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2599 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 833 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 504 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 488 }, "KeyedLoadIC_Miss": { "count": 32, "time": 48 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 139 } }, "API": { "API_Context_New": { "count": 2, "time": 7798 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1295 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3394 }, "API_Object_CreateDataProperty": { "count": 22, "time": 183 }, "API_Object_Get": { "count": 167, "time": 32 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2890, "time": 1573 }, "API_String_NewFromOneByte": { "count": 979, "time": 1155 }, "API_String_Write": { "count": 2306, "time": 794 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 20 }, "API_Error_New": { "count": 2, "time": 16 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 28 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 8 }, "OptimizeCode": { "count": 73, "time": 1065 }, "RecompileSynchronous": { "count": 145, "time": 91504 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1467 }, "StackGuard": { "count": 73, "time": 2142 }, "DeoptimizeCode": { "count": 3, "time": 374 }, "NotifyDeoptimized": { "count": 4, "time": 63 } } } }, { "duration": 2767678, "js": 2260329, "phases": [ { "phase": "load", "start": 0, "duration": 99996 }, { "phase": "boot", "start": 99996, "duration": 758389 }, { "phase": "transition", "start": 858385, "duration": 274121 }, { "phase": "render", "start": 1132506, "duration": 1635172 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343735, "duration": 3740, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 378678, "duration": 5493, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 445154, "duration": 2289, "usedHeapSizeAfter": 5725120, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 601314, "duration": 3197, "usedHeapSizeAfter": 8661632, "usedHeapSizeBefore": 9285640 }, { "kind": "MinorGC", "type": "scavenge", "start": 743613, "duration": 3748, "usedHeapSizeAfter": 10114944, "usedHeapSizeBefore": 10612320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053219, "duration": 3124, "usedHeapSizeAfter": 14008080, "usedHeapSizeBefore": 15902504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279254, "duration": 3634, "usedHeapSizeAfter": 15585304, "usedHeapSizeBefore": 17261840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1515203, "duration": 3898, "usedHeapSizeAfter": 17090008, "usedHeapSizeBefore": 19381496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1889473, "duration": 4486, "usedHeapSizeAfter": 19133568, "usedHeapSizeBefore": 24496432 }, { "kind": "MinorGC", "type": "scavenge", "start": 2267857, "duration": 4960, "usedHeapSizeAfter": 21560248, "usedHeapSizeBefore": 25598344 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 5095 }, "FunctionCallback": { "count": 6363, "time": 57915 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 858 }, "StoreCallbackProperty": { "count": 721, "time": 1297 }, "GCEpilogueCallback": { "count": 10, "time": 1582 }, "GCPrologueCallback": { "count": 10, "time": 729 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 148 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1831 }, "CompileFunction": { "count": 3398, "time": 103862 }, "CompileIgnition": { "count": 3434, "time": 97991 }, "CompileIgnitionFinalization": { "count": 3434, "time": 35906 }, "CompileRenumber": { "count": 3411, "time": 10821 }, "CompileRewriteReturnResult": { "count": 3411, "time": 133 }, "CompileScopeAnalysis": { "count": 3411, "time": 12668 }, "CompileScript": { "count": 13, "time": 5879 }, "CompileLazy": { "count": 3198, "time": 15349 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 455 }, "RegExpInitializeAndCompile": { "count": 184, "time": 284 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 673 }, "Map_SetPrototype": { "count": 14104, "time": 4086 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 37657 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 627 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4107 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1141 }, "InterpreterNewClosure": { "count": 3119, "time": 1990 }, "DeserializeLazy": { "count": 70, "time": 358 }, "CreateObjectLiteral": { "count": 2505, "time": 12049 }, "CreateArrayLiteral": { "count": 1129, "time": 1669 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 158 }, "HandleApiCall": { "count": 6040, "time": 6368 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 90 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 3046 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 7118 }, "CreateRegExpLiteral": { "count": 239, "time": 674 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 3118 }, "SetProperty": { "count": 948, "time": 1640 }, "NewObject": { "count": 272, "time": 3176 }, "RegExpExec": { "count": 478, "time": 9414 }, "RegExpExecMultiple": { "count": 288, "time": 3242 }, "StringSplit": { "count": 4175, "time": 4994 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 689 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 2797 }, "ArrayLengthSetter": { "count": 504, "time": 127 }, "FunctionLengthGetter": { "count": 19, "time": 17 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 61 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 2572 }, "AllocateInNewSpace": { "count": 56, "time": 1865 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1360 }, "AddDictionaryProperty": { "count": 3077, "time": 8706 }, "ObjectKeys": { "count": 170, "time": 716 }, "ObjectCreate": { "count": 149, "time": 359 }, "GetProperty": { "count": 4312, "time": 1687 }, "HasProperty": { "count": 928, "time": 2506 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 454 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 767 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1636 }, "StringAdd": { "count": 659, "time": 1500 }, "StringCharCodeAt": { "count": 140, "time": 84 }, "StringBuilderJoin": { "count": 183, "time": 539 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5773, "time": 4480 }, "ArrayConcat": { "count": 997, "time": 1447 }, "ArraySplice": { "count": 268, "time": 94 }, "ArrayUnshift": { "count": 790, "time": 949 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 191, "time": 1061 }, "ObjectAssign": { "count": 909, "time": 11688 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1153 }, "ObjectSetPrototypeOf": { "count": 107, "time": 168 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2196 }, "Interrupt": { "count": 109, "time": 252 }, "RegExpReplace": { "count": 1009, "time": 4010 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 66 }, "ArrayShift": { "count": 672, "time": 2329 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 17 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 226 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 51 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1293 }, "ArrayPop": { "count": 392, "time": 118 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5140 }, "DatePrototypeToISOString": { "count": 43, "time": 111 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 153 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 985 }, "StringToNumber": { "count": 481, "time": 91 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 37 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1111 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 880 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 501 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1549 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4503 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 835 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25552 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 4003 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 567, "time": 1045833 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12956 }, "ParseFunctionLiteral": { "count": 3436, "time": 145256 }, "ParseProgram": { "count": 13, "time": 4874 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173910 }, "PreParseNoVariableResolution": { "count": 597, "time": 29360 }, "JsonParse": { "count": 21, "time": 9229 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 13233 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2716 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3254 }, "StoreIC_Miss": { "count": 574, "time": 2618 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7552 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 1864 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 2325 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4144, "time": 19501 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 24 }, "LoadIC_LoadNonexistentDH": { "count": 7168, "time": 19677 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2929 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18861 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 2860 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4481 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 10582 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 4061 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 27 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 11011 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4015 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 823 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1391 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 1983 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1979 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 924 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 204 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 781 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2948 }, "KeyedLoadIC_Miss": { "count": 32, "time": 784 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 883 } }, "API": { "API_Context_New": { "count": 2, "time": 7730 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1082 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 318 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 732 }, "API_Script_Run": { "count": 11, "time": 13 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3191 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 62 }, "API_Persistent_New": { "count": 2889, "time": 475 }, "API_String_NewFromOneByte": { "count": 979, "time": 920 }, "API_String_Write": { "count": 2016, "time": 1505 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 392 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 6 }, "OptimizeCode": { "count": 65, "time": 275 }, "RecompileSynchronous": { "count": 129, "time": 83285 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1604 }, "StackGuard": { "count": 62, "time": 579 }, "DeoptimizeCode": { "count": 4, "time": 74 }, "NotifyDeoptimized": { "count": 4, "time": 75 } } } }, { "duration": 2745607, "js": 2246086, "phases": [ { "phase": "load", "start": 0, "duration": 98715 }, { "phase": "boot", "start": 98715, "duration": 780651 }, { "phase": "transition", "start": 879366, "duration": 264500 }, { "phase": "render", "start": 1143866, "duration": 1601741 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350438, "duration": 5200, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 388247, "duration": 5238, "usedHeapSizeAfter": 4346560, "usedHeapSizeBefore": 4521696 }, { "kind": "MinorGC", "type": "scavenge", "start": 453566, "duration": 2842, "usedHeapSizeAfter": 5717080, "usedHeapSizeBefore": 5970392 }, { "kind": "MinorGC", "type": "scavenge", "start": 622930, "duration": 2704, "usedHeapSizeAfter": 8713936, "usedHeapSizeBefore": 9302264 }, { "kind": "MinorGC", "type": "scavenge", "start": 757548, "duration": 2205, "usedHeapSizeAfter": 10061944, "usedHeapSizeBefore": 10595992 }, { "kind": "MajorGC", "type": "incremental marking", "start": 867905, "duration": 47, "usedHeapSizeAfter": 11789128, "usedHeapSizeBefore": 11789128 }, { "kind": "MajorGC", "type": "atomic pause", "start": 881939, "duration": 5759, "usedHeapSizeAfter": 9984376, "usedHeapSizeBefore": 11921648 }, { "kind": "MajorGC", "type": "weak processing", "start": 982723, "duration": 9, "usedHeapSizeAfter": 12228032, "usedHeapSizeBefore": 12228032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1107300, "duration": 2756, "usedHeapSizeAfter": 12636184, "usedHeapSizeBefore": 14818880 }, { "kind": "MinorGC", "type": "scavenge", "start": 1389793, "duration": 4552, "usedHeapSizeAfter": 14751768, "usedHeapSizeBefore": 16600040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1787746, "duration": 6431, "usedHeapSizeAfter": 16882280, "usedHeapSizeBefore": 22211912 }, { "kind": "MinorGC", "type": "scavenge", "start": 2132840, "duration": 5811, "usedHeapSizeAfter": 18965144, "usedHeapSizeBefore": 23378248 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 4215 }, "FunctionCallback": { "count": 6368, "time": 58985 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1920 }, "StoreCallbackProperty": { "count": 721, "time": 2260 }, "GCEpilogueCallback": { "count": 11, "time": 866 }, "GCPrologueCallback": { "count": 11, "time": 1719 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 965 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4272 }, "CompileFunction": { "count": 3398, "time": 100338 }, "CompileIgnition": { "count": 3434, "time": 106482 }, "CompileIgnitionFinalization": { "count": 3434, "time": 38002 }, "CompileRenumber": { "count": 3411, "time": 12224 }, "CompileRewriteReturnResult": { "count": 3411, "time": 2198 }, "CompileScopeAnalysis": { "count": 3411, "time": 15001 }, "CompileScript": { "count": 13, "time": 6632 }, "CompileLazy": { "count": 3198, "time": 15176 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 208 }, "RegExpInitializeAndCompile": { "count": 184, "time": 279 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 447 }, "Map_SetPrototype": { "count": 14114, "time": 4852 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 39418 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 185 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4167 }, "InterpreterDeserializeLazy": { "count": 161, "time": 780 }, "InterpreterNewClosure": { "count": 3119, "time": 4199 }, "DeserializeLazy": { "count": 70, "time": 2455 }, "CreateObjectLiteral": { "count": 2505, "time": 10623 }, "CreateArrayLiteral": { "count": 1129, "time": 1485 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4107 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 104 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 2659 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 8071 }, "CreateRegExpLiteral": { "count": 239, "time": 1347 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 690, "time": 821 }, "SetProperty": { "count": 947, "time": 1284 }, "NewObject": { "count": 272, "time": 734 }, "RegExpExec": { "count": 479, "time": 10659 }, "RegExpExecMultiple": { "count": 288, "time": 2527 }, "StringSplit": { "count": 4175, "time": 8167 }, "StringBuilderConcat": { "count": 92, "time": 676 }, "DateConstructor_ConstructStub": { "count": 525, "time": 268 }, "NumberPrototypeToString": { "count": 248, "time": 24 }, "ObjectDefineProperty": { "count": 860, "time": 2269 }, "ArrayLengthSetter": { "count": 504, "time": 650 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 55 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 3112 }, "AllocateInNewSpace": { "count": 58, "time": 193 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 2103 }, "AddDictionaryProperty": { "count": 3077, "time": 6477 }, "ObjectKeys": { "count": 170, "time": 1209 }, "ObjectCreate": { "count": 153, "time": 1649 }, "GetProperty": { "count": 4312, "time": 3120 }, "HasProperty": { "count": 928, "time": 1800 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1935 }, "StringAdd": { "count": 659, "time": 1339 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 674 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5056, "time": 3535 }, "ArrayConcat": { "count": 997, "time": 3330 }, "ArraySplice": { "count": 268, "time": 143 }, "ArrayUnshift": { "count": 790, "time": 1510 }, "DateNow": { "count": 49, "time": 526 }, "FunctionPrototypeToString": { "count": 191, "time": 148 }, "ObjectAssign": { "count": 909, "time": 9321 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 626 }, "ObjectSetPrototypeOf": { "count": 107, "time": 407 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1603 }, "Interrupt": { "count": 105, "time": 1898 }, "RegExpReplace": { "count": 1009, "time": 1908 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 67 }, "ArrayShift": { "count": 672, "time": 1606 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 257 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 52 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 613 }, "ArrayPop": { "count": 669, "time": 905 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4058 }, "DatePrototypeToISOString": { "count": 43, "time": 163 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 142 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 849 }, "StringToNumber": { "count": 481, "time": 619 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 50 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1118 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 56 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1372 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 7192 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 67 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 98 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25254 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2445 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8439 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 298 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 40 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 207 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 75 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 427 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 790 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 15 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 834 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 61 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1938 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 173 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 51 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 623 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 327 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 55 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 47 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 790 }, "AllocateInTargetSpace": { "count": 17, "time": 12 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1006542 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15986 }, "ParseFunctionLiteral": { "count": 3436, "time": 153276 }, "ParseProgram": { "count": 13, "time": 4537 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177102 }, "PreParseNoVariableResolution": { "count": 597, "time": 33142 }, "JsonParse": { "count": 21, "time": 8621 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3670, "time": 10556 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2500 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2262 }, "StoreIC_Miss": { "count": 577, "time": 2017 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6222 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 3158 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 3455 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4168, "time": 15325 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7318, "time": 17172 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1877 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17974 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3099 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3051 }, "LoadIC_LoadFieldDH": { "count": 4417, "time": 12139 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 3949 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 12678 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2942 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 3835 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 91, "time": 589 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 803, "time": 1386 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 277 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1298 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 698 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 346 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1306 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 57 } }, "API": { "API_Context_New": { "count": 2, "time": 9311 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1923 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 235 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2676 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 36 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2890, "time": 2145 }, "API_String_NewFromOneByte": { "count": 979, "time": 496 }, "API_String_Write": { "count": 2298, "time": 232 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 59, "time": 5 }, "OptimizeCode": { "count": 59, "time": 240 }, "RecompileSynchronous": { "count": 117, "time": 72526 }, "CompileOptimized_Concurrent": { "count": 58, "time": 1785 }, "StackGuard": { "count": 59, "time": 775 }, "DeoptimizeCode": { "count": 5, "time": 80 }, "NotifyDeoptimized": { "count": 6, "time": 103 } } } }, { "duration": 2803570, "js": 2291796, "phases": [ { "phase": "load", "start": 0, "duration": 96562 }, { "phase": "boot", "start": 96562, "duration": 761632 }, { "phase": "transition", "start": 858194, "duration": 279881 }, { "phase": "render", "start": 1138075, "duration": 1665495 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 352443, "duration": 4699, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 389618, "duration": 5743, "usedHeapSizeAfter": 4346640, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 453962, "duration": 1876, "usedHeapSizeAfter": 5722432, "usedHeapSizeBefore": 5970528 }, { "kind": "MinorGC", "type": "scavenge", "start": 620569, "duration": 2869, "usedHeapSizeAfter": 8664960, "usedHeapSizeBefore": 9290664 }, { "kind": "MinorGC", "type": "scavenge", "start": 750479, "duration": 2459, "usedHeapSizeAfter": 10108768, "usedHeapSizeBefore": 10613536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049730, "duration": 3351, "usedHeapSizeAfter": 13980912, "usedHeapSizeBefore": 15903640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281199, "duration": 5924, "usedHeapSizeAfter": 15672624, "usedHeapSizeBefore": 17287576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1526001, "duration": 2896, "usedHeapSizeAfter": 17145920, "usedHeapSizeBefore": 19388608 }, { "kind": "MinorGC", "type": "scavenge", "start": 1933789, "duration": 4616, "usedHeapSizeAfter": 19193184, "usedHeapSizeBefore": 24548008 }, { "kind": "MinorGC", "type": "scavenge", "start": 2291069, "duration": 4811, "usedHeapSizeAfter": 21674384, "usedHeapSizeBefore": 25580760 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 2078 }, "FunctionCallback": { "count": 6358, "time": 57105 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 182 }, "StoreCallbackProperty": { "count": 721, "time": 1405 }, "GCEpilogueCallback": { "count": 10, "time": 1035 }, "GCPrologueCallback": { "count": 10, "time": 1211 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 856 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2760 }, "CompileFunction": { "count": 3398, "time": 106439 }, "CompileIgnition": { "count": 3434, "time": 98534 }, "CompileIgnitionFinalization": { "count": 3434, "time": 37321 }, "CompileRenumber": { "count": 3411, "time": 9997 }, "CompileRewriteReturnResult": { "count": 3411, "time": 481 }, "CompileScopeAnalysis": { "count": 3411, "time": 16890 }, "CompileScript": { "count": 13, "time": 7415 }, "CompileLazy": { "count": 3198, "time": 14788 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1314 }, "RegExpInitializeAndCompile": { "count": 184, "time": 358 }, "CompileForOnStackReplacement": { "count": 2, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 749 }, "Map_SetPrototype": { "count": 14093, "time": 4338 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44764 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 593 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5749 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1703 }, "InterpreterNewClosure": { "count": 3119, "time": 2686 }, "DeserializeLazy": { "count": 70, "time": 1391 }, "CreateObjectLiteral": { "count": 2505, "time": 9987 }, "CreateArrayLiteral": { "count": 1129, "time": 2603 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5165 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 579 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 1893 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1050, "time": 11645 }, "CreateRegExpLiteral": { "count": 239, "time": 1658 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 845 }, "SetProperty": { "count": 948, "time": 1929 }, "NewObject": { "count": 272, "time": 1346 }, "RegExpExec": { "count": 478, "time": 8303 }, "RegExpExecMultiple": { "count": 288, "time": 1829 }, "StringSplit": { "count": 4175, "time": 7104 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 207 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 3417 }, "ArrayLengthSetter": { "count": 504, "time": 2008 }, "FunctionLengthGetter": { "count": 19, "time": 103 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 77 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 54 }, "WeakCollectionSet": { "count": 56, "time": 1796 }, "AllocateInNewSpace": { "count": 38, "time": 650 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1048 }, "AddDictionaryProperty": { "count": 3077, "time": 7853 }, "ObjectKeys": { "count": 170, "time": 507 }, "ObjectCreate": { "count": 149, "time": 680 }, "GetProperty": { "count": 4312, "time": 4681 }, "HasProperty": { "count": 928, "time": 1752 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 74 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 508 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 476 }, "StringAdd": { "count": 659, "time": 175 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 772 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5765, "time": 4618 }, "ArrayConcat": { "count": 997, "time": 6154 }, "ArraySplice": { "count": 268, "time": 1499 }, "ArrayUnshift": { "count": 790, "time": 1288 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 169 }, "ObjectAssign": { "count": 909, "time": 11618 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 223 }, "ObjectSetPrototypeOf": { "count": 107, "time": 86 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 878 }, "Interrupt": { "count": 106, "time": 720 }, "RegExpReplace": { "count": 1009, "time": 2905 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 86 }, "ArrayShift": { "count": 672, "time": 1856 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 808 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 430 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 101 }, "ArrayPop": { "count": 669, "time": 922 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3779 }, "DatePrototypeToISOString": { "count": 43, "time": 131 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 146 }, "MapPrototypeClear": { "count": 106, "time": 630 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 738 }, "StringToNumber": { "count": 481, "time": 225 }, "DateUTC": { "count": 91, "time": 331 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 33 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1129 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 882 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2257 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4709 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 86 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28097 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3135 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1022498 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17111 }, "ParseFunctionLiteral": { "count": 3436, "time": 157416 }, "ParseProgram": { "count": 13, "time": 5817 }, "PreParseWithVariableResolution": { "count": 13073, "time": 184179 }, "PreParseNoVariableResolution": { "count": 597, "time": 27777 }, "JsonParse": { "count": 21, "time": 7937 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 8549 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3899 }, "LoadGlobalIC_Miss": { "count": 751, "time": 5397 }, "StoreIC_Miss": { "count": 573, "time": 3236 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5089 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 295 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1790 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4143, "time": 22401 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7191, "time": 16942 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3947 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20530 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 4675 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1408 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 13388 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 3787 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8372 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4670 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2595 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 882 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 3487 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 809 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1870 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 1294 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 75 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 3116 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 272 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 114 } }, "API": { "API_Context_New": { "count": 2, "time": 8075 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1690 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 25 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3438 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 1831 }, "API_String_NewFromOneByte": { "count": 979, "time": 235 }, "API_String_Write": { "count": 2016, "time": 1918 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 5 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 23 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 5 }, "OptimizeCode": { "count": 72, "time": 266 }, "RecompileSynchronous": { "count": 142, "time": 92032 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1762 }, "StackGuard": { "count": 68, "time": 932 }, "DeoptimizeCode": { "count": 4, "time": 63 }, "NotifyDeoptimized": { "count": 5, "time": 82 } } } }, { "duration": 2833261, "js": 2324117, "phases": [ { "phase": "load", "start": 0, "duration": 101484 }, { "phase": "boot", "start": 101484, "duration": 789376 }, { "phase": "transition", "start": 890860, "duration": 268204 }, { "phase": "render", "start": 1159064, "duration": 1674197 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351505, "duration": 4294, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 390239, "duration": 5748, "usedHeapSizeAfter": 4346656, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 454587, "duration": 1796, "usedHeapSizeAfter": 5721904, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 620822, "duration": 3137, "usedHeapSizeAfter": 8679480, "usedHeapSizeBefore": 9291208 }, { "kind": "MinorGC", "type": "scavenge", "start": 757413, "duration": 3173, "usedHeapSizeAfter": 10105312, "usedHeapSizeBefore": 10603304 }, { "kind": "MajorGC", "type": "incremental marking", "start": 823406, "duration": 45, "usedHeapSizeAfter": 11403696, "usedHeapSizeBefore": 11403696 }, { "kind": "MajorGC", "type": "atomic pause", "start": 829079, "duration": 6438, "usedHeapSizeAfter": 10511976, "usedHeapSizeBefore": 12394128 }, { "kind": "MajorGC", "type": "weak processing", "start": 988591, "duration": 8, "usedHeapSizeAfter": 11814600, "usedHeapSizeBefore": 11814600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1116492, "duration": 3292, "usedHeapSizeAfter": 12132728, "usedHeapSizeBefore": 14337688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1427723, "duration": 3428, "usedHeapSizeAfter": 14265704, "usedHeapSizeBefore": 16012648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1856032, "duration": 3039, "usedHeapSizeAfter": 16340016, "usedHeapSizeBefore": 21731576 }, { "kind": "MinorGC", "type": "scavenge", "start": 2181612, "duration": 3956, "usedHeapSizeAfter": 18261496, "usedHeapSizeBefore": 22876896 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 969, "time": 5165 }, "FunctionCallback": { "count": 6365, "time": 66070 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 162 }, "StoreCallbackProperty": { "count": 721, "time": 2032 }, "GCEpilogueCallback": { "count": 11, "time": 1166 }, "GCPrologueCallback": { "count": 11, "time": 1986 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1186 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2374 }, "CompileFunction": { "count": 3398, "time": 112204 }, "CompileIgnition": { "count": 3434, "time": 106728 }, "CompileIgnitionFinalization": { "count": 3434, "time": 38660 }, "CompileRenumber": { "count": 3411, "time": 12007 }, "CompileRewriteReturnResult": { "count": 3411, "time": 134 }, "CompileScopeAnalysis": { "count": 3411, "time": 15804 }, "CompileScript": { "count": 13, "time": 8738 }, "CompileLazy": { "count": 3198, "time": 16163 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 193 }, "RegExpInitializeAndCompile": { "count": 184, "time": 792 }, "CompileForOnStackReplacement": { "count": 2, "time": 24 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 425, "time": 945 }, "Map_SetPrototype": { "count": 14131, "time": 1838 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 32675 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1941 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6752 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1808 }, "InterpreterNewClosure": { "count": 3119, "time": 1808 }, "DeserializeLazy": { "count": 70, "time": 332 }, "CreateObjectLiteral": { "count": 2505, "time": 10430 }, "CreateArrayLiteral": { "count": 1129, "time": 2834 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3560 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 886 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1630 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1050, "time": 6169 }, "CreateRegExpLiteral": { "count": 239, "time": 2251 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 690, "time": 1392 }, "SetProperty": { "count": 947, "time": 2786 }, "NewObject": { "count": 272, "time": 1576 }, "RegExpExec": { "count": 480, "time": 9899 }, "RegExpExecMultiple": { "count": 288, "time": 2599 }, "StringSplit": { "count": 4175, "time": 7515 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 340 }, "NumberPrototypeToString": { "count": 248, "time": 648 }, "ObjectDefineProperty": { "count": 860, "time": 3047 }, "ArrayLengthSetter": { "count": 504, "time": 148 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 522 }, "WeakCollectionSet": { "count": 56, "time": 1653 }, "AllocateInNewSpace": { "count": 62, "time": 607 }, "CreateListFromArrayLike": { "count": 6, "time": 305 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 17 }, "NumberToString": { "count": 975, "time": 2364 }, "AddDictionaryProperty": { "count": 3077, "time": 9589 }, "ObjectKeys": { "count": 170, "time": 544 }, "ObjectCreate": { "count": 153, "time": 1590 }, "GetProperty": { "count": 4313, "time": 5270 }, "HasProperty": { "count": 928, "time": 2503 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 59 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 23 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1908 }, "StringAdd": { "count": 659, "time": 623 }, "StringCharCodeAt": { "count": 140, "time": 766 }, "StringBuilderJoin": { "count": 183, "time": 1207 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5471, "time": 2035 }, "ArrayConcat": { "count": 997, "time": 2467 }, "ArraySplice": { "count": 268, "time": 692 }, "ArrayUnshift": { "count": 790, "time": 1119 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 191, "time": 1724 }, "ObjectAssign": { "count": 909, "time": 6675 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 961 }, "ObjectSetPrototypeOf": { "count": 107, "time": 951 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1680 }, "Interrupt": { "count": 107, "time": 222 }, "RegExpReplace": { "count": 1009, "time": 4884 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 692 }, "ArrayShift": { "count": 672, "time": 1855 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 754 }, "StringToLowerCaseIntl": { "count": 248, "time": 102 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 48 }, "DeleteProperty": { "count": 196, "time": 163 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 795 }, "ArrayPop": { "count": 680, "time": 796 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4946 }, "DatePrototypeToISOString": { "count": 43, "time": 118 }, "GlobalDecodeURIComponent": { "count": 4, "time": 6 }, "GlobalEncodeURIComponent": { "count": 153, "time": 135 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 871 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 42 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1764 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 74 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 214 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1373 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3544 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 62 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 139 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23288 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2066 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 6564 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 748 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 38 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 421 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 492 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 89 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1565 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 483 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1450 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 44 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 199 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 58 }, "GC_MC_MARK": { "count": 1, "time": 12 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 271 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 448 }, "GC_MC_PROLOGUE": { "count": 1, "time": 27 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 1352 }, "AllocateInTargetSpace": { "count": 25, "time": 17 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1036293 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16857 }, "ParseFunctionLiteral": { "count": 3436, "time": 151512 }, "ParseProgram": { "count": 13, "time": 4471 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171449 }, "PreParseNoVariableResolution": { "count": 597, "time": 36937 }, "JsonParse": { "count": 21, "time": 6996 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3666, "time": 10344 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2722 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3351 }, "StoreIC_Miss": { "count": 572, "time": 3650 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4985 }, "LoadIC_FunctionPrototypeStub": { "count": 177, "time": 264 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1944 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4147, "time": 21260 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7306, "time": 21276 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4484 }, "StoreIC_Premonomorphic": { "count": 5291, "time": 16816 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 132, "time": 2332 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 5834 }, "LoadIC_LoadFieldDH": { "count": 4378, "time": 16576 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 6196 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 288 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 9398 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 616 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2575 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 4201 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1733 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 1006 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 287 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 760 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1260 }, "LoadIC_StringLength": { "count": 23, "time": 636 }, "StoreIC_SlowStub": { "count": 139, "time": 922 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 81 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1287 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8192 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2346 }, "API_Object_SetPrivate": { "count": 44, "time": 407 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 832 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 84 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2020 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2891, "time": 2196 }, "API_String_NewFromOneByte": { "count": 979, "time": 1422 }, "API_String_Write": { "count": 2280, "time": 247 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 10 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 46, "time": 17 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 5 }, "OptimizeCode": { "count": 75, "time": 1105 }, "RecompileSynchronous": { "count": 148, "time": 91498 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2423 }, "StackGuard": { "count": 74, "time": 3032 }, "DeoptimizeCode": { "count": 4, "time": 370 }, "NotifyDeoptimized": { "count": 5, "time": 91 } } } }, { "duration": 2684444, "js": 2148347, "phases": [ { "phase": "load", "start": 0, "duration": 102384 }, { "phase": "boot", "start": 102384, "duration": 617910 }, { "phase": "transition", "start": 720294, "duration": 282212 }, { "phase": "render", "start": 1002506, "duration": 1681938 } ], "gc": [ { "kind": "V8.RuntimeStats", "start": 152674 }, { "kind": "MinorGC", "type": "scavenge", "start": 220817, "duration": 4100, "usedHeapSizeAfter": 3767208, "usedHeapSizeBefore": 4205696 }, { "kind": "MinorGC", "type": "scavenge", "start": 256993, "duration": 4708, "usedHeapSizeAfter": 4331664, "usedHeapSizeBefore": 4506728 }, { "kind": "MinorGC", "type": "scavenge", "start": 319531, "duration": 1580, "usedHeapSizeAfter": 5708792, "usedHeapSizeBefore": 5955640 }, { "kind": "MinorGC", "type": "scavenge", "start": 472949, "duration": 2608, "usedHeapSizeAfter": 8644400, "usedHeapSizeBefore": 9275016 }, { "kind": "MinorGC", "type": "scavenge", "start": 605165, "duration": 2279, "usedHeapSizeAfter": 10099752, "usedHeapSizeBefore": 10598832 }, { "kind": "MinorGC", "type": "scavenge", "start": 920136, "duration": 3487, "usedHeapSizeAfter": 13968496, "usedHeapSizeBefore": 15888592 }, { "kind": "MinorGC", "type": "scavenge", "start": 1142286, "duration": 3012, "usedHeapSizeAfter": 15591560, "usedHeapSizeBefore": 17260472 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385142, "duration": 2306, "usedHeapSizeAfter": 17066928, "usedHeapSizeBefore": 19355560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1781552, "duration": 4555, "usedHeapSizeAfter": 19188536, "usedHeapSizeBefore": 24504504 }, { "kind": "MinorGC", "type": "scavenge", "start": 2149296, "duration": 4218, "usedHeapSizeAfter": 21675272, "usedHeapSizeBefore": 25635240 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 3011 }, "FunctionCallback": { "count": 6363, "time": 64036 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1027 }, "StoreCallbackProperty": { "count": 721, "time": 1315 }, "GetMoreDataCallback": { "count": 270, "time": 1372 }, "GCEpilogueCallback": { "count": 10, "time": 370 }, "GCPrologueCallback": { "count": 10, "time": 860 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1138 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2942 }, "CompileFunction": { "count": 3398, "time": 100549 }, "CompileIgnition": { "count": 3434, "time": 106838 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31760 }, "CompileRenumber": { "count": 3411, "time": 15267 }, "CompileRewriteReturnResult": { "count": 3411, "time": 146 }, "CompileScopeAnalysis": { "count": 3411, "time": 12196 }, "CompileScript": { "count": 13, "time": 7839 }, "CompileLazy": { "count": 3198, "time": 14926 }, "API_ScriptCompiler_CompileUnbound": { "count": 10, "time": 579 }, "RegExpInitializeAndCompile": { "count": 184, "time": 608 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 2832 }, "Map_SetPrototype": { "count": 14103, "time": 4501 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 48191 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 834 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4740 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2938 }, "InterpreterNewClosure": { "count": 3119, "time": 3130 }, "DeserializeLazy": { "count": 70, "time": 2107 }, "CreateObjectLiteral": { "count": 2505, "time": 8552 }, "CreateArrayLiteral": { "count": 1129, "time": 2606 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 579 }, "HandleApiCall": { "count": 6040, "time": 6312 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 557 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 2174 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 7682 }, "CreateRegExpLiteral": { "count": 239, "time": 2612 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 3251 }, "SetProperty": { "count": 948, "time": 3675 }, "NewObject": { "count": 272, "time": 401 }, "RegExpExec": { "count": 482, "time": 9807 }, "RegExpExecMultiple": { "count": 288, "time": 1197 }, "StringSplit": { "count": 4175, "time": 9303 }, "StringBuilderConcat": { "count": 92, "time": 751 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1130 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 4633 }, "ArrayLengthSetter": { "count": 504, "time": 522 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 198 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 3135 }, "AllocateInNewSpace": { "count": 53, "time": 1912 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 3791 }, "AddDictionaryProperty": { "count": 3077, "time": 7961 }, "ObjectKeys": { "count": 170, "time": 357 }, "ObjectCreate": { "count": 149, "time": 1582 }, "GetProperty": { "count": 4312, "time": 3145 }, "HasProperty": { "count": 928, "time": 706 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1536 }, "StringAdd": { "count": 662, "time": 192 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 1031 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5762, "time": 2327 }, "ArrayConcat": { "count": 997, "time": 2093 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 1047 }, "DateNow": { "count": 49, "time": 762 }, "FunctionPrototypeToString": { "count": 191, "time": 276 }, "ObjectAssign": { "count": 909, "time": 6482 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2904 }, "ObjectSetPrototypeOf": { "count": 107, "time": 840 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2077 }, "Interrupt": { "count": 101, "time": 219 }, "RegExpReplace": { "count": 1009, "time": 3936 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 2891 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 5 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 249, "time": 121 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 55 }, "DeleteProperty": { "count": 196, "time": 29 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 119 }, "ArrayPop": { "count": 495, "time": 771 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3903 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 6 }, "GlobalEncodeURIComponent": { "count": 153, "time": 199 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1031 }, "StringToNumber": { "count": 481, "time": 159 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 650 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 97 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1814 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4509 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 724 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 91 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23543 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1457 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 498 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 1, "time": 1 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1018961 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15994 }, "ParseFunctionLiteral": { "count": 3432, "time": 149062 }, "ParseProgram": { "count": 12, "time": 2452 }, "PreParseWithVariableResolution": { "count": 6260, "time": 21679 }, "PreParseNoVariableResolution": { "count": 305, "time": 8367 }, "JsonParse": { "count": 21, "time": 7511 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 14662 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1661 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1767 }, "StoreIC_Miss": { "count": 577, "time": 2128 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4792 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 1600 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1311 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4172, "time": 18887 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7183, "time": 16746 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2863 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16133 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 133, "time": 6839 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2342 }, "LoadIC_LoadFieldDH": { "count": 4416, "time": 15011 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 21 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 4861 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 271 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 11008 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 858 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4280 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 2065 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1102 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 2222 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 52 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 2014 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1153 }, "LoadIC_StringLength": { "count": 23, "time": 234 }, "StoreIC_SlowStub": { "count": 139, "time": 1081 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1497 }, "KeyedLoadIC_Miss": { "count": 32, "time": 58 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 72 } }, "API": { "API_Context_New": { "count": 2, "time": 12791 }, "API_FunctionTemplate_New": { "count": 1258, "time": 956 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 25 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 192 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2486 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 282 }, "API_Object_SetPrototype": { "count": 38, "time": 436 }, "API_Persistent_New": { "count": 2889, "time": 2425 }, "API_String_NewFromOneByte": { "count": 979, "time": 222 }, "API_String_Write": { "count": 2028, "time": 438 }, "API_External_New": { "count": 29, "time": 46 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Parse-Background": { "ParseBackgroundFunctionLiteral": { "count": 4, "time": 677 }, "ParseBackgroundProgram": { "count": 1, "time": 827 }, "PreParseBackgroundNoVariableResolution": { "count": 292, "time": 5832 }, "PreParseBackgroundWithVariableResolution": { "count": 6813, "time": 39441 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 9 }, "OptimizeCode": { "count": 73, "time": 1220 }, "RecompileSynchronous": { "count": 145, "time": 91417 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1889 }, "StackGuard": { "count": 71, "time": 633 }, "DeoptimizeCode": { "count": 6, "time": 818 }, "NotifyDeoptimized": { "count": 6, "time": 645 } } } }, { "duration": 2771552, "js": 2259855, "phases": [ { "phase": "load", "start": 0, "duration": 98372 }, { "phase": "boot", "start": 98372, "duration": 759712 }, { "phase": "transition", "start": 858084, "duration": 280837 }, { "phase": "render", "start": 1138921, "duration": 1632631 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347932, "duration": 4343, "usedHeapSizeAfter": 3771640, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 385130, "duration": 4710, "usedHeapSizeAfter": 4356056, "usedHeapSizeBefore": 4520896 }, { "kind": "MinorGC", "type": "scavenge", "start": 448354, "duration": 1450, "usedHeapSizeAfter": 5711600, "usedHeapSizeBefore": 5970504 }, { "kind": "MinorGC", "type": "scavenge", "start": 620108, "duration": 3346, "usedHeapSizeAfter": 8698736, "usedHeapSizeBefore": 9318832 }, { "kind": "MinorGC", "type": "scavenge", "start": 749325, "duration": 1988, "usedHeapSizeAfter": 10122504, "usedHeapSizeBefore": 10614040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055672, "duration": 2964, "usedHeapSizeAfter": 14009072, "usedHeapSizeBefore": 15912568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279594, "duration": 3743, "usedHeapSizeAfter": 15615752, "usedHeapSizeBefore": 17273256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1520366, "duration": 3076, "usedHeapSizeAfter": 17173744, "usedHeapSizeBefore": 19396848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1884532, "duration": 4081, "usedHeapSizeAfter": 19167920, "usedHeapSizeBefore": 24491656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2251568, "duration": 5810, "usedHeapSizeAfter": 21605184, "usedHeapSizeBefore": 25612640 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 2391 }, "FunctionCallback": { "count": 6366, "time": 61271 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1780 }, "StoreCallbackProperty": { "count": 721, "time": 1641 }, "GCEpilogueCallback": { "count": 10, "time": 1258 }, "GCPrologueCallback": { "count": 10, "time": 1750 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 683 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1459 }, "CompileFunction": { "count": 3398, "time": 104696 }, "CompileIgnition": { "count": 3434, "time": 94339 }, "CompileIgnitionFinalization": { "count": 3434, "time": 35764 }, "CompileRenumber": { "count": 3411, "time": 11873 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1075 }, "CompileScopeAnalysis": { "count": 3411, "time": 15202 }, "CompileScript": { "count": 13, "time": 7534 }, "CompileLazy": { "count": 3198, "time": 13201 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1696 }, "RegExpInitializeAndCompile": { "count": 184, "time": 248 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 1058 }, "Map_SetPrototype": { "count": 14094, "time": 3977 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44858 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 160 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4894 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2826 }, "InterpreterNewClosure": { "count": 3119, "time": 4595 }, "DeserializeLazy": { "count": 70, "time": 671 }, "CreateObjectLiteral": { "count": 2505, "time": 11456 }, "CreateArrayLiteral": { "count": 1129, "time": 4622 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5658 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 704 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 1115 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 8352 }, "CreateRegExpLiteral": { "count": 239, "time": 4363 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1361 }, "SetProperty": { "count": 948, "time": 4127 }, "NewObject": { "count": 272, "time": 2760 }, "RegExpExec": { "count": 478, "time": 10811 }, "RegExpExecMultiple": { "count": 288, "time": 2184 }, "StringSplit": { "count": 4175, "time": 6633 }, "StringBuilderConcat": { "count": 92, "time": 692 }, "DateConstructor_ConstructStub": { "count": 525, "time": 788 }, "NumberPrototypeToString": { "count": 248, "time": 201 }, "ObjectDefineProperty": { "count": 860, "time": 3254 }, "ArrayLengthSetter": { "count": 504, "time": 1084 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 1425 }, "AllocateInNewSpace": { "count": 56, "time": 247 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1973 }, "AddDictionaryProperty": { "count": 3077, "time": 10880 }, "ObjectKeys": { "count": 170, "time": 211 }, "ObjectCreate": { "count": 149, "time": 1788 }, "GetProperty": { "count": 4312, "time": 2625 }, "HasProperty": { "count": 928, "time": 2486 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 75 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 433 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2283 }, "StringAdd": { "count": 659, "time": 529 }, "StringCharCodeAt": { "count": 140, "time": 488 }, "StringBuilderJoin": { "count": 183, "time": 799 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5779, "time": 3829 }, "ArrayConcat": { "count": 997, "time": 2607 }, "ArraySplice": { "count": 268, "time": 1541 }, "ArrayUnshift": { "count": 790, "time": 266 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 1008 }, "ObjectAssign": { "count": 909, "time": 9149 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 855 }, "ObjectSetPrototypeOf": { "count": 107, "time": 522 }, "ObjectIsExtensible": { "count": 32, "time": 464 }, "MapGrow": { "count": 411, "time": 840 }, "Interrupt": { "count": 101, "time": 211 }, "RegExpReplace": { "count": 1009, "time": 2761 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 84 }, "ArrayShift": { "count": 672, "time": 1000 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 666 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 65 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1394 }, "ArrayPop": { "count": 669, "time": 1307 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4706 }, "DatePrototypeToISOString": { "count": 43, "time": 127 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 225 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2142 }, "StringToNumber": { "count": 481, "time": 55 }, "DateUTC": { "count": 91, "time": 302 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 230 }, "DatePrototypeSetMonth": { "count": 31, "time": 491 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2715 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1983 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5203 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 163 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25508 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1250 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2386 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 729 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 18, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1014361 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13343 }, "ParseFunctionLiteral": { "count": 3436, "time": 143580 }, "ParseProgram": { "count": 13, "time": 6780 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176367 }, "PreParseNoVariableResolution": { "count": 597, "time": 26809 }, "JsonParse": { "count": 21, "time": 6708 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 13752 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1384 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2078 }, "StoreIC_Miss": { "count": 572, "time": 2596 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5647 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 988 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 3049 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4160, "time": 17269 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7217, "time": 19769 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3322 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21791 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2027 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3793 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 14817 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4821 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10012 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 1735 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 2924 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 347 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 3216 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 137 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 1360 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 922 }, "LoadIC_StringLength": { "count": 23, "time": 42 }, "StoreIC_SlowStub": { "count": 139, "time": 533 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 456 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 533 }, "KeyedLoadIC_Miss": { "count": 32, "time": 53 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 439 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 8702 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2154 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 12 }, "API_String_NewFromUtf8": { "count": 50, "time": 7 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 417 }, "API_Script_Run": { "count": 11, "time": 29 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3016 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 33 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2707 }, "API_String_NewFromOneByte": { "count": 979, "time": 1470 }, "API_String_Write": { "count": 2020, "time": 828 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 4 }, "OptimizeCode": { "count": 73, "time": 880 }, "RecompileSynchronous": { "count": 145, "time": 88613 }, "CompileOptimized_Concurrent": { "count": 72, "time": 998 }, "StackGuard": { "count": 72, "time": 730 }, "DeoptimizeCode": { "count": 3, "time": 493 }, "NotifyDeoptimized": { "count": 4, "time": 74 } } } }, { "duration": 2777059, "js": 2273184, "phases": [ { "phase": "load", "start": 0, "duration": 98684 }, { "phase": "boot", "start": 98684, "duration": 759598 }, { "phase": "transition", "start": 858282, "duration": 289530 }, { "phase": "render", "start": 1147812, "duration": 1629247 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348397, "duration": 5894, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 388194, "duration": 6140, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 454401, "duration": 1998, "usedHeapSizeAfter": 5707912, "usedHeapSizeBefore": 5970512 }, { "kind": "MinorGC", "type": "scavenge", "start": 620557, "duration": 3481, "usedHeapSizeAfter": 8715656, "usedHeapSizeBefore": 9308784 }, { "kind": "MinorGC", "type": "scavenge", "start": 745771, "duration": 3076, "usedHeapSizeAfter": 10079848, "usedHeapSizeBefore": 10604040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1060012, "duration": 3227, "usedHeapSizeAfter": 13999960, "usedHeapSizeBefore": 15908720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1294305, "duration": 3317, "usedHeapSizeAfter": 15605920, "usedHeapSizeBefore": 17252184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1530739, "duration": 3390, "usedHeapSizeAfter": 17113144, "usedHeapSizeBefore": 19359984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1929974, "duration": 2352, "usedHeapSizeAfter": 19187488, "usedHeapSizeBefore": 24479384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2275186, "duration": 3654, "usedHeapSizeAfter": 21518888, "usedHeapSizeBefore": 25514456 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 1726 }, "FunctionCallback": { "count": 6364, "time": 55454 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 153 }, "StoreCallbackProperty": { "count": 721, "time": 291 }, "GCEpilogueCallback": { "count": 10, "time": 331 }, "GCPrologueCallback": { "count": 10, "time": 2103 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2277 }, "CompileFunction": { "count": 3398, "time": 103976 }, "CompileIgnition": { "count": 3434, "time": 98723 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30584 }, "CompileRenumber": { "count": 3411, "time": 11959 }, "CompileRewriteReturnResult": { "count": 3411, "time": 933 }, "CompileScopeAnalysis": { "count": 3411, "time": 10576 }, "CompileScript": { "count": 13, "time": 6221 }, "CompileLazy": { "count": 3198, "time": 14944 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 906 }, "RegExpInitializeAndCompile": { "count": 184, "time": 165 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 507 }, "Map_SetPrototype": { "count": 14093, "time": 5360 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 39406 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1767 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7160 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1992 }, "InterpreterNewClosure": { "count": 3119, "time": 5544 }, "DeserializeLazy": { "count": 70, "time": 4453 }, "CreateObjectLiteral": { "count": 2505, "time": 12770 }, "CreateArrayLiteral": { "count": 1129, "time": 3187 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 211 }, "HandleApiCall": { "count": 6040, "time": 7804 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 136 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 12 }, "FunctionPrototypeSetter": { "count": 293, "time": 1767 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 8874 }, "CreateRegExpLiteral": { "count": 239, "time": 1439 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2119 }, "SetProperty": { "count": 948, "time": 2403 }, "NewObject": { "count": 272, "time": 2387 }, "RegExpExec": { "count": 479, "time": 8196 }, "RegExpExecMultiple": { "count": 288, "time": 2977 }, "StringSplit": { "count": 4175, "time": 8773 }, "StringBuilderConcat": { "count": 92, "time": 521 }, "DateConstructor_ConstructStub": { "count": 525, "time": 472 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 1188 }, "ArrayLengthSetter": { "count": 504, "time": 453 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 53 }, "WeakCollectionSet": { "count": 56, "time": 1537 }, "AllocateInNewSpace": { "count": 61, "time": 1316 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1762 }, "AddDictionaryProperty": { "count": 3077, "time": 5901 }, "ObjectKeys": { "count": 170, "time": 952 }, "ObjectCreate": { "count": 149, "time": 343 }, "GetProperty": { "count": 4312, "time": 2624 }, "HasProperty": { "count": 928, "time": 2512 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 45 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4506 }, "StringAdd": { "count": 659, "time": 156 }, "StringCharCodeAt": { "count": 140, "time": 72 }, "StringBuilderJoin": { "count": 183, "time": 181 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5758, "time": 3362 }, "ArrayConcat": { "count": 997, "time": 4317 }, "ArraySplice": { "count": 268, "time": 626 }, "ArrayUnshift": { "count": 790, "time": 1036 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 1614 }, "ObjectAssign": { "count": 909, "time": 10756 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 937 }, "ObjectSetPrototypeOf": { "count": 107, "time": 651 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 3143 }, "Interrupt": { "count": 100, "time": 768 }, "RegExpReplace": { "count": 1009, "time": 6089 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 471 }, "ArrayShift": { "count": 672, "time": 399 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 17 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 106 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 34 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 648 }, "ArrayPop": { "count": 338, "time": 133 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4897 }, "DatePrototypeToISOString": { "count": 43, "time": 1028 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 353 }, "MapPrototypeClear": { "count": 106, "time": 47 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2023 }, "StringToNumber": { "count": 481, "time": 525 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2093 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 193 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 957 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6459 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 84 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 525 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23371 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2380 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 972 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 776 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1033847 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 10824 }, "ParseFunctionLiteral": { "count": 3436, "time": 158641 }, "ParseProgram": { "count": 13, "time": 4936 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173265 }, "PreParseNoVariableResolution": { "count": 597, "time": 31682 }, "JsonParse": { "count": 21, "time": 8143 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 15491 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1845 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2510 }, "StoreIC_Miss": { "count": 577, "time": 3892 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5470 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 678 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 857 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4151, "time": 26413 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7159, "time": 21459 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2533 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19892 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 2807 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 5322 }, "LoadIC_LoadFieldDH": { "count": 4378, "time": 14085 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 644 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 3352 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6475 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2934 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 3711 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 711 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 777, "time": 2360 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1670 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1408 }, "LoadIC_StringLength": { "count": 23, "time": 412 }, "StoreIC_SlowStub": { "count": 139, "time": 828 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1085 }, "KeyedLoadIC_Miss": { "count": 32, "time": 738 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 553 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 8248 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1385 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 98 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2821 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 51 }, "API_Object_SetPrototype": { "count": 38, "time": 824 }, "API_Persistent_New": { "count": 2889, "time": 1744 }, "API_String_NewFromOneByte": { "count": 979, "time": 1252 }, "API_String_Write": { "count": 2028, "time": 944 }, "API_External_New": { "count": 29, "time": 19 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 673 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 4 }, "OptimizeCode": { "count": 67, "time": 277 }, "RecompileSynchronous": { "count": 133, "time": 76568 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1363 }, "StackGuard": { "count": 64, "time": 2136 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 115 } } } }, { "duration": 2782829, "js": 2270918, "phases": [ { "phase": "load", "start": 0, "duration": 101732 }, { "phase": "boot", "start": 101732, "duration": 755530 }, { "phase": "transition", "start": 857262, "duration": 277557 }, { "phase": "render", "start": 1134819, "duration": 1648010 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348452, "duration": 5204, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 386339, "duration": 5288, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 448375, "duration": 2153, "usedHeapSizeAfter": 5709280, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 617978, "duration": 2473, "usedHeapSizeAfter": 8724624, "usedHeapSizeBefore": 9308224 }, { "kind": "MinorGC", "type": "scavenge", "start": 743635, "duration": 2732, "usedHeapSizeAfter": 10096104, "usedHeapSizeBefore": 10598616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054252, "duration": 3096, "usedHeapSizeAfter": 13999960, "usedHeapSizeBefore": 15905728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279983, "duration": 2895, "usedHeapSizeAfter": 15565592, "usedHeapSizeBefore": 17244192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1510600, "duration": 3650, "usedHeapSizeAfter": 17043656, "usedHeapSizeBefore": 19354680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1912497, "duration": 3856, "usedHeapSizeAfter": 19153392, "usedHeapSizeBefore": 24454320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2272613, "duration": 4534, "usedHeapSizeAfter": 21649112, "usedHeapSizeBefore": 25544584 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 2767 }, "FunctionCallback": { "count": 6358, "time": 58035 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1470 }, "StoreCallbackProperty": { "count": 721, "time": 1334 }, "GCEpilogueCallback": { "count": 10, "time": 693 }, "GCPrologueCallback": { "count": 10, "time": 1500 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 575 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1651 }, "CompileFunction": { "count": 3398, "time": 119016 }, "CompileIgnition": { "count": 3434, "time": 110533 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31650 }, "CompileRenumber": { "count": 3411, "time": 9875 }, "CompileRewriteReturnResult": { "count": 3411, "time": 143 }, "CompileScopeAnalysis": { "count": 3411, "time": 12681 }, "CompileScript": { "count": 13, "time": 7916 }, "CompileLazy": { "count": 3198, "time": 12496 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 616 }, "RegExpInitializeAndCompile": { "count": 184, "time": 164 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 353 }, "Map_SetPrototype": { "count": 14096, "time": 6111 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 40034 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1862 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4436 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3562 }, "InterpreterNewClosure": { "count": 3119, "time": 3961 }, "DeserializeLazy": { "count": 70, "time": 1255 }, "CreateObjectLiteral": { "count": 2505, "time": 7307 }, "CreateArrayLiteral": { "count": 1129, "time": 2834 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5411 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 761 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 1124 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 8678 }, "CreateRegExpLiteral": { "count": 239, "time": 2405 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 525 }, "SetProperty": { "count": 948, "time": 1895 }, "NewObject": { "count": 272, "time": 1781 }, "RegExpExec": { "count": 478, "time": 12353 }, "RegExpExecMultiple": { "count": 288, "time": 1439 }, "StringSplit": { "count": 4175, "time": 6272 }, "StringBuilderConcat": { "count": 92, "time": 41 }, "DateConstructor_ConstructStub": { "count": 525, "time": 235 }, "NumberPrototypeToString": { "count": 248, "time": 31 }, "ObjectDefineProperty": { "count": 860, "time": 1115 }, "ArrayLengthSetter": { "count": 504, "time": 835 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 412 }, "SetGrow": { "count": 54, "time": 770 }, "WeakCollectionSet": { "count": 56, "time": 2525 }, "AllocateInNewSpace": { "count": 60, "time": 143 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2969 }, "AddDictionaryProperty": { "count": 3077, "time": 5883 }, "ObjectKeys": { "count": 170, "time": 1610 }, "ObjectCreate": { "count": 149, "time": 1809 }, "GetProperty": { "count": 4312, "time": 4509 }, "HasProperty": { "count": 928, "time": 3343 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 722 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 696 }, "StringIndexOfUnchecked": { "count": 2325, "time": 605 }, "StringAdd": { "count": 659, "time": 1275 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 859 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5752, "time": 3796 }, "ArrayConcat": { "count": 997, "time": 2239 }, "ArraySplice": { "count": 268, "time": 108 }, "ArrayUnshift": { "count": 790, "time": 347 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 1498 }, "ObjectAssign": { "count": 909, "time": 14129 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 232 }, "ObjectSetPrototypeOf": { "count": 107, "time": 206 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2293 }, "Interrupt": { "count": 100, "time": 1497 }, "RegExpReplace": { "count": 1009, "time": 5636 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 80 }, "ArrayShift": { "count": 672, "time": 1585 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 534 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 29 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 732 }, "ArrayPop": { "count": 669, "time": 323 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4924 }, "DatePrototypeToISOString": { "count": 43, "time": 598 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 152 }, "MapPrototypeClear": { "count": 106, "time": 55 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1164 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 344 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 382 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 641 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2250 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5143 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 70 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1392 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25038 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2002 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3240 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 714 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 14, "time": 40 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 1023498 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16505 }, "ParseFunctionLiteral": { "count": 3436, "time": 133854 }, "ParseProgram": { "count": 13, "time": 5242 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178049 }, "PreParseNoVariableResolution": { "count": 597, "time": 25929 }, "JsonParse": { "count": 21, "time": 10923 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 9568 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2577 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4987 }, "StoreIC_Miss": { "count": 572, "time": 3432 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5576 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 1194 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1206 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4164, "time": 20614 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7293, "time": 22594 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1923 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18315 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 30 }, "LoadIC_Miss": { "count": 136, "time": 2335 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2494 }, "LoadIC_LoadFieldDH": { "count": 4413, "time": 15390 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 213 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 5667 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 669 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8513 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 37 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3688 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 3559 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1881 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 1737 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1588 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2092 }, "LoadIC_StringLength": { "count": 23, "time": 356 }, "StoreIC_SlowStub": { "count": 139, "time": 491 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 1071 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2295 }, "KeyedLoadIC_Miss": { "count": 32, "time": 723 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8406 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2030 }, "API_Object_SetPrivate": { "count": 44, "time": 30 }, "API_ObjectTemplate_New": { "count": 101, "time": 23 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 773 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4138 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 467 }, "API_Object_SetPrototype": { "count": 38, "time": 766 }, "API_Persistent_New": { "count": 2889, "time": 1631 }, "API_String_NewFromOneByte": { "count": 979, "time": 257 }, "API_String_Write": { "count": 2028, "time": 813 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 227 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 31 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 23 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 62, "time": 5 }, "OptimizeCode": { "count": 62, "time": 965 }, "RecompileSynchronous": { "count": 123, "time": 75504 }, "CompileOptimized_Concurrent": { "count": 61, "time": 2089 }, "StackGuard": { "count": 60, "time": 1673 }, "DeoptimizeCode": { "count": 4, "time": 59 }, "NotifyDeoptimized": { "count": 5, "time": 101 } } } }, { "duration": 2746226, "js": 2239252, "phases": [ { "phase": "load", "start": 0, "duration": 98580 }, { "phase": "boot", "start": 98580, "duration": 751441 }, { "phase": "transition", "start": 850021, "duration": 276203 }, { "phase": "render", "start": 1126224, "duration": 1620002 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343902, "duration": 4929, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 382168, "duration": 5229, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 445748, "duration": 1942, "usedHeapSizeAfter": 5713344, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 600816, "duration": 3214, "usedHeapSizeAfter": 8695600, "usedHeapSizeBefore": 9306552 }, { "kind": "MinorGC", "type": "scavenge", "start": 741402, "duration": 2057, "usedHeapSizeAfter": 10112064, "usedHeapSizeBefore": 10613144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042868, "duration": 3345, "usedHeapSizeAfter": 14008744, "usedHeapSizeBefore": 15907072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265125, "duration": 3043, "usedHeapSizeAfter": 15625528, "usedHeapSizeBefore": 17273240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492031, "duration": 3281, "usedHeapSizeAfter": 17111136, "usedHeapSizeBefore": 19369064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1861945, "duration": 4510, "usedHeapSizeAfter": 19123400, "usedHeapSizeBefore": 24458040 }, { "kind": "MinorGC", "type": "scavenge", "start": 2217482, "duration": 2891, "usedHeapSizeAfter": 21417272, "usedHeapSizeBefore": 25580336 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 1828 }, "FunctionCallback": { "count": 6358, "time": 60688 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 245 }, "StoreCallbackProperty": { "count": 721, "time": 1151 }, "GCEpilogueCallback": { "count": 10, "time": 651 }, "GCPrologueCallback": { "count": 10, "time": 1017 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 497 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1685 }, "CompileFunction": { "count": 3398, "time": 99382 }, "CompileIgnition": { "count": 3434, "time": 99990 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33074 }, "CompileRenumber": { "count": 3411, "time": 12038 }, "CompileRewriteReturnResult": { "count": 3411, "time": 995 }, "CompileScopeAnalysis": { "count": 3411, "time": 11519 }, "CompileScript": { "count": 13, "time": 7945 }, "CompileLazy": { "count": 3198, "time": 15006 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 794 }, "RegExpInitializeAndCompile": { "count": 184, "time": 826 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 664 }, "Map_SetPrototype": { "count": 14112, "time": 3239 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 47881 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1062 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3981 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2863 }, "InterpreterNewClosure": { "count": 3119, "time": 2476 }, "DeserializeLazy": { "count": 70, "time": 757 }, "CreateObjectLiteral": { "count": 2505, "time": 11563 }, "CreateArrayLiteral": { "count": 1129, "time": 2573 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6880 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 97 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1848 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 8836 }, "CreateRegExpLiteral": { "count": 239, "time": 3263 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1180 }, "SetProperty": { "count": 948, "time": 832 }, "NewObject": { "count": 272, "time": 690 }, "RegExpExec": { "count": 478, "time": 11864 }, "RegExpExecMultiple": { "count": 288, "time": 1887 }, "StringSplit": { "count": 4175, "time": 8162 }, "StringBuilderConcat": { "count": 92, "time": 633 }, "DateConstructor_ConstructStub": { "count": 525, "time": 484 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 860, "time": 4074 }, "ArrayLengthSetter": { "count": 504, "time": 1085 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 114 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 798 }, "WeakCollectionSet": { "count": 56, "time": 2871 }, "AllocateInNewSpace": { "count": 49, "time": 983 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1941 }, "AddDictionaryProperty": { "count": 3077, "time": 5353 }, "ObjectKeys": { "count": 170, "time": 1596 }, "ObjectCreate": { "count": 149, "time": 1254 }, "GetProperty": { "count": 4312, "time": 1535 }, "HasProperty": { "count": 928, "time": 2261 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 57 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 934 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3037 }, "StringAdd": { "count": 659, "time": 182 }, "StringCharCodeAt": { "count": 140, "time": 55 }, "StringBuilderJoin": { "count": 183, "time": 109 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5759, "time": 2757 }, "ArrayConcat": { "count": 997, "time": 2594 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 672 }, "DateNow": { "count": 49, "time": 626 }, "FunctionPrototypeToString": { "count": 191, "time": 191 }, "ObjectAssign": { "count": 909, "time": 10339 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1601 }, "ObjectSetPrototypeOf": { "count": 107, "time": 84 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 3260 }, "Interrupt": { "count": 103, "time": 799 }, "RegExpReplace": { "count": 1009, "time": 2314 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 326 }, "ArrayShift": { "count": 672, "time": 2193 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 90 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 97 }, "ArrayPop": { "count": 669, "time": 1421 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4272 }, "DatePrototypeToISOString": { "count": 43, "time": 108 }, "GlobalDecodeURIComponent": { "count": 4, "time": 28 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1600 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2067 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 36 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1372 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 159 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 63 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3002 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6126 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 114 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24306 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1695 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 567, "time": 997445 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13549 }, "ParseFunctionLiteral": { "count": 3436, "time": 144113 }, "ParseProgram": { "count": 13, "time": 4085 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175166 }, "PreParseNoVariableResolution": { "count": 597, "time": 28307 }, "JsonParse": { "count": 21, "time": 5734 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 13615 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 4048 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3006 }, "StoreIC_Miss": { "count": 577, "time": 3550 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5618 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1100 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 723 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4142, "time": 25013 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7197, "time": 19449 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4600 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20874 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 4012 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2538 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 14828 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 759 }, "StoreIC_StoreFieldDH": { "count": 1008, "time": 5361 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9223 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4199 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 3978 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 2338 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 784, "time": 3283 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 121 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1653 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1372 }, "LoadIC_StringLength": { "count": 23, "time": 163 }, "StoreIC_SlowStub": { "count": 139, "time": 172 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 24 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 178 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1039 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 7728 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1577 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 7 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 300 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2789 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 1308 }, "API_String_NewFromOneByte": { "count": 979, "time": 1378 }, "API_String_Write": { "count": 2015, "time": 254 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 21 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 31 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 7 }, "OptimizeCode": { "count": 66, "time": 1339 }, "RecompileSynchronous": { "count": 131, "time": 88568 }, "CompileOptimized_Concurrent": { "count": 65, "time": 3861 }, "StackGuard": { "count": 62, "time": 580 }, "DeoptimizeCode": { "count": 6, "time": 75 }, "NotifyDeoptimized": { "count": 7, "time": 867 } } } }, { "duration": 2819422, "js": 2314087, "phases": [ { "phase": "load", "start": 0, "duration": 100211 }, { "phase": "boot", "start": 100211, "duration": 768235 }, { "phase": "transition", "start": 868446, "duration": 278296 }, { "phase": "render", "start": 1146742, "duration": 1672680 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347591, "duration": 4090, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 383429, "duration": 4879, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 446048, "duration": 1977, "usedHeapSizeAfter": 5711672, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 602538, "duration": 3137, "usedHeapSizeAfter": 8719472, "usedHeapSizeBefore": 9306680 }, { "kind": "MinorGC", "type": "scavenge", "start": 745927, "duration": 2373, "usedHeapSizeAfter": 10105472, "usedHeapSizeBefore": 10598536 }, { "kind": "MajorGC", "type": "incremental marking", "start": 871613, "duration": 217, "usedHeapSizeAfter": 11953896, "usedHeapSizeBefore": 11953896 }, { "kind": "MajorGC", "type": "atomic pause", "start": 885582, "duration": 6413, "usedHeapSizeAfter": 10083912, "usedHeapSizeBefore": 12076352 }, { "kind": "MajorGC", "type": "weak processing", "start": 978650, "duration": 8, "usedHeapSizeAfter": 12206144, "usedHeapSizeBefore": 12206144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1108527, "duration": 3001, "usedHeapSizeAfter": 12640616, "usedHeapSizeBefore": 14818360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1390256, "duration": 4386, "usedHeapSizeAfter": 14801480, "usedHeapSizeBefore": 16631864 }, { "kind": "MinorGC", "type": "scavenge", "start": 1820301, "duration": 5332, "usedHeapSizeAfter": 16950640, "usedHeapSizeBefore": 22265032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2184732, "duration": 4557, "usedHeapSizeAfter": 18993688, "usedHeapSizeBefore": 23494288 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 976, "time": 4124 }, "FunctionCallback": { "count": 6359, "time": 59644 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 861 }, "StoreCallbackProperty": { "count": 721, "time": 288 }, "GCEpilogueCallback": { "count": 11, "time": 240 }, "GCPrologueCallback": { "count": 11, "time": 1174 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 490 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2447 }, "CompileFunction": { "count": 3398, "time": 113619 }, "CompileIgnition": { "count": 3434, "time": 91582 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31343 }, "CompileRenumber": { "count": 3411, "time": 10831 }, "CompileRewriteReturnResult": { "count": 3411, "time": 2610 }, "CompileScopeAnalysis": { "count": 3411, "time": 15759 }, "CompileScript": { "count": 13, "time": 8114 }, "CompileLazy": { "count": 3198, "time": 17131 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1619 }, "RegExpInitializeAndCompile": { "count": 184, "time": 900 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 432, "time": 919 }, "Map_SetPrototype": { "count": 14123, "time": 3718 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 37382 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 250 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4200 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2277 }, "InterpreterNewClosure": { "count": 3119, "time": 5129 }, "DeserializeLazy": { "count": 70, "time": 1848 }, "CreateObjectLiteral": { "count": 2505, "time": 10156 }, "CreateArrayLiteral": { "count": 1129, "time": 1581 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7136 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 680 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1798 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 10328 }, "CreateRegExpLiteral": { "count": 239, "time": 3765 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 690, "time": 4609 }, "SetProperty": { "count": 948, "time": 1539 }, "NewObject": { "count": 272, "time": 2974 }, "RegExpExec": { "count": 479, "time": 12047 }, "RegExpExecMultiple": { "count": 288, "time": 4008 }, "StringSplit": { "count": 4175, "time": 12718 }, "StringBuilderConcat": { "count": 92, "time": 54 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1446 }, "NumberPrototypeToString": { "count": 248, "time": 180 }, "ObjectDefineProperty": { "count": 860, "time": 2248 }, "ArrayLengthSetter": { "count": 504, "time": 175 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 24 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 54 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 44 }, "WeakCollectionSet": { "count": 56, "time": 1914 }, "AllocateInNewSpace": { "count": 66, "time": 801 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 2713 }, "AddDictionaryProperty": { "count": 3077, "time": 7606 }, "ObjectKeys": { "count": 170, "time": 1440 }, "ObjectCreate": { "count": 153, "time": 786 }, "GetProperty": { "count": 4312, "time": 1452 }, "HasProperty": { "count": 928, "time": 2833 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 174 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 149 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 441 }, "StringAdd": { "count": 659, "time": 760 }, "StringCharCodeAt": { "count": 140, "time": 43 }, "StringBuilderJoin": { "count": 183, "time": 122 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5104, "time": 1244 }, "ArrayConcat": { "count": 997, "time": 990 }, "ArraySplice": { "count": 268, "time": 99 }, "ArrayUnshift": { "count": 790, "time": 1011 }, "DateNow": { "count": 49, "time": 46 }, "FunctionPrototypeToString": { "count": 191, "time": 164 }, "ObjectAssign": { "count": 909, "time": 5846 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1031 }, "ObjectSetPrototypeOf": { "count": 107, "time": 90 }, "ObjectIsExtensible": { "count": 32, "time": 12 }, "MapGrow": { "count": 411, "time": 1239 }, "Interrupt": { "count": 101, "time": 872 }, "RegExpReplace": { "count": 1009, "time": 2346 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 439 }, "ArrayShift": { "count": 672, "time": 2406 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 485 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 1180 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 349 }, "DeleteProperty": { "count": 196, "time": 782 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 463 }, "ArrayPop": { "count": 669, "time": 265 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4156 }, "DatePrototypeToISOString": { "count": 43, "time": 240 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 159 }, "MapPrototypeClear": { "count": 106, "time": 733 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 314 }, "StringToNumber": { "count": 481, "time": 45 }, "DateUTC": { "count": 91, "time": 496 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 42 }, "DatePrototypeSetMonth": { "count": 31, "time": 403 }, "ObjectIsFrozen": { "count": 420, "time": 40 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 1245 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 519 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 74 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1210 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6497 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 66 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 311 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24164 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1219 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 8666 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1084 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 209 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 814 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 241 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 53 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1183 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 75 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 28 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 795 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 1208 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 755 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 505 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 357 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 673 }, "AllocateInTargetSpace": { "count": 17, "time": 346 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 1046281 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14985 }, "ParseFunctionLiteral": { "count": 3436, "time": 145919 }, "ParseProgram": { "count": 13, "time": 3991 }, "PreParseWithVariableResolution": { "count": 13073, "time": 164810 }, "PreParseNoVariableResolution": { "count": 597, "time": 34944 }, "JsonParse": { "count": 21, "time": 7277 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3668, "time": 9253 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3114 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3502 }, "StoreIC_Miss": { "count": 569, "time": 3838 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7249 }, "LoadIC_FunctionPrototypeStub": { "count": 184, "time": 1868 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2911 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4148, "time": 16462 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 152 }, "LoadIC_LoadNonexistentDH": { "count": 7372, "time": 18447 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2625 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19382 }, "LoadGlobalIC_Slow": { "count": 6, "time": 2 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 3372 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2841 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 13512 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 6429 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2231, "time": 11745 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4911 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 1456 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 391 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 801, "time": 943 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 366 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1316 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 1239 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 848 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 53 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1634 }, "KeyedLoadIC_Miss": { "count": 32, "time": 452 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 8168 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1192 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 207 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 532 }, "API_Script_Run": { "count": 11, "time": 466 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2796 }, "API_Object_CreateDataProperty": { "count": 22, "time": 666 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 592 }, "API_Persistent_New": { "count": 2890, "time": 768 }, "API_String_NewFromOneByte": { "count": 979, "time": 593 }, "API_String_Write": { "count": 2288, "time": 1135 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 308 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 3 }, "OptimizeCode": { "count": 73, "time": 2501 }, "RecompileSynchronous": { "count": 145, "time": 102422 }, "CompileOptimized_Concurrent": { "count": 72, "time": 2713 }, "StackGuard": { "count": 74, "time": 2724 }, "DeoptimizeCode": { "count": 5, "time": 1891 }, "NotifyDeoptimized": { "count": 5, "time": 109 } } } }, { "duration": 2754550, "js": 2254885, "phases": [ { "phase": "load", "start": 0, "duration": 99900 }, { "phase": "boot", "start": 99900, "duration": 743794 }, { "phase": "transition", "start": 843694, "duration": 278334 }, { "phase": "render", "start": 1122028, "duration": 1632522 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345521, "duration": 4770, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 379954, "duration": 6566, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521608 }, { "kind": "MinorGC", "type": "scavenge", "start": 442259, "duration": 1519, "usedHeapSizeAfter": 5722648, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 598534, "duration": 3084, "usedHeapSizeAfter": 8669352, "usedHeapSizeBefore": 9290904 }, { "kind": "MinorGC", "type": "scavenge", "start": 737336, "duration": 3466, "usedHeapSizeAfter": 10081536, "usedHeapSizeBefore": 10612536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043061, "duration": 2971, "usedHeapSizeAfter": 13990384, "usedHeapSizeBefore": 15903256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1280005, "duration": 2710, "usedHeapSizeAfter": 15660648, "usedHeapSizeBefore": 17272672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1500570, "duration": 3013, "usedHeapSizeAfter": 17115192, "usedHeapSizeBefore": 19350656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1870731, "duration": 3726, "usedHeapSizeAfter": 19116144, "usedHeapSizeBefore": 24464480 }, { "kind": "MinorGC", "type": "scavenge", "start": 2211292, "duration": 4244, "usedHeapSizeAfter": 21272928, "usedHeapSizeBefore": 25504120 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 4233 }, "FunctionCallback": { "count": 6364, "time": 49285 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 406 }, "StoreCallbackProperty": { "count": 721, "time": 2638 }, "GCEpilogueCallback": { "count": 10, "time": 151 }, "GCPrologueCallback": { "count": 10, "time": 724 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 144 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2687 }, "CompileFunction": { "count": 3398, "time": 105948 }, "CompileIgnition": { "count": 3434, "time": 97731 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31359 }, "CompileRenumber": { "count": 3411, "time": 11991 }, "CompileRewriteReturnResult": { "count": 3411, "time": 387 }, "CompileScopeAnalysis": { "count": 3411, "time": 13219 }, "CompileScript": { "count": 13, "time": 7116 }, "CompileLazy": { "count": 3198, "time": 17916 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1802 }, "RegExpInitializeAndCompile": { "count": 184, "time": 181 }, "CompileForOnStackReplacement": { "count": 1, "time": 818 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1190 }, "Map_SetPrototype": { "count": 14094, "time": 5172 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 43291 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 166 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6212 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3243 }, "InterpreterNewClosure": { "count": 3119, "time": 4057 }, "DeserializeLazy": { "count": 70, "time": 1074 }, "CreateObjectLiteral": { "count": 2505, "time": 6526 }, "CreateArrayLiteral": { "count": 1129, "time": 2416 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 892 }, "HandleApiCall": { "count": 6040, "time": 10488 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 2123 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 3133 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 7935 }, "CreateRegExpLiteral": { "count": 239, "time": 2501 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1802 }, "SetProperty": { "count": 948, "time": 3418 }, "NewObject": { "count": 272, "time": 2635 }, "RegExpExec": { "count": 478, "time": 8103 }, "RegExpExecMultiple": { "count": 288, "time": 1168 }, "StringSplit": { "count": 4175, "time": 8265 }, "StringBuilderConcat": { "count": 92, "time": 179 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1455 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 1053 }, "ArrayLengthSetter": { "count": 504, "time": 114 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 151 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 607 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 48 }, "WeakCollectionSet": { "count": 56, "time": 2417 }, "AllocateInNewSpace": { "count": 46, "time": 2752 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 873, "time": 3996 }, "AddDictionaryProperty": { "count": 3077, "time": 6687 }, "ObjectKeys": { "count": 170, "time": 1027 }, "ObjectCreate": { "count": 149, "time": 1343 }, "GetProperty": { "count": 4312, "time": 2749 }, "HasProperty": { "count": 928, "time": 1840 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 191 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 337 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4302 }, "StringAdd": { "count": 659, "time": 178 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 949 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5770, "time": 2219 }, "ArrayConcat": { "count": 997, "time": 2456 }, "ArraySplice": { "count": 268, "time": 104 }, "ArrayUnshift": { "count": 790, "time": 1041 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 191, "time": 1191 }, "ObjectAssign": { "count": 909, "time": 12849 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 610 }, "ObjectSetPrototypeOf": { "count": 107, "time": 107 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 951 }, "Interrupt": { "count": 102, "time": 901 }, "RegExpReplace": { "count": 1009, "time": 6468 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 72 }, "ArrayShift": { "count": 672, "time": 3229 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 59 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 68 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 727 }, "ArrayPop": { "count": 669, "time": 690 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5074 }, "DatePrototypeToISOString": { "count": 43, "time": 514 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 873 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 216 }, "StringToNumber": { "count": 481, "time": 55 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 52 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1778 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 43 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1880 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7259 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 110 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24888 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2093 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 864 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 9 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1027211 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 11762 }, "ParseFunctionLiteral": { "count": 3436, "time": 148641 }, "ParseProgram": { "count": 13, "time": 5677 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174240 }, "PreParseNoVariableResolution": { "count": 597, "time": 26820 }, "JsonParse": { "count": 21, "time": 7750 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 9099 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3644 }, "LoadGlobalIC_Miss": { "count": 751, "time": 635 }, "StoreIC_Miss": { "count": 571, "time": 2169 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6041 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1674 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1734 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4133, "time": 25474 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7165, "time": 21317 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2329 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 12922 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 2655 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 686 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 14831 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 3092 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8674 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 484 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3886 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 3061 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1195 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 2891 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 801 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 981 }, "LoadIC_StringLength": { "count": 23, "time": 45 }, "StoreIC_SlowStub": { "count": 139, "time": 1023 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 820 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2296 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 369 } }, "API": { "API_Context_New": { "count": 2, "time": 7850 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1003 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 156 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3506 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 36 }, "API_Object_SetPrototype": { "count": 38, "time": 982 }, "API_Persistent_New": { "count": 2889, "time": 375 }, "API_String_NewFromOneByte": { "count": 979, "time": 3144 }, "API_String_Write": { "count": 2015, "time": 1256 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 5 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 248 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 7 }, "OptimizeCode": { "count": 70, "time": 266 }, "RecompileSynchronous": { "count": 139, "time": 79707 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1332 }, "StackGuard": { "count": 66, "time": 553 }, "DeoptimizeCode": { "count": 3, "time": 47 }, "NotifyDeoptimized": { "count": 4, "time": 66 } } } }, { "duration": 2780813, "js": 2270815, "phases": [ { "phase": "load", "start": 0, "duration": 106403 }, { "phase": "boot", "start": 106403, "duration": 762389 }, { "phase": "transition", "start": 868792, "duration": 275577 }, { "phase": "render", "start": 1144369, "duration": 1636444 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 362709, "duration": 4567, "usedHeapSizeAfter": 3782048, "usedHeapSizeBefore": 4220608 }, { "kind": "MinorGC", "type": "scavenge", "start": 397838, "duration": 5516, "usedHeapSizeAfter": 4346576, "usedHeapSizeBefore": 4521568 }, { "kind": "MinorGC", "type": "scavenge", "start": 460185, "duration": 1889, "usedHeapSizeAfter": 5711568, "usedHeapSizeBefore": 5970584 }, { "kind": "MinorGC", "type": "scavenge", "start": 629637, "duration": 3098, "usedHeapSizeAfter": 8689680, "usedHeapSizeBefore": 9306384 }, { "kind": "MinorGC", "type": "scavenge", "start": 759913, "duration": 4766, "usedHeapSizeAfter": 10113352, "usedHeapSizeBefore": 10613960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062858, "duration": 2378, "usedHeapSizeAfter": 13994600, "usedHeapSizeBefore": 15906896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1293813, "duration": 2828, "usedHeapSizeAfter": 15625624, "usedHeapSizeBefore": 17269632 }, { "kind": "MinorGC", "type": "scavenge", "start": 1521094, "duration": 3602, "usedHeapSizeAfter": 17064616, "usedHeapSizeBefore": 19350904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1910293, "duration": 6086, "usedHeapSizeAfter": 19111432, "usedHeapSizeBefore": 24445400 }, { "kind": "MinorGC", "type": "scavenge", "start": 2267192, "duration": 3616, "usedHeapSizeAfter": 21473448, "usedHeapSizeBefore": 25536088 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 3507 }, "FunctionCallback": { "count": 6356, "time": 58976 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 667 }, "StoreCallbackProperty": { "count": 721, "time": 780 }, "GCEpilogueCallback": { "count": 10, "time": 727 }, "GCPrologueCallback": { "count": 10, "time": 1278 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 709 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1073 }, "CompileFunction": { "count": 3398, "time": 102563 }, "CompileIgnition": { "count": 3434, "time": 96545 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30987 }, "CompileRenumber": { "count": 3411, "time": 9492 }, "CompileRewriteReturnResult": { "count": 3411, "time": 145 }, "CompileScopeAnalysis": { "count": 3411, "time": 17852 }, "CompileScript": { "count": 13, "time": 9040 }, "CompileLazy": { "count": 3198, "time": 13455 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 520 }, "RegExpInitializeAndCompile": { "count": 184, "time": 748 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 1367 }, "Map_SetPrototype": { "count": 14112, "time": 2731 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 39180 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1667 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6199 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1283 }, "InterpreterNewClosure": { "count": 3119, "time": 3507 }, "DeserializeLazy": { "count": 70, "time": 2208 }, "CreateObjectLiteral": { "count": 2505, "time": 9481 }, "CreateArrayLiteral": { "count": 1129, "time": 3564 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6359 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 93 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 951 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 10891 }, "CreateRegExpLiteral": { "count": 239, "time": 3284 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1781 }, "SetProperty": { "count": 948, "time": 2653 }, "NewObject": { "count": 272, "time": 1701 }, "RegExpExec": { "count": 478, "time": 10081 }, "RegExpExecMultiple": { "count": 288, "time": 2917 }, "StringSplit": { "count": 4175, "time": 6424 }, "StringBuilderConcat": { "count": 92, "time": 549 }, "DateConstructor_ConstructStub": { "count": 525, "time": 416 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 3721 }, "ArrayLengthSetter": { "count": 504, "time": 125 }, "FunctionLengthGetter": { "count": 19, "time": 15 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 2875 }, "AllocateInNewSpace": { "count": 64, "time": 1393 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1062 }, "AddDictionaryProperty": { "count": 3077, "time": 5393 }, "ObjectKeys": { "count": 170, "time": 577 }, "ObjectCreate": { "count": 149, "time": 2043 }, "GetProperty": { "count": 4312, "time": 2974 }, "HasProperty": { "count": 928, "time": 2981 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 642 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 81 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2061 }, "StringAdd": { "count": 659, "time": 929 }, "StringCharCodeAt": { "count": 140, "time": 42 }, "StringBuilderJoin": { "count": 183, "time": 1397 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5762, "time": 1465 }, "ArrayConcat": { "count": 997, "time": 3304 }, "ArraySplice": { "count": 268, "time": 235 }, "ArrayUnshift": { "count": 790, "time": 222 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 191, "time": 152 }, "ObjectAssign": { "count": 909, "time": 10627 }, "ObjectFreeze": { "count": 6, "time": 429 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 429 }, "ObjectSetPrototypeOf": { "count": 107, "time": 437 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1982 }, "Interrupt": { "count": 105, "time": 211 }, "RegExpReplace": { "count": 1009, "time": 3118 }, "GlobalUnescape": { "count": 1, "time": 16 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 618 }, "ArrayShift": { "count": 672, "time": 1240 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 15 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 244 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 284 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 707 }, "ArrayPop": { "count": 679, "time": 260 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3791 }, "DatePrototypeToISOString": { "count": 43, "time": 109 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2065 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 323 }, "StringToNumber": { "count": 481, "time": 40 }, "DateUTC": { "count": 91, "time": 565 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 274 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 607 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 40 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 772 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3498 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29885 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1737 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1040 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1112 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 32 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1044768 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 11456 }, "ParseFunctionLiteral": { "count": 3436, "time": 157766 }, "ParseProgram": { "count": 13, "time": 10174 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175849 }, "PreParseNoVariableResolution": { "count": 597, "time": 30376 }, "JsonParse": { "count": 21, "time": 7044 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 13158 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2001 }, "LoadGlobalIC_Miss": { "count": 751, "time": 864 }, "StoreIC_Miss": { "count": 579, "time": 4480 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5703 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 280 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1073 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4139, "time": 18785 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7200, "time": 20079 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2206 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15834 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 5195 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3161 }, "LoadIC_LoadFieldDH": { "count": 4400, "time": 14198 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 4702 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8942 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 777 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3726 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 2659 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 2203 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 803, "time": 2600 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 880 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1628 }, "LoadIC_StringLength": { "count": 23, "time": 751 }, "StoreIC_SlowStub": { "count": 139, "time": 169 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 395 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1177 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 411 } }, "API": { "API_Context_New": { "count": 2, "time": 9081 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2253 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 29 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 89 }, "API_Script_Run": { "count": 11, "time": 309 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5968 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 66 }, "API_Object_SetPrototype": { "count": 38, "time": 268 }, "API_Persistent_New": { "count": 2889, "time": 1451 }, "API_String_NewFromOneByte": { "count": 979, "time": 654 }, "API_String_Write": { "count": 2016, "time": 1229 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 7 }, "OptimizeCode": { "count": 63, "time": 1952 }, "RecompileSynchronous": { "count": 125, "time": 75015 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1548 }, "StackGuard": { "count": 61, "time": 924 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 64 } } } }, { "duration": 2760210, "js": 2251831, "phases": [ { "phase": "load", "start": 0, "duration": 101716 }, { "phase": "boot", "start": 101716, "duration": 753050 }, { "phase": "transition", "start": 854766, "duration": 277940 }, { "phase": "render", "start": 1132706, "duration": 1627504 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349978, "duration": 4812, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 385926, "duration": 5906, "usedHeapSizeAfter": 4346496, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 449120, "duration": 2492, "usedHeapSizeAfter": 5708448, "usedHeapSizeBefore": 5970600 }, { "kind": "MinorGC", "type": "scavenge", "start": 606010, "duration": 4088, "usedHeapSizeAfter": 8719560, "usedHeapSizeBefore": 9309048 }, { "kind": "MinorGC", "type": "scavenge", "start": 744703, "duration": 2429, "usedHeapSizeAfter": 10080944, "usedHeapSizeBefore": 10601800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1050517, "duration": 3529, "usedHeapSizeAfter": 13992064, "usedHeapSizeBefore": 15908936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1276370, "duration": 4276, "usedHeapSizeAfter": 15590088, "usedHeapSizeBefore": 17247344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502210, "duration": 3119, "usedHeapSizeAfter": 17058080, "usedHeapSizeBefore": 19350768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1905943, "duration": 5580, "usedHeapSizeAfter": 19232080, "usedHeapSizeBefore": 24525024 }, { "kind": "MinorGC", "type": "scavenge", "start": 2262834, "duration": 5925, "usedHeapSizeAfter": 21727296, "usedHeapSizeBefore": 25602504 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 962, "time": 1576 }, "FunctionCallback": { "count": 6359, "time": 54418 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 157 }, "StoreCallbackProperty": { "count": 721, "time": 1656 }, "GCEpilogueCallback": { "count": 10, "time": 286 }, "GCPrologueCallback": { "count": 10, "time": 1273 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 803 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2350 }, "CompileFunction": { "count": 3398, "time": 111602 }, "CompileIgnition": { "count": 3434, "time": 102595 }, "CompileIgnitionFinalization": { "count": 3434, "time": 37440 }, "CompileRenumber": { "count": 3411, "time": 12244 }, "CompileRewriteReturnResult": { "count": 3411, "time": 151 }, "CompileScopeAnalysis": { "count": 3411, "time": 13389 }, "CompileScript": { "count": 13, "time": 6362 }, "CompileLazy": { "count": 3198, "time": 11621 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1111 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1109 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 418, "time": 488 }, "Map_SetPrototype": { "count": 14102, "time": 3033 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 39949 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 191 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5857 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1939 }, "InterpreterNewClosure": { "count": 3119, "time": 3814 }, "DeserializeLazy": { "count": 70, "time": 609 }, "CreateObjectLiteral": { "count": 2505, "time": 7814 }, "CreateArrayLiteral": { "count": 1129, "time": 684 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7482 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1465 }, "Object_DeleteProperty": { "count": 8, "time": 276 }, "ForInEnumerate": { "count": 1050, "time": 3606 }, "CreateRegExpLiteral": { "count": 239, "time": 2788 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2108 }, "SetProperty": { "count": 948, "time": 3836 }, "NewObject": { "count": 272, "time": 1572 }, "RegExpExec": { "count": 478, "time": 7298 }, "RegExpExecMultiple": { "count": 288, "time": 1261 }, "StringSplit": { "count": 4175, "time": 7143 }, "StringBuilderConcat": { "count": 92, "time": 643 }, "DateConstructor_ConstructStub": { "count": 525, "time": 884 }, "NumberPrototypeToString": { "count": 248, "time": 196 }, "ObjectDefineProperty": { "count": 860, "time": 4446 }, "ArrayLengthSetter": { "count": 504, "time": 444 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 1510 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 572 }, "WeakCollectionSet": { "count": 56, "time": 1583 }, "AllocateInNewSpace": { "count": 53, "time": 2157 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2858 }, "AddDictionaryProperty": { "count": 3077, "time": 10717 }, "ObjectKeys": { "count": 170, "time": 1167 }, "ObjectCreate": { "count": 149, "time": 1005 }, "GetProperty": { "count": 4312, "time": 2938 }, "HasProperty": { "count": 928, "time": 2863 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 105 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 470 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1726 }, "StringAdd": { "count": 659, "time": 519 }, "StringCharCodeAt": { "count": 140, "time": 1202 }, "StringBuilderJoin": { "count": 183, "time": 108 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5781, "time": 3403 }, "ArrayConcat": { "count": 997, "time": 2117 }, "ArraySplice": { "count": 268, "time": 136 }, "ArrayUnshift": { "count": 790, "time": 950 }, "DateNow": { "count": 49, "time": 68 }, "FunctionPrototypeToString": { "count": 191, "time": 1458 }, "ObjectAssign": { "count": 909, "time": 10573 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 587 }, "ObjectSetPrototypeOf": { "count": 107, "time": 93 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 839 }, "Interrupt": { "count": 103, "time": 1216 }, "RegExpReplace": { "count": 1009, "time": 4117 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 364 }, "ArrayShift": { "count": 672, "time": 1830 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 106 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 247 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 669, "time": 551 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4068 }, "DatePrototypeToISOString": { "count": 43, "time": 1402 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 178 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 217 }, "StringToNumber": { "count": 481, "time": 135 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 20 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1101 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 54 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 941 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5538 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1429 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29111 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2808 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1491 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 506 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 39 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1015246 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12887 }, "ParseFunctionLiteral": { "count": 3436, "time": 151543 }, "ParseProgram": { "count": 13, "time": 6542 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173849 }, "PreParseNoVariableResolution": { "count": 597, "time": 25453 }, "JsonParse": { "count": 21, "time": 7753 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 12371 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 719 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4027 }, "StoreIC_Miss": { "count": 578, "time": 3446 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5086 }, "LoadIC_FunctionPrototypeStub": { "count": 170, "time": 354 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 649 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4126, "time": 19786 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7209, "time": 17535 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3568 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16863 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 3083 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 5080 }, "LoadIC_LoadFieldDH": { "count": 4411, "time": 18330 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 6921 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 10225 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4041 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1531 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 933 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 4686 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 2107 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 924 }, "LoadIC_StringLength": { "count": 23, "time": 56 }, "StoreIC_SlowStub": { "count": 139, "time": 924 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 721 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 59 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 2756 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 77 } }, "API": { "API_Context_New": { "count": 2, "time": 9153 }, "API_FunctionTemplate_New": { "count": 1258, "time": 636 }, "API_Object_SetPrivate": { "count": 44, "time": 439 }, "API_ObjectTemplate_New": { "count": 101, "time": 36 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 834 }, "API_Script_Run": { "count": 11, "time": 909 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4475 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 51 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 2792 }, "API_String_NewFromOneByte": { "count": 979, "time": 243 }, "API_String_Write": { "count": 2020, "time": 1600 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 24 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 414 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 4 }, "OptimizeCode": { "count": 68, "time": 1446 }, "RecompileSynchronous": { "count": 135, "time": 83222 }, "CompileOptimized_Concurrent": { "count": 67, "time": 913 }, "StackGuard": { "count": 64, "time": 434 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 1289 } } } }, { "duration": 2724405, "js": 2222909, "phases": [ { "phase": "load", "start": 0, "duration": 101571 }, { "phase": "boot", "start": 101571, "duration": 749948 }, { "phase": "transition", "start": 851519, "duration": 275006 }, { "phase": "render", "start": 1126525, "duration": 1597880 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345956, "duration": 4339, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 382527, "duration": 4544, "usedHeapSizeAfter": 4346608, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 444623, "duration": 1474, "usedHeapSizeAfter": 5723064, "usedHeapSizeBefore": 5970616 }, { "kind": "MinorGC", "type": "scavenge", "start": 604170, "duration": 3439, "usedHeapSizeAfter": 8692248, "usedHeapSizeBefore": 9289800 }, { "kind": "MinorGC", "type": "scavenge", "start": 740809, "duration": 2822, "usedHeapSizeAfter": 10099400, "usedHeapSizeBefore": 10597928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044157, "duration": 3642, "usedHeapSizeAfter": 13990288, "usedHeapSizeBefore": 15890720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271358, "duration": 2831, "usedHeapSizeAfter": 15554448, "usedHeapSizeBefore": 17237008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501963, "duration": 3649, "usedHeapSizeAfter": 17040272, "usedHeapSizeBefore": 19350528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1890508, "duration": 3288, "usedHeapSizeAfter": 19156736, "usedHeapSizeBefore": 24447120 }, { "kind": "MinorGC", "type": "scavenge", "start": 2224687, "duration": 4843, "usedHeapSizeAfter": 21573936, "usedHeapSizeBefore": 25508400 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 3350 }, "FunctionCallback": { "count": 6368, "time": 64526 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 137 }, "StoreCallbackProperty": { "count": 721, "time": 5249 }, "GCEpilogueCallback": { "count": 10, "time": 165 }, "GCPrologueCallback": { "count": 10, "time": 1308 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 574 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2502 }, "CompileFunction": { "count": 3398, "time": 99839 }, "CompileIgnition": { "count": 3434, "time": 106889 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33440 }, "CompileRenumber": { "count": 3411, "time": 14945 }, "CompileRewriteReturnResult": { "count": 3411, "time": 137 }, "CompileScopeAnalysis": { "count": 3411, "time": 13434 }, "CompileScript": { "count": 13, "time": 5744 }, "CompileLazy": { "count": 3198, "time": 11334 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 176 }, "RegExpInitializeAndCompile": { "count": 184, "time": 165 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1817 }, "Map_SetPrototype": { "count": 14101, "time": 4815 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 42425 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 179 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5371 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2482 }, "InterpreterNewClosure": { "count": 3119, "time": 4371 }, "DeserializeLazy": { "count": 70, "time": 1894 }, "CreateObjectLiteral": { "count": 2505, "time": 15132 }, "CreateArrayLiteral": { "count": 1129, "time": 2022 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5382 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 68 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1658 }, "Object_DeleteProperty": { "count": 8, "time": 456 }, "ForInEnumerate": { "count": 1050, "time": 8658 }, "CreateRegExpLiteral": { "count": 239, "time": 1384 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2894 }, "SetProperty": { "count": 948, "time": 3153 }, "NewObject": { "count": 272, "time": 2591 }, "RegExpExec": { "count": 478, "time": 8461 }, "RegExpExecMultiple": { "count": 288, "time": 1265 }, "StringSplit": { "count": 4175, "time": 6067 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 333 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 3226 }, "ArrayLengthSetter": { "count": 504, "time": 1766 }, "FunctionLengthGetter": { "count": 19, "time": 22 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 52 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 568 }, "WeakCollectionSet": { "count": 56, "time": 843 }, "AllocateInNewSpace": { "count": 61, "time": 1517 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3336 }, "AddDictionaryProperty": { "count": 3077, "time": 6346 }, "ObjectKeys": { "count": 170, "time": 216 }, "ObjectCreate": { "count": 149, "time": 618 }, "GetProperty": { "count": 4312, "time": 2863 }, "HasProperty": { "count": 927, "time": 5347 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 235 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1905 }, "StringAdd": { "count": 659, "time": 210 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 917 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5780, "time": 1744 }, "ArrayConcat": { "count": 997, "time": 1031 }, "ArraySplice": { "count": 268, "time": 1594 }, "ArrayUnshift": { "count": 790, "time": 446 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 191, "time": 153 }, "ObjectAssign": { "count": 909, "time": 6549 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 371 }, "ObjectSetPrototypeOf": { "count": 107, "time": 464 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1125 }, "Interrupt": { "count": 100, "time": 1262 }, "RegExpReplace": { "count": 1009, "time": 3033 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 620 }, "ArrayShift": { "count": 672, "time": 3032 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 615 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 7 }, "StringToLowerCaseIntl": { "count": 248, "time": 863 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 29 }, "DeleteProperty": { "count": 196, "time": 95 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 93 }, "ArrayPop": { "count": 669, "time": 1461 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3725 }, "DatePrototypeToISOString": { "count": 43, "time": 491 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 139 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 243 }, "StringToNumber": { "count": 481, "time": 49 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 41 }, "DatePrototypeSetMonth": { "count": 31, "time": 51 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 796 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 515 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1964 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4939 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 82 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 107 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25198 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1826 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2097 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 600 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 29 } }, "JavaScript": { "JS_Execution": { "count": 567, "time": 991202 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15345 }, "ParseFunctionLiteral": { "count": 3436, "time": 151808 }, "ParseProgram": { "count": 13, "time": 3936 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172242 }, "PreParseNoVariableResolution": { "count": 597, "time": 29724 }, "JsonParse": { "count": 21, "time": 8801 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 10042 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2172 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2501 }, "StoreIC_Miss": { "count": 576, "time": 5369 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7007 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 904 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1494 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4169, "time": 22139 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7226, "time": 18678 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3874 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17864 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 3408 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2548 }, "LoadIC_LoadFieldDH": { "count": 4418, "time": 15140 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 6232 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 420 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 13139 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3448 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 3066 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 91, "time": 1667 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 802, "time": 3425 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1398 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1074 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 250 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 454 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1501 }, "KeyedLoadIC_Miss": { "count": 32, "time": 45 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 7445 }, "API_FunctionTemplate_New": { "count": 1258, "time": 805 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 206 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3392 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 1088 }, "API_Object_SetPrototype": { "count": 38, "time": 1311 }, "API_Persistent_New": { "count": 2889, "time": 4120 }, "API_String_NewFromOneByte": { "count": 979, "time": 1640 }, "API_String_Write": { "count": 2022, "time": 807 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 56, "time": 2 }, "OptimizeCode": { "count": 56, "time": 1242 }, "RecompileSynchronous": { "count": 111, "time": 63991 }, "CompileOptimized_Concurrent": { "count": 55, "time": 381 }, "StackGuard": { "count": 54, "time": 923 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 1031 } } } }, { "duration": 2744163, "js": 2240078, "phases": [ { "phase": "load", "start": 0, "duration": 97187 }, { "phase": "boot", "start": 97187, "duration": 752962 }, { "phase": "transition", "start": 850149, "duration": 275607 }, { "phase": "render", "start": 1125756, "duration": 1618407 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350278, "duration": 4700, "usedHeapSizeAfter": 4044216, "usedHeapSizeBefore": 4482776 }, { "kind": "MinorGC", "type": "scavenge", "start": 387613, "duration": 5933, "usedHeapSizeAfter": 4608776, "usedHeapSizeBefore": 4783736 }, { "kind": "MinorGC", "type": "scavenge", "start": 450300, "duration": 3204, "usedHeapSizeAfter": 5710128, "usedHeapSizeBefore": 5970592 }, { "kind": "MinorGC", "type": "scavenge", "start": 618672, "duration": 3170, "usedHeapSizeAfter": 8719024, "usedHeapSizeBefore": 9307504 }, { "kind": "MinorGC", "type": "scavenge", "start": 741456, "duration": 2463, "usedHeapSizeAfter": 10073944, "usedHeapSizeBefore": 10600768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1044009, "duration": 2896, "usedHeapSizeAfter": 14024072, "usedHeapSizeBefore": 15906424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265684, "duration": 3747, "usedHeapSizeAfter": 15554528, "usedHeapSizeBefore": 17240408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492848, "duration": 4358, "usedHeapSizeAfter": 17087336, "usedHeapSizeBefore": 19349240 }, { "kind": "MinorGC", "type": "scavenge", "start": 1904234, "duration": 3614, "usedHeapSizeAfter": 19219528, "usedHeapSizeBefore": 24471456 }, { "kind": "MinorGC", "type": "scavenge", "start": 2249441, "duration": 3974, "usedHeapSizeAfter": 21640640, "usedHeapSizeBefore": 25541480 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 906 }, "FunctionCallback": { "count": 6356, "time": 62487 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 152 }, "StoreCallbackProperty": { "count": 721, "time": 484 }, "GCEpilogueCallback": { "count": 10, "time": 957 }, "GCPrologueCallback": { "count": 10, "time": 940 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 801 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4024 }, "CompileFunction": { "count": 3398, "time": 97085 }, "CompileIgnition": { "count": 3434, "time": 99404 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26589 }, "CompileRenumber": { "count": 3411, "time": 14029 }, "CompileRewriteReturnResult": { "count": 3411, "time": 674 }, "CompileScopeAnalysis": { "count": 3411, "time": 17300 }, "CompileScript": { "count": 13, "time": 7559 }, "CompileLazy": { "count": 3198, "time": 8571 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 189 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1217 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 2457 }, "Map_SetPrototype": { "count": 14103, "time": 2348 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44014 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 189 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4480 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1474 }, "InterpreterNewClosure": { "count": 3119, "time": 891 }, "DeserializeLazy": { "count": 70, "time": 443 }, "CreateObjectLiteral": { "count": 2505, "time": 13769 }, "CreateArrayLiteral": { "count": 1129, "time": 2326 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5263 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 356 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 2340 }, "Object_DeleteProperty": { "count": 8, "time": 26 }, "ForInEnumerate": { "count": 1050, "time": 12762 }, "CreateRegExpLiteral": { "count": 239, "time": 3174 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2381 }, "SetProperty": { "count": 948, "time": 666 }, "NewObject": { "count": 272, "time": 2176 }, "RegExpExec": { "count": 478, "time": 9053 }, "RegExpExecMultiple": { "count": 288, "time": 3923 }, "StringSplit": { "count": 4175, "time": 9804 }, "StringBuilderConcat": { "count": 92, "time": 47 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1365 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 6015 }, "ArrayLengthSetter": { "count": 504, "time": 118 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 46 }, "WeakCollectionSet": { "count": 56, "time": 2439 }, "AllocateInNewSpace": { "count": 43, "time": 2010 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 870, "time": 1344 }, "AddDictionaryProperty": { "count": 3077, "time": 7248 }, "ObjectKeys": { "count": 170, "time": 2169 }, "ObjectCreate": { "count": 149, "time": 1629 }, "GetProperty": { "count": 4312, "time": 1512 }, "HasProperty": { "count": 928, "time": 1235 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 61 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 58 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1540 }, "StringAdd": { "count": 659, "time": 980 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 1227 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5753, "time": 4224 }, "ArrayConcat": { "count": 997, "time": 3389 }, "ArraySplice": { "count": 268, "time": 110 }, "ArrayUnshift": { "count": 790, "time": 459 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 767 }, "ObjectAssign": { "count": 909, "time": 5844 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2144 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1636 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1931 }, "Interrupt": { "count": 103, "time": 597 }, "RegExpReplace": { "count": 1009, "time": 3514 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 69 }, "ArrayShift": { "count": 672, "time": 1780 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 78 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 669, "time": 3329 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4514 }, "DatePrototypeToISOString": { "count": 43, "time": 1000 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 660 }, "MapPrototypeClear": { "count": 106, "time": 29 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 736 }, "StringToNumber": { "count": 481, "time": 36 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 639 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 608 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 45 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1079 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3976 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 331 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 722 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26612 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3683 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1012218 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13114 }, "ParseFunctionLiteral": { "count": 3436, "time": 146455 }, "ParseProgram": { "count": 13, "time": 5482 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176031 }, "PreParseNoVariableResolution": { "count": 597, "time": 32408 }, "JsonParse": { "count": 21, "time": 10266 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 9690 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 1941 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1544 }, "StoreIC_Miss": { "count": 569, "time": 2167 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6256 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 949 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1470 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4164, "time": 20591 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 20 }, "LoadIC_LoadNonexistentDH": { "count": 7179, "time": 20165 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2994 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21063 }, "LoadGlobalIC_Slow": { "count": 6, "time": 2 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 4121 }, "KeyedLoadIC_LoadElementDH": { "count": 753, "time": 3768 }, "LoadIC_LoadFieldDH": { "count": 4400, "time": 14849 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 4096 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9259 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 358 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3583 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 1791 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 78, "time": 1701 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 3470 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1572 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 956 }, "LoadIC_StringLength": { "count": 23, "time": 190 }, "StoreIC_SlowStub": { "count": 139, "time": 273 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 206 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 3461 }, "KeyedLoadIC_Miss": { "count": 32, "time": 71 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 25 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8371 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1222 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 615 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 133 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2823 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 1037 }, "API_String_NewFromOneByte": { "count": 979, "time": 367 }, "API_String_Write": { "count": 2028, "time": 2004 }, "API_External_New": { "count": 29, "time": 12 }, "API_Function_Call": { "count": 31, "time": 428 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 5 }, "OptimizeCode": { "count": 64, "time": 1239 }, "RecompileSynchronous": { "count": 127, "time": 81934 }, "CompileOptimized_Concurrent": { "count": 63, "time": 997 }, "StackGuard": { "count": 63, "time": 541 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 62 } } } }, { "duration": 2754511, "js": 2254776, "phases": [ { "phase": "load", "start": 0, "duration": 103712 }, { "phase": "boot", "start": 103712, "duration": 755952 }, { "phase": "transition", "start": 859664, "duration": 277094 }, { "phase": "render", "start": 1136758, "duration": 1617753 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 355072, "duration": 4812, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 391143, "duration": 4222, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 450287, "duration": 2719, "usedHeapSizeAfter": 5709232, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 609365, "duration": 2896, "usedHeapSizeAfter": 8698416, "usedHeapSizeBefore": 9308096 }, { "kind": "MinorGC", "type": "scavenge", "start": 747114, "duration": 2470, "usedHeapSizeAfter": 10096704, "usedHeapSizeBefore": 10613032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1059270, "duration": 2432, "usedHeapSizeAfter": 14013488, "usedHeapSizeBefore": 15908216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1281659, "duration": 3222, "usedHeapSizeAfter": 15620560, "usedHeapSizeBefore": 17267840 }, { "kind": "MinorGC", "type": "scavenge", "start": 1506705, "duration": 3120, "usedHeapSizeAfter": 17113496, "usedHeapSizeBefore": 19359792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1876449, "duration": 5816, "usedHeapSizeAfter": 19089544, "usedHeapSizeBefore": 24474472 }, { "kind": "MinorGC", "type": "scavenge", "start": 2228488, "duration": 5188, "usedHeapSizeAfter": 21412536, "usedHeapSizeBefore": 25504552 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 960 }, "FunctionCallback": { "count": 6367, "time": 53623 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 133 }, "StoreCallbackProperty": { "count": 721, "time": 274 }, "GCEpilogueCallback": { "count": 10, "time": 644 }, "GCPrologueCallback": { "count": 10, "time": 248 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 938 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2323 }, "CompileFunction": { "count": 3398, "time": 103715 }, "CompileIgnition": { "count": 3434, "time": 105469 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31338 }, "CompileRenumber": { "count": 3411, "time": 8663 }, "CompileRewriteReturnResult": { "count": 3411, "time": 145 }, "CompileScopeAnalysis": { "count": 3411, "time": 12933 }, "CompileScript": { "count": 13, "time": 7420 }, "CompileLazy": { "count": 3198, "time": 13544 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 856 }, "RegExpInitializeAndCompile": { "count": 184, "time": 160 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 1231 }, "Map_SetPrototype": { "count": 14095, "time": 3821 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 46226 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 181 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6267 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1746 }, "InterpreterNewClosure": { "count": 3119, "time": 4876 }, "DeserializeLazy": { "count": 70, "time": 2109 }, "CreateObjectLiteral": { "count": 2505, "time": 11592 }, "CreateArrayLiteral": { "count": 1129, "time": 3012 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5416 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 76 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 1423 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 4321 }, "CreateRegExpLiteral": { "count": 239, "time": 3760 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 3693 }, "SetProperty": { "count": 948, "time": 2013 }, "NewObject": { "count": 272, "time": 1654 }, "RegExpExec": { "count": 478, "time": 10277 }, "RegExpExecMultiple": { "count": 288, "time": 2127 }, "StringSplit": { "count": 4175, "time": 11379 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 194 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 3735 }, "ArrayLengthSetter": { "count": 504, "time": 1098 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 205 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 55 }, "WeakCollectionSet": { "count": 56, "time": 912 }, "AllocateInNewSpace": { "count": 72, "time": 604 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3278 }, "AddDictionaryProperty": { "count": 3077, "time": 7811 }, "ObjectKeys": { "count": 170, "time": 566 }, "ObjectCreate": { "count": 149, "time": 532 }, "GetProperty": { "count": 4312, "time": 2522 }, "HasProperty": { "count": 928, "time": 2808 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 54 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 55 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1894 }, "StringAdd": { "count": 659, "time": 692 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 1995 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5775, "time": 2704 }, "ArrayConcat": { "count": 997, "time": 1757 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 297 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 1190 }, "ObjectAssign": { "count": 909, "time": 10584 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1585 }, "ObjectSetPrototypeOf": { "count": 107, "time": 100 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1731 }, "Interrupt": { "count": 103, "time": 868 }, "RegExpReplace": { "count": 1009, "time": 2841 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 79 }, "ArrayShift": { "count": 672, "time": 2464 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 90 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 530 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 105 }, "ArrayPop": { "count": 669, "time": 307 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3762 }, "DatePrototypeToISOString": { "count": 43, "time": 2370 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 147 }, "MapPrototypeClear": { "count": 106, "time": 30 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1064 }, "StringToNumber": { "count": 481, "time": 1454 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 32 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1056 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 33 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1930 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5328 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 853 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 690 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25675 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3035 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 0 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1918 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1023 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 34 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 1008232 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15639 }, "ParseFunctionLiteral": { "count": 3436, "time": 142906 }, "ParseProgram": { "count": 13, "time": 3761 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175350 }, "PreParseNoVariableResolution": { "count": 597, "time": 29652 }, "JsonParse": { "count": 21, "time": 9076 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 14712 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2731 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1019 }, "StoreIC_Miss": { "count": 568, "time": 1503 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4325 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 1908 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2841 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4163, "time": 21569 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7217, "time": 21031 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4591 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20919 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4283 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 4395 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 20103 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 5991 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 12447 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4663 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 1389 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 90, "time": 2745 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 809, "time": 3434 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 2270 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1780 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 1836 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 571 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 8712 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1517 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3697 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 524 }, "API_Object_SetPrototype": { "count": 38, "time": 49 }, "API_Persistent_New": { "count": 2889, "time": 2055 }, "API_String_NewFromOneByte": { "count": 979, "time": 228 }, "API_String_Write": { "count": 2012, "time": 1378 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 703 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 10 }, "OptimizeCode": { "count": 67, "time": 1219 }, "RecompileSynchronous": { "count": 133, "time": 78335 }, "CompileOptimized_Concurrent": { "count": 66, "time": 1745 }, "StackGuard": { "count": 64, "time": 575 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 6, "time": 395 } } } }, { "duration": 2781286, "js": 2275350, "phases": [ { "phase": "load", "start": 0, "duration": 102712 }, { "phase": "boot", "start": 102712, "duration": 754319 }, { "phase": "transition", "start": 857031, "duration": 275539 }, { "phase": "render", "start": 1132570, "duration": 1648716 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351805, "duration": 4832, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 390860, "duration": 4999, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 451706, "duration": 1706, "usedHeapSizeAfter": 5714128, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 620009, "duration": 3305, "usedHeapSizeAfter": 8685720, "usedHeapSizeBefore": 9306968 }, { "kind": "MinorGC", "type": "scavenge", "start": 748705, "duration": 2735, "usedHeapSizeAfter": 10087464, "usedHeapSizeBefore": 10615504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057710, "duration": 4155, "usedHeapSizeAfter": 13977008, "usedHeapSizeBefore": 15907768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1302279, "duration": 6444, "usedHeapSizeAfter": 15679344, "usedHeapSizeBefore": 17287768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1546454, "duration": 4058, "usedHeapSizeAfter": 17121392, "usedHeapSizeBefore": 19357792 }, { "kind": "MinorGC", "type": "scavenge", "start": 1942954, "duration": 4289, "usedHeapSizeAfter": 19157752, "usedHeapSizeBefore": 24522656 }, { "kind": "MinorGC", "type": "scavenge", "start": 2284953, "duration": 5183, "usedHeapSizeAfter": 21614800, "usedHeapSizeBefore": 25548808 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 1873 }, "FunctionCallback": { "count": 6357, "time": 64652 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 173 }, "StoreCallbackProperty": { "count": 721, "time": 1618 }, "GCEpilogueCallback": { "count": 10, "time": 138 }, "GCPrologueCallback": { "count": 10, "time": 1441 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1072 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2897 }, "CompileFunction": { "count": 3398, "time": 111368 }, "CompileIgnition": { "count": 3434, "time": 107601 }, "CompileIgnitionFinalization": { "count": 3434, "time": 35401 }, "CompileRenumber": { "count": 3411, "time": 11371 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1625 }, "CompileScopeAnalysis": { "count": 3411, "time": 10671 }, "CompileScript": { "count": 13, "time": 4899 }, "CompileLazy": { "count": 3198, "time": 15429 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1290 }, "RegExpInitializeAndCompile": { "count": 184, "time": 589 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 1505 }, "Map_SetPrototype": { "count": 14119, "time": 4211 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 40154 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1612 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4183 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2995 }, "InterpreterNewClosure": { "count": 3119, "time": 2572 }, "DeserializeLazy": { "count": 70, "time": 1910 }, "CreateObjectLiteral": { "count": 2505, "time": 7582 }, "CreateArrayLiteral": { "count": 1129, "time": 2794 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5711 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 64 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 749 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 7806 }, "CreateRegExpLiteral": { "count": 239, "time": 2056 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2738 }, "SetProperty": { "count": 948, "time": 2866 }, "NewObject": { "count": 272, "time": 2394 }, "RegExpExec": { "count": 478, "time": 9384 }, "RegExpExecMultiple": { "count": 288, "time": 2624 }, "StringSplit": { "count": 4175, "time": 7158 }, "StringBuilderConcat": { "count": 92, "time": 40 }, "DateConstructor_ConstructStub": { "count": 525, "time": 862 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 3602 }, "ArrayLengthSetter": { "count": 504, "time": 123 }, "FunctionLengthGetter": { "count": 19, "time": 18 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 832 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 2774 }, "AllocateInNewSpace": { "count": 59, "time": 1239 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 1552 }, "AddDictionaryProperty": { "count": 3077, "time": 6692 }, "ObjectKeys": { "count": 170, "time": 1479 }, "ObjectCreate": { "count": 149, "time": 2829 }, "GetProperty": { "count": 4312, "time": 2533 }, "HasProperty": { "count": 928, "time": 2106 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1353 }, "StringAdd": { "count": 659, "time": 2427 }, "StringCharCodeAt": { "count": 140, "time": 857 }, "StringBuilderJoin": { "count": 183, "time": 124 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5755, "time": 3926 }, "ArrayConcat": { "count": 997, "time": 2249 }, "ArraySplice": { "count": 268, "time": 94 }, "ArrayUnshift": { "count": 790, "time": 1398 }, "DateNow": { "count": 49, "time": 283 }, "FunctionPrototypeToString": { "count": 191, "time": 257 }, "ObjectAssign": { "count": 909, "time": 8355 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 252 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 968 }, "Interrupt": { "count": 98, "time": 1693 }, "RegExpReplace": { "count": 1009, "time": 4335 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 73 }, "ArrayShift": { "count": 672, "time": 426 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 85 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 55 }, "DeleteProperty": { "count": 196, "time": 472 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 329 }, "ArrayPop": { "count": 669, "time": 268 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3654 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 138 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1031 }, "StringToNumber": { "count": 481, "time": 45 }, "DateUTC": { "count": 91, "time": 40 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 34 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1042 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 1382 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 736 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6889 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 284 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 217 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27685 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2565 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1791 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 150 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1021553 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16390 }, "ParseFunctionLiteral": { "count": 3436, "time": 157644 }, "ParseProgram": { "count": 13, "time": 4702 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177235 }, "PreParseNoVariableResolution": { "count": 597, "time": 26671 }, "JsonParse": { "count": 21, "time": 8097 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3649, "time": 13550 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2939 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2320 }, "StoreIC_Miss": { "count": 579, "time": 2323 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5718 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 464 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 4223 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 16089 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7149, "time": 22875 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4230 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19547 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4695 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3399 }, "LoadIC_LoadFieldDH": { "count": 4382, "time": 15482 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 27 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 3556 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 7294 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 17 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3540 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 1364 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1413 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 2300 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 508 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1107 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1267 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 961 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 68 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2507 }, "KeyedLoadIC_Miss": { "count": 32, "time": 47 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8485 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1709 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 125 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1774 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 905 }, "API_Persistent_New": { "count": 2889, "time": 703 }, "API_String_NewFromOneByte": { "count": 979, "time": 880 }, "API_String_Write": { "count": 2028, "time": 1512 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 16 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 10 }, "OptimizeCode": { "count": 64, "time": 1859 }, "RecompileSynchronous": { "count": 127, "time": 77890 }, "CompileOptimized_Concurrent": { "count": 63, "time": 637 }, "StackGuard": { "count": 61, "time": 641 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 62 } } } }, { "duration": 2733301, "js": 2236028, "phases": [ { "phase": "load", "start": 0, "duration": 98692 }, { "phase": "boot", "start": 98692, "duration": 750225 }, { "phase": "transition", "start": 848917, "duration": 272994 }, { "phase": "render", "start": 1121911, "duration": 1611390 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343547, "duration": 4256, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 380026, "duration": 5015, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 441448, "duration": 1889, "usedHeapSizeAfter": 5726336, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 595872, "duration": 3406, "usedHeapSizeAfter": 8679904, "usedHeapSizeBefore": 9285296 }, { "kind": "MinorGC", "type": "scavenge", "start": 735800, "duration": 2749, "usedHeapSizeAfter": 10055824, "usedHeapSizeBefore": 10600600 }, { "kind": "MinorGC", "type": "scavenge", "start": 1043532, "duration": 3617, "usedHeapSizeAfter": 14004920, "usedHeapSizeBefore": 15904576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265703, "duration": 3127, "usedHeapSizeAfter": 15618632, "usedHeapSizeBefore": 17261024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1491519, "duration": 3189, "usedHeapSizeAfter": 17126856, "usedHeapSizeBefore": 19361488 }, { "kind": "MinorGC", "type": "scavenge", "start": 1874511, "duration": 5254, "usedHeapSizeAfter": 19194968, "usedHeapSizeBefore": 24500208 }, { "kind": "MinorGC", "type": "scavenge", "start": 2237324, "duration": 5752, "usedHeapSizeAfter": 21602880, "usedHeapSizeBefore": 25582920 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 1102 }, "FunctionCallback": { "count": 6369, "time": 57848 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 944 }, "StoreCallbackProperty": { "count": 721, "time": 662 }, "GCEpilogueCallback": { "count": 10, "time": 150 }, "GCPrologueCallback": { "count": 10, "time": 585 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1259 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1729 }, "CompileFunction": { "count": 3398, "time": 108495 }, "CompileIgnition": { "count": 3434, "time": 99544 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30968 }, "CompileRenumber": { "count": 3411, "time": 11374 }, "CompileRewriteReturnResult": { "count": 3411, "time": 142 }, "CompileScopeAnalysis": { "count": 3411, "time": 15736 }, "CompileScript": { "count": 13, "time": 5443 }, "CompileLazy": { "count": 3198, "time": 19097 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 487 }, "RegExpInitializeAndCompile": { "count": 184, "time": 344 }, "CompileForOnStackReplacement": { "count": 2, "time": 31 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 382 }, "Map_SetPrototype": { "count": 14092, "time": 3044 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 46607 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 167 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4590 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2021 }, "InterpreterNewClosure": { "count": 3119, "time": 2309 }, "DeserializeLazy": { "count": 70, "time": 2357 }, "CreateObjectLiteral": { "count": 2505, "time": 11542 }, "CreateArrayLiteral": { "count": 1129, "time": 4080 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 19 }, "HandleApiCall": { "count": 6040, "time": 8124 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 88 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 351 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 9362 }, "CreateRegExpLiteral": { "count": 239, "time": 1285 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 3198 }, "SetProperty": { "count": 948, "time": 2429 }, "NewObject": { "count": 272, "time": 1410 }, "RegExpExec": { "count": 478, "time": 11292 }, "RegExpExecMultiple": { "count": 288, "time": 3130 }, "StringSplit": { "count": 4175, "time": 9396 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 188 }, "NumberPrototypeToString": { "count": 248, "time": 30 }, "ObjectDefineProperty": { "count": 860, "time": 2152 }, "ArrayLengthSetter": { "count": 504, "time": 897 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 50 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 49 }, "WeakCollectionSet": { "count": 56, "time": 1373 }, "AllocateInNewSpace": { "count": 62, "time": 2769 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3329 }, "AddDictionaryProperty": { "count": 3077, "time": 6435 }, "ObjectKeys": { "count": 170, "time": 203 }, "ObjectCreate": { "count": 149, "time": 1598 }, "GetProperty": { "count": 4312, "time": 3523 }, "HasProperty": { "count": 928, "time": 3094 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 70 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1707 }, "StringAdd": { "count": 659, "time": 1144 }, "StringCharCodeAt": { "count": 140, "time": 58 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5790, "time": 2326 }, "ArrayConcat": { "count": 997, "time": 2219 }, "ArraySplice": { "count": 268, "time": 326 }, "ArrayUnshift": { "count": 790, "time": 1986 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 191, "time": 1436 }, "ObjectAssign": { "count": 909, "time": 8905 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1553 }, "ObjectSetPrototypeOf": { "count": 107, "time": 574 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 3419 }, "Interrupt": { "count": 99, "time": 560 }, "RegExpReplace": { "count": 1009, "time": 2897 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 78 }, "ArrayShift": { "count": 672, "time": 2087 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 524 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 82 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 719 }, "ArrayPop": { "count": 669, "time": 803 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3656 }, "DatePrototypeToISOString": { "count": 43, "time": 106 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 482 }, "MapPrototypeClear": { "count": 106, "time": 687 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 735 }, "StringToNumber": { "count": 481, "time": 36 }, "DateUTC": { "count": 91, "time": 541 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 39 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1907 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 496 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1707 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7011 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 548 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 213 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27373 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1041 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1073 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 659 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 25 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 989352 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16479 }, "ParseFunctionLiteral": { "count": 3436, "time": 145832 }, "ParseProgram": { "count": 13, "time": 6971 }, "PreParseWithVariableResolution": { "count": 13073, "time": 166922 }, "PreParseNoVariableResolution": { "count": 597, "time": 35918 }, "JsonParse": { "count": 21, "time": 6078 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 14431 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2784 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1612 }, "StoreIC_Miss": { "count": 570, "time": 3299 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7135 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 2593 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 2339 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4137, "time": 17194 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7235, "time": 16632 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4521 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18705 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 5696 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3317 }, "LoadIC_LoadFieldDH": { "count": 4413, "time": 15743 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 7098 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 59 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9437 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 12 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2996 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 836 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 91, "time": 804 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 802, "time": 2952 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 35 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 805 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1353 }, "LoadIC_StringLength": { "count": 23, "time": 44 }, "StoreIC_SlowStub": { "count": 139, "time": 2078 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 18 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 714 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 2496 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 145 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 6979 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1829 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 13 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 301 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4344 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 110 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 447 }, "API_String_NewFromOneByte": { "count": 979, "time": 235 }, "API_String_Write": { "count": 2020, "time": 757 }, "API_External_New": { "count": 29, "time": 153 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 5 }, "OptimizeCode": { "count": 57, "time": 1823 }, "RecompileSynchronous": { "count": 112, "time": 82209 }, "CompileOptimized_Concurrent": { "count": 55, "time": 1428 }, "StackGuard": { "count": 53, "time": 403 }, "DeoptimizeCode": { "count": 3, "time": 564 }, "NotifyDeoptimized": { "count": 4, "time": 102 } } } }, { "duration": 2748303, "js": 2254717, "phases": [ { "phase": "load", "start": 0, "duration": 97648 }, { "phase": "boot", "start": 97648, "duration": 791624 }, { "phase": "transition", "start": 889272, "duration": 262536 }, { "phase": "render", "start": 1151808, "duration": 1596495 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351229, "duration": 4756, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 388840, "duration": 5284, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 455001, "duration": 1528, "usedHeapSizeAfter": 5722680, "usedHeapSizeBefore": 5970720 }, { "kind": "MinorGC", "type": "scavenge", "start": 622663, "duration": 3814, "usedHeapSizeAfter": 8671936, "usedHeapSizeBefore": 9290704 }, { "kind": "MinorGC", "type": "scavenge", "start": 750977, "duration": 5164, "usedHeapSizeAfter": 10082024, "usedHeapSizeBefore": 10610488 }, { "kind": "MajorGC", "type": "incremental marking", "start": 857983, "duration": 54, "usedHeapSizeAfter": 11640576, "usedHeapSizeBefore": 11640576 }, { "kind": "MajorGC", "type": "atomic pause", "start": 870247, "duration": 6074, "usedHeapSizeAfter": 9877560, "usedHeapSizeBefore": 11761680 }, { "kind": "MajorGC", "type": "weak processing", "start": 990681, "duration": 9, "usedHeapSizeAfter": 12255720, "usedHeapSizeBefore": 12255720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1115292, "duration": 3160, "usedHeapSizeAfter": 12684088, "usedHeapSizeBefore": 14829232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380752, "duration": 3564, "usedHeapSizeAfter": 14727424, "usedHeapSizeBefore": 16571048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1808233, "duration": 4577, "usedHeapSizeAfter": 16928824, "usedHeapSizeBefore": 22224936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2145868, "duration": 4809, "usedHeapSizeAfter": 18986256, "usedHeapSizeBefore": 23386168 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 1463 }, "FunctionCallback": { "count": 6357, "time": 63118 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 181 }, "StoreCallbackProperty": { "count": 721, "time": 1067 }, "GCEpilogueCallback": { "count": 11, "time": 577 }, "GCPrologueCallback": { "count": 11, "time": 1590 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 470 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2088 }, "CompileFunction": { "count": 3398, "time": 100125 }, "CompileIgnition": { "count": 3434, "time": 91306 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29956 }, "CompileRenumber": { "count": 3411, "time": 12279 }, "CompileRewriteReturnResult": { "count": 3411, "time": 114 }, "CompileScopeAnalysis": { "count": 3411, "time": 16997 }, "CompileScript": { "count": 13, "time": 8061 }, "CompileLazy": { "count": 3198, "time": 12238 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 490 }, "RegExpInitializeAndCompile": { "count": 184, "time": 147 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 2119 }, "Map_SetPrototype": { "count": 14117, "time": 4757 }, "Map_TransitionToDataProperty": { "count": 17089, "time": 58034 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 613 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8877 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2004 }, "InterpreterNewClosure": { "count": 3119, "time": 3024 }, "DeserializeLazy": { "count": 70, "time": 1406 }, "CreateObjectLiteral": { "count": 2505, "time": 9918 }, "CreateArrayLiteral": { "count": 1129, "time": 2456 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 3787 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 88 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 409 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 7032 }, "CreateRegExpLiteral": { "count": 239, "time": 3305 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 1316 }, "SetProperty": { "count": 947, "time": 1546 }, "NewObject": { "count": 272, "time": 1315 }, "RegExpExec": { "count": 479, "time": 8540 }, "RegExpExecMultiple": { "count": 288, "time": 1743 }, "StringSplit": { "count": 4175, "time": 12831 }, "StringBuilderConcat": { "count": 92, "time": 41 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1225 }, "NumberPrototypeToString": { "count": 248, "time": 487 }, "ObjectDefineProperty": { "count": 860, "time": 2423 }, "ArrayLengthSetter": { "count": 504, "time": 107 }, "FunctionLengthGetter": { "count": 19, "time": 598 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 59 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 1947 }, "AllocateInNewSpace": { "count": 60, "time": 839 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2481 }, "AddDictionaryProperty": { "count": 3077, "time": 7939 }, "ObjectKeys": { "count": 170, "time": 214 }, "ObjectCreate": { "count": 153, "time": 390 }, "GetProperty": { "count": 4312, "time": 4591 }, "HasProperty": { "count": 928, "time": 1312 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 149 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1611 }, "StringAdd": { "count": 659, "time": 576 }, "StringCharCodeAt": { "count": 140, "time": 44 }, "StringBuilderJoin": { "count": 183, "time": 119 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5241, "time": 2682 }, "ArrayConcat": { "count": 997, "time": 876 }, "ArraySplice": { "count": 268, "time": 417 }, "ArrayUnshift": { "count": 790, "time": 236 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 781 }, "ObjectAssign": { "count": 909, "time": 11000 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1114 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1460 }, "Interrupt": { "count": 101, "time": 218 }, "RegExpReplace": { "count": 1009, "time": 3814 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 878 }, "ArrayShift": { "count": 672, "time": 1141 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 136 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 51 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 106 }, "ArrayPop": { "count": 669, "time": 594 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4851 }, "DatePrototypeToISOString": { "count": 43, "time": 123 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 899 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1571 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 37 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 796 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 605 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2529 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3639 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 64 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 312 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 27744 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2428 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 7385 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 768 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 46 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 850 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 96 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 5 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1459 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 24 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1320 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 443 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 551 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 89 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 334 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 59 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 49 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 1004 }, "AllocateInTargetSpace": { "count": 16, "time": 10 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 995348 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16252 }, "ParseFunctionLiteral": { "count": 3436, "time": 154717 }, "ParseProgram": { "count": 13, "time": 5924 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176459 }, "PreParseNoVariableResolution": { "count": 597, "time": 34070 }, "JsonParse": { "count": 21, "time": 8186 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 10719 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2261 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2871 }, "StoreIC_Miss": { "count": 582, "time": 966 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6027 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 288 }, "LoadIC_LoadConstantDH": { "count": 716, "time": 1230 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4186, "time": 21193 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7271, "time": 18683 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2129 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17982 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 4508 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 3095 }, "LoadIC_LoadFieldDH": { "count": 4426, "time": 15377 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 719 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 5494 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2240, "time": 13666 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3125 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 3943 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1537 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 785, "time": 2864 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 804 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1316 }, "LoadIC_StringLength": { "count": 23, "time": 759 }, "StoreIC_SlowStub": { "count": 139, "time": 996 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 346 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 7490 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1268 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 628 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 871 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3704 }, "API_Object_CreateDataProperty": { "count": 22, "time": 20 }, "API_Object_Get": { "count": 167, "time": 45 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2890, "time": 1614 }, "API_String_NewFromOneByte": { "count": 979, "time": 924 }, "API_String_Write": { "count": 2280, "time": 2513 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 15 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 658 }, "OptimizeCode": { "count": 63, "time": 233 }, "RecompileSynchronous": { "count": 125, "time": 75803 }, "CompileOptimized_Concurrent": { "count": 62, "time": 2433 }, "StackGuard": { "count": 64, "time": 2874 }, "DeoptimizeCode": { "count": 3, "time": 48 }, "NotifyDeoptimized": { "count": 4, "time": 69 } } } }, { "duration": 2716362, "js": 2215257, "phases": [ { "phase": "load", "start": 0, "duration": 103594 }, { "phase": "boot", "start": 103594, "duration": 748378 }, { "phase": "transition", "start": 851972, "duration": 276005 }, { "phase": "render", "start": 1127977, "duration": 1588385 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348230, "duration": 5526, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 383501, "duration": 6851, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 445957, "duration": 1392, "usedHeapSizeAfter": 5722056, "usedHeapSizeBefore": 5970576 }, { "kind": "MinorGC", "type": "scavenge", "start": 600494, "duration": 4425, "usedHeapSizeAfter": 8693304, "usedHeapSizeBefore": 9290664 }, { "kind": "MinorGC", "type": "scavenge", "start": 739849, "duration": 2907, "usedHeapSizeAfter": 10065672, "usedHeapSizeBefore": 10598616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048118, "duration": 3285, "usedHeapSizeAfter": 14034272, "usedHeapSizeBefore": 15903312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1270260, "duration": 3546, "usedHeapSizeAfter": 15574608, "usedHeapSizeBefore": 17235256 }, { "kind": "MinorGC", "type": "scavenge", "start": 1499972, "duration": 3904, "usedHeapSizeAfter": 17061960, "usedHeapSizeBefore": 19377704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1886804, "duration": 3379, "usedHeapSizeAfter": 19093304, "usedHeapSizeBefore": 24449664 }, { "kind": "MinorGC", "type": "scavenge", "start": 2231650, "duration": 4453, "usedHeapSizeAfter": 21579744, "usedHeapSizeBefore": 25498080 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 3490 }, "FunctionCallback": { "count": 6371, "time": 53425 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 160 }, "StoreCallbackProperty": { "count": 721, "time": 344 }, "GCEpilogueCallback": { "count": 10, "time": 836 }, "GCPrologueCallback": { "count": 10, "time": 914 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 153 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1213 }, "CompileFunction": { "count": 3398, "time": 95357 }, "CompileIgnition": { "count": 3434, "time": 102792 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34193 }, "CompileRenumber": { "count": 3411, "time": 13243 }, "CompileRewriteReturnResult": { "count": 3411, "time": 146 }, "CompileScopeAnalysis": { "count": 3411, "time": 15126 }, "CompileScript": { "count": 13, "time": 6338 }, "CompileLazy": { "count": 3198, "time": 11520 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 182 }, "RegExpInitializeAndCompile": { "count": 184, "time": 326 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1239 }, "Map_SetPrototype": { "count": 14096, "time": 6454 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 44393 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 592 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7019 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2278 }, "InterpreterNewClosure": { "count": 3119, "time": 2890 }, "DeserializeLazy": { "count": 70, "time": 706 }, "CreateObjectLiteral": { "count": 2505, "time": 8580 }, "CreateArrayLiteral": { "count": 1129, "time": 2876 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3999 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 1097 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 7832 }, "CreateRegExpLiteral": { "count": 239, "time": 2708 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 689, "time": 4114 }, "SetProperty": { "count": 948, "time": 2770 }, "NewObject": { "count": 272, "time": 3078 }, "RegExpExec": { "count": 478, "time": 7897 }, "RegExpExecMultiple": { "count": 288, "time": 2057 }, "StringSplit": { "count": 4175, "time": 7323 }, "StringBuilderConcat": { "count": 92, "time": 811 }, "DateConstructor_ConstructStub": { "count": 525, "time": 551 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 860, "time": 3360 }, "ArrayLengthSetter": { "count": 504, "time": 130 }, "FunctionLengthGetter": { "count": 19, "time": 449 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 31 }, "WeakCollectionSet": { "count": 56, "time": 3377 }, "AllocateInNewSpace": { "count": 54, "time": 2398 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2553 }, "AddDictionaryProperty": { "count": 3077, "time": 7796 }, "ObjectKeys": { "count": 170, "time": 1071 }, "ObjectCreate": { "count": 149, "time": 1904 }, "GetProperty": { "count": 4312, "time": 1860 }, "HasProperty": { "count": 928, "time": 2218 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 49 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 296 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2875 }, "StringAdd": { "count": 659, "time": 621 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 1775 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5749, "time": 2172 }, "ArrayConcat": { "count": 997, "time": 2118 }, "ArraySplice": { "count": 268, "time": 101 }, "ArrayUnshift": { "count": 790, "time": 589 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 870 }, "ObjectAssign": { "count": 909, "time": 6636 }, "ObjectFreeze": { "count": 6, "time": 291 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 501 }, "ObjectSetPrototypeOf": { "count": 107, "time": 91 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2188 }, "Interrupt": { "count": 105, "time": 202 }, "RegExpReplace": { "count": 1009, "time": 3560 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 2193 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 17 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 117 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 33 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 1747 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4004 }, "DatePrototypeToISOString": { "count": 43, "time": 978 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 153 }, "MapPrototypeClear": { "count": 106, "time": 23 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 235 }, "StringToNumber": { "count": 481, "time": 35 }, "DateUTC": { "count": 91, "time": 749 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 61 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 254 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 46 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1363 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 8691 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 103 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26879 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2159 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 2, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 999006 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 18031 }, "ParseFunctionLiteral": { "count": 3436, "time": 150016 }, "ParseProgram": { "count": 13, "time": 4742 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175755 }, "PreParseNoVariableResolution": { "count": 597, "time": 29607 }, "JsonParse": { "count": 21, "time": 6997 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 10142 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4416 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2773 }, "StoreIC_Miss": { "count": 580, "time": 2708 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 8098 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1935 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1358 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4166, "time": 21552 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7212, "time": 19779 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2906 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19675 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 29 }, "LoadIC_Miss": { "count": 136, "time": 2056 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 4013 }, "LoadIC_LoadFieldDH": { "count": 4398, "time": 14970 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1011, "time": 4972 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9497 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3625 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2213 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 93, "time": 1254 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 799, "time": 6326 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 848 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1614 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 979 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 58 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1695 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 8211 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2041 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 147 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1672 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 47 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2031 }, "API_String_NewFromOneByte": { "count": 979, "time": 2249 }, "API_String_Write": { "count": 2028, "time": 529 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 31 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 10 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 62, "time": 8 }, "OptimizeCode": { "count": 62, "time": 663 }, "RecompileSynchronous": { "count": 123, "time": 70233 }, "CompileOptimized_Concurrent": { "count": 61, "time": 953 }, "StackGuard": { "count": 61, "time": 1313 }, "DeoptimizeCode": { "count": 3, "time": 41 }, "NotifyDeoptimized": { "count": 4, "time": 63 } } } }, { "duration": 3210438, "js": 2697403, "phases": [ { "phase": "load", "start": 0, "duration": 98332 }, { "phase": "boot", "start": 98332, "duration": 755384 }, { "phase": "transition", "start": 853716, "duration": 362068 }, { "phase": "render", "start": 1215784, "duration": 1994654 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349438, "duration": 4413, "usedHeapSizeAfter": 3781960, "usedHeapSizeBefore": 4220472 }, { "kind": "MinorGC", "type": "scavenge", "start": 382979, "duration": 5426, "usedHeapSizeAfter": 4346592, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 446051, "duration": 1417, "usedHeapSizeAfter": 5726280, "usedHeapSizeBefore": 5970568 }, { "kind": "MinorGC", "type": "scavenge", "start": 602797, "duration": 3237, "usedHeapSizeAfter": 8695528, "usedHeapSizeBefore": 9285056 }, { "kind": "MinorGC", "type": "scavenge", "start": 739930, "duration": 2426, "usedHeapSizeAfter": 10079896, "usedHeapSizeBefore": 10586616 }, { "kind": "MinorGC", "type": "scavenge", "start": 1085333, "duration": 3403, "usedHeapSizeAfter": 13978584, "usedHeapSizeBefore": 15889328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1497886, "duration": 3832, "usedHeapSizeAfter": 15553584, "usedHeapSizeBefore": 17235480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1799594, "duration": 3306, "usedHeapSizeAfter": 17088000, "usedHeapSizeBefore": 19357024 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2166076, "duration": 58, "usedHeapSizeAfter": 22512240, "usedHeapSizeBefore": 22512240 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2167712, "duration": 13988, "usedHeapSizeAfter": 16474072, "usedHeapSizeBefore": 22577864 }, { "kind": "MinorGC", "type": "scavenge", "start": 2478687, "duration": 4049, "usedHeapSizeAfter": 16444192, "usedHeapSizeBefore": 21821432 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 973, "time": 2953 }, "FunctionCallback": { "count": 6378, "time": 61910 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 167 }, "StoreCallbackProperty": { "count": 721, "time": 877 }, "GCEpilogueCallback": { "count": 11, "time": 944 }, "GCPrologueCallback": { "count": 11, "time": 1190 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 884 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1138 }, "CompileFunction": { "count": 3398, "time": 151994 }, "CompileIgnition": { "count": 3434, "time": 125643 }, "CompileIgnitionFinalization": { "count": 3434, "time": 39168 }, "CompileRenumber": { "count": 3411, "time": 17035 }, "CompileRewriteReturnResult": { "count": 3411, "time": 550 }, "CompileScopeAnalysis": { "count": 3411, "time": 15852 }, "CompileScript": { "count": 13, "time": 8137 }, "CompileLazy": { "count": 3198, "time": 12796 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 202 }, "RegExpInitializeAndCompile": { "count": 184, "time": 194 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 429, "time": 347 }, "Map_SetPrototype": { "count": 14129, "time": 5193 }, "Map_TransitionToDataProperty": { "count": 17101, "time": 39559 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 199 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4363 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1042 }, "InterpreterNewClosure": { "count": 3119, "time": 2133 }, "DeserializeLazy": { "count": 70, "time": 1655 }, "CreateObjectLiteral": { "count": 2505, "time": 7706 }, "CreateArrayLiteral": { "count": 1129, "time": 3909 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7334 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 926 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 25 }, "FunctionPrototypeSetter": { "count": 293, "time": 767 }, "Object_DeleteProperty": { "count": 8, "time": 34 }, "ForInEnumerate": { "count": 1050, "time": 11664 }, "CreateRegExpLiteral": { "count": 239, "time": 1832 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 704, "time": 4417 }, "SetProperty": { "count": 948, "time": 5246 }, "NewObject": { "count": 272, "time": 1229 }, "RegExpExec": { "count": 479, "time": 12333 }, "RegExpExecMultiple": { "count": 288, "time": 4144 }, "StringSplit": { "count": 4175, "time": 11308 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 657 }, "NumberPrototypeToString": { "count": 248, "time": 26 }, "ObjectDefineProperty": { "count": 860, "time": 1266 }, "ArrayLengthSetter": { "count": 504, "time": 1153 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 6 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 61 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 41 }, "WeakCollectionSet": { "count": 56, "time": 2702 }, "AllocateInNewSpace": { "count": 124, "time": 362 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 924, "time": 3420 }, "AddDictionaryProperty": { "count": 3077, "time": 7504 }, "ObjectKeys": { "count": 170, "time": 1730 }, "ObjectCreate": { "count": 153, "time": 2867 }, "GetProperty": { "count": 4313, "time": 2937 }, "HasProperty": { "count": 929, "time": 1254 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 63 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 55 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4623 }, "StringAdd": { "count": 659, "time": 969 }, "StringCharCodeAt": { "count": 140, "time": 650 }, "StringBuilderJoin": { "count": 183, "time": 138 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 6708, "time": 2824 }, "ArrayConcat": { "count": 997, "time": 3429 }, "ArraySplice": { "count": 268, "time": 1202 }, "ArrayUnshift": { "count": 790, "time": 298 }, "DateNow": { "count": 49, "time": 59 }, "FunctionPrototypeToString": { "count": 191, "time": 1743 }, "ObjectAssign": { "count": 909, "time": 12696 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1737 }, "ObjectSetPrototypeOf": { "count": 107, "time": 101 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2005 }, "Interrupt": { "count": 100, "time": 1626 }, "RegExpReplace": { "count": 1009, "time": 3563 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 423 }, "ArrayShift": { "count": 672, "time": 2371 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 904 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 66 }, "DeleteProperty": { "count": 196, "time": 46 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 117 }, "ArrayPop": { "count": 443, "time": 947 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4385 }, "DatePrototypeToISOString": { "count": 43, "time": 153 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 165 }, "MapPrototypeClear": { "count": 106, "time": 1026 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1212 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 818 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1355 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 117 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 609 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 716 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1123 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5996 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 58 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 66 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 20515 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2637 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 18, "time": 12966 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 635 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 161 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 47 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 808 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 93 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1044 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 11 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 65 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 3905 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 11 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 20 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 616 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1951 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 892 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 814 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 7 }, "GC_MC_FINISH": { "count": 1, "time": 103 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 28 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 46 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 1571 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 297 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 19 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 9 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 508 }, "GC_MC_PROLOGUE": { "count": 1, "time": 390 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 4 }, "GC_Custom_IncrementalMarkingObserver": { "count": 82, "time": 1289 }, "AllocateInTargetSpace": { "count": 4, "time": 13 } }, "JavaScript": { "JS_Execution": { "count": 585, "time": 1222309 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 21300 }, "ParseFunctionLiteral": { "count": 3436, "time": 183747 }, "ParseProgram": { "count": 13, "time": 6030 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175690 }, "PreParseNoVariableResolution": { "count": 597, "time": 28148 }, "JsonParse": { "count": 21, "time": 10130 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3693, "time": 13773 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 750 }, "LoadGlobalIC_Miss": { "count": 751, "time": 828 }, "StoreIC_Miss": { "count": 653, "time": 2200 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5514 }, "LoadIC_FunctionPrototypeStub": { "count": 181, "time": 321 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1389 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4268, "time": 28338 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7542, "time": 28314 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4391 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23473 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 135, "time": 2023 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3201 }, "LoadIC_LoadFieldDH": { "count": 4528, "time": 20675 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1091, "time": 6672 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 613 }, "StoreIC_StoreTransitionDH": { "count": 2246, "time": 12260 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5172 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 410, "time": 5223 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 95, "time": 2077 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 911, "time": 4561 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 555 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2193 }, "LoadIC_StringLength": { "count": 23, "time": 600 }, "StoreIC_SlowStub": { "count": 139, "time": 204 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 26 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 34, "time": 92 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2858 }, "KeyedLoadIC_Miss": { "count": 32, "time": 34 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 26 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 882 } }, "API": { "API_Context_New": { "count": 2, "time": 8329 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1976 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 25 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 654 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4017 }, "API_Object_CreateDataProperty": { "count": 22, "time": 13 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 52 }, "API_Persistent_New": { "count": 2897, "time": 2048 }, "API_String_NewFromOneByte": { "count": 979, "time": 1808 }, "API_String_Write": { "count": 1965, "time": 260 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 52, "time": 31 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 6 }, "OptimizeCode": { "count": 74, "time": 338 }, "RecompileSynchronous": { "count": 147, "time": 111412 }, "CompileOptimized_Concurrent": { "count": 73, "time": 3234 }, "StackGuard": { "count": 74, "time": 902 }, "DeoptimizeCode": { "count": 6, "time": 87 }, "NotifyDeoptimized": { "count": 7, "time": 711 } } } }, { "duration": 2751183, "js": 2249598, "phases": [ { "phase": "load", "start": 0, "duration": 99145 }, { "phase": "boot", "start": 99145, "duration": 780846 }, { "phase": "transition", "start": 879991, "duration": 263079 }, { "phase": "render", "start": 1143070, "duration": 1608113 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348389, "duration": 4915, "usedHeapSizeAfter": 3782024, "usedHeapSizeBefore": 4220584 }, { "kind": "MinorGC", "type": "scavenge", "start": 383562, "duration": 4539, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521704 }, { "kind": "MinorGC", "type": "scavenge", "start": 447843, "duration": 2285, "usedHeapSizeAfter": 5711896, "usedHeapSizeBefore": 5970720 }, { "kind": "MinorGC", "type": "scavenge", "start": 604440, "duration": 4413, "usedHeapSizeAfter": 8685760, "usedHeapSizeBefore": 9306080 }, { "kind": "MinorGC", "type": "scavenge", "start": 751817, "duration": 2964, "usedHeapSizeAfter": 10118672, "usedHeapSizeBefore": 10613840 }, { "kind": "MajorGC", "type": "incremental marking", "start": 823162, "duration": 50, "usedHeapSizeAfter": 11491224, "usedHeapSizeBefore": 11491224 }, { "kind": "MajorGC", "type": "atomic pause", "start": 852579, "duration": 5665, "usedHeapSizeAfter": 9768064, "usedHeapSizeBefore": 11668296 }, { "kind": "MajorGC", "type": "weak processing", "start": 977581, "duration": 9, "usedHeapSizeAfter": 12274344, "usedHeapSizeBefore": 12274344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1102471, "duration": 2774, "usedHeapSizeAfter": 12633512, "usedHeapSizeBefore": 14839960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1376369, "duration": 4297, "usedHeapSizeAfter": 14741784, "usedHeapSizeBefore": 16574128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1790868, "duration": 4842, "usedHeapSizeAfter": 16930456, "usedHeapSizeBefore": 22222320 }, { "kind": "MinorGC", "type": "scavenge", "start": 2136513, "duration": 4894, "usedHeapSizeAfter": 19038104, "usedHeapSizeBefore": 23427728 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 2172 }, "FunctionCallback": { "count": 6363, "time": 63061 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 336 }, "StoreCallbackProperty": { "count": 721, "time": 284 }, "GCEpilogueCallback": { "count": 11, "time": 900 }, "GCPrologueCallback": { "count": 11, "time": 872 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 816 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1988 }, "CompileFunction": { "count": 3398, "time": 87660 }, "CompileIgnition": { "count": 3434, "time": 96439 }, "CompileIgnitionFinalization": { "count": 3434, "time": 27781 }, "CompileRenumber": { "count": 3411, "time": 12119 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1509 }, "CompileScopeAnalysis": { "count": 3411, "time": 11600 }, "CompileScript": { "count": 13, "time": 6548 }, "CompileLazy": { "count": 3198, "time": 18870 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 711 }, "RegExpInitializeAndCompile": { "count": 184, "time": 141 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 850 }, "Map_SetPrototype": { "count": 14124, "time": 5570 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 39221 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1005 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6468 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3580 }, "InterpreterNewClosure": { "count": 3119, "time": 3772 }, "DeserializeLazy": { "count": 70, "time": 644 }, "CreateObjectLiteral": { "count": 2505, "time": 6395 }, "CreateArrayLiteral": { "count": 1129, "time": 3027 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6649 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1141 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 2305 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 10496 }, "CreateRegExpLiteral": { "count": 239, "time": 1458 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 3293 }, "SetProperty": { "count": 948, "time": 3771 }, "NewObject": { "count": 272, "time": 1052 }, "RegExpExec": { "count": 479, "time": 9674 }, "RegExpExecMultiple": { "count": 288, "time": 2312 }, "StringSplit": { "count": 4175, "time": 4266 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1512 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 860, "time": 4478 }, "ArrayLengthSetter": { "count": 504, "time": 1325 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 556 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 43 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 555 }, "WeakCollectionSet": { "count": 56, "time": 2796 }, "AllocateInNewSpace": { "count": 67, "time": 1249 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 3065 }, "AddDictionaryProperty": { "count": 3077, "time": 6487 }, "ObjectKeys": { "count": 170, "time": 988 }, "ObjectCreate": { "count": 153, "time": 2306 }, "GetProperty": { "count": 4312, "time": 3178 }, "HasProperty": { "count": 928, "time": 1998 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 688 }, "StringAdd": { "count": 659, "time": 1550 }, "StringCharCodeAt": { "count": 140, "time": 47 }, "StringBuilderJoin": { "count": 183, "time": 104 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5098, "time": 1777 }, "ArrayConcat": { "count": 997, "time": 2181 }, "ArraySplice": { "count": 268, "time": 744 }, "ArrayUnshift": { "count": 790, "time": 306 }, "DateNow": { "count": 49, "time": 792 }, "FunctionPrototypeToString": { "count": 191, "time": 298 }, "ObjectAssign": { "count": 909, "time": 7683 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 259 }, "ObjectSetPrototypeOf": { "count": 107, "time": 138 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 396 }, "Interrupt": { "count": 101, "time": 210 }, "RegExpReplace": { "count": 1009, "time": 3721 }, "GlobalUnescape": { "count": 1, "time": 362 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 259 }, "ArrayShift": { "count": 672, "time": 2024 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 284 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 59 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 669, "time": 1356 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4004 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 527 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 936 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 211 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 403 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 464 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 299 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 828 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 711 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 7300 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 20 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 66 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 129 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24598 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1577 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 7, "time": 6136 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1091 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 3 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 235 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 834 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 442 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 39 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 276 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 970 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 29 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1021 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 745 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 56 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 1 }, "GC_MC_FINISH": { "count": 1, "time": 25 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 20 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 473 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 59 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 176 }, "AllocateInTargetSpace": { "count": 25, "time": 15 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1009556 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 18448 }, "ParseFunctionLiteral": { "count": 3436, "time": 156670 }, "ParseProgram": { "count": 13, "time": 6633 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178757 }, "PreParseNoVariableResolution": { "count": 597, "time": 34729 }, "JsonParse": { "count": 21, "time": 9332 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3670, "time": 12895 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 2243 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2688 }, "StoreIC_Miss": { "count": 570, "time": 4057 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4153 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 1980 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2340 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4164, "time": 21128 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 23 }, "LoadIC_LoadNonexistentDH": { "count": 7243, "time": 21752 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2254 }, "StoreIC_Premonomorphic": { "count": 5290, "time": 20068 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 2417 }, "KeyedLoadIC_LoadElementDH": { "count": 753, "time": 2003 }, "LoadIC_LoadFieldDH": { "count": 4403, "time": 10020 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 5330 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 428 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 9856 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 767 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3238 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 2941 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 2248 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 3067 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 2331 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1442 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 164 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 56 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 2242 }, "KeyedLoadIC_Miss": { "count": 32, "time": 472 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 7969 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2391 }, "API_Object_SetPrivate": { "count": 44, "time": 418 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3114 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 50 }, "API_Object_SetPrototype": { "count": 38, "time": 40 }, "API_Persistent_New": { "count": 2890, "time": 341 }, "API_String_NewFromOneByte": { "count": 979, "time": 286 }, "API_String_Write": { "count": 2298, "time": 2181 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 20 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 5 }, "OptimizeCode": { "count": 66, "time": 2215 }, "RecompileSynchronous": { "count": 131, "time": 76737 }, "CompileOptimized_Concurrent": { "count": 65, "time": 782 }, "StackGuard": { "count": 66, "time": 1839 }, "DeoptimizeCode": { "count": 4, "time": 943 }, "NotifyDeoptimized": { "count": 5, "time": 322 } } } }, { "duration": 2719468, "js": 2224449, "phases": [ { "phase": "load", "start": 0, "duration": 98627 }, { "phase": "boot", "start": 98627, "duration": 750225 }, { "phase": "transition", "start": 848852, "duration": 272353 }, { "phase": "render", "start": 1121205, "duration": 1598263 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343735, "duration": 4893, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 379300, "duration": 4816, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 441146, "duration": 2068, "usedHeapSizeAfter": 5710888, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 600165, "duration": 3506, "usedHeapSizeAfter": 8717304, "usedHeapSizeBefore": 9306648 }, { "kind": "MinorGC", "type": "scavenge", "start": 739473, "duration": 2810, "usedHeapSizeAfter": 10105144, "usedHeapSizeBefore": 10600320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1037475, "duration": 2600, "usedHeapSizeAfter": 14004048, "usedHeapSizeBefore": 15894504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1260863, "duration": 3896, "usedHeapSizeAfter": 15549440, "usedHeapSizeBefore": 17236976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1510744, "duration": 4623, "usedHeapSizeAfter": 17155744, "usedHeapSizeBefore": 19384152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1905322, "duration": 3876, "usedHeapSizeAfter": 19171608, "usedHeapSizeBefore": 24461512 }, { "kind": "MinorGC", "type": "scavenge", "start": 2242295, "duration": 6336, "usedHeapSizeAfter": 21725488, "usedHeapSizeBefore": 25565232 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 2851 }, "FunctionCallback": { "count": 6361, "time": 61980 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 930 }, "StoreCallbackProperty": { "count": 721, "time": 1417 }, "GCEpilogueCallback": { "count": 10, "time": 132 }, "GCPrologueCallback": { "count": 10, "time": 618 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1230 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1147 }, "CompileFunction": { "count": 3398, "time": 111345 }, "CompileIgnition": { "count": 3434, "time": 103328 }, "CompileIgnitionFinalization": { "count": 3434, "time": 37321 }, "CompileRenumber": { "count": 3411, "time": 11220 }, "CompileRewriteReturnResult": { "count": 3411, "time": 247 }, "CompileScopeAnalysis": { "count": 3411, "time": 11975 }, "CompileScript": { "count": 13, "time": 7714 }, "CompileLazy": { "count": 3198, "time": 11780 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 777 }, "RegExpInitializeAndCompile": { "count": 184, "time": 859 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1340 }, "Map_SetPrototype": { "count": 14126, "time": 3034 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 43836 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 752 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5031 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2728 }, "InterpreterNewClosure": { "count": 3119, "time": 5979 }, "DeserializeLazy": { "count": 70, "time": 1437 }, "CreateObjectLiteral": { "count": 2505, "time": 11619 }, "CreateArrayLiteral": { "count": 1129, "time": 1064 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6309 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 363 }, "FunctionPrototypeSetter": { "count": 293, "time": 1232 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 7699 }, "CreateRegExpLiteral": { "count": 239, "time": 1531 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1713 }, "SetProperty": { "count": 948, "time": 3183 }, "NewObject": { "count": 272, "time": 892 }, "RegExpExec": { "count": 478, "time": 6626 }, "RegExpExecMultiple": { "count": 288, "time": 1997 }, "StringSplit": { "count": 4175, "time": 6665 }, "StringBuilderConcat": { "count": 92, "time": 22 }, "DateConstructor_ConstructStub": { "count": 525, "time": 978 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 3923 }, "ArrayLengthSetter": { "count": 504, "time": 930 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 61 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 46 }, "WeakCollectionSet": { "count": 56, "time": 3478 }, "AllocateInNewSpace": { "count": 47, "time": 1427 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2364 }, "AddDictionaryProperty": { "count": 3077, "time": 8533 }, "ObjectKeys": { "count": 170, "time": 238 }, "ObjectCreate": { "count": 149, "time": 1307 }, "GetProperty": { "count": 4313, "time": 1969 }, "HasProperty": { "count": 928, "time": 3903 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 666 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1505 }, "StringAdd": { "count": 659, "time": 614 }, "StringCharCodeAt": { "count": 140, "time": 380 }, "StringBuilderJoin": { "count": 183, "time": 1572 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5763, "time": 1996 }, "ArrayConcat": { "count": 997, "time": 3203 }, "ArraySplice": { "count": 268, "time": 850 }, "ArrayUnshift": { "count": 790, "time": 327 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 135 }, "ObjectAssign": { "count": 909, "time": 6204 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 398 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1366 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1868 }, "Interrupt": { "count": 102, "time": 2857 }, "RegExpReplace": { "count": 1009, "time": 5812 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 65 }, "ArrayShift": { "count": 672, "time": 1372 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 80 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 314 }, "ArrayPop": { "count": 669, "time": 342 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4829 }, "DatePrototypeToISOString": { "count": 43, "time": 693 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 144 }, "MapPrototypeClear": { "count": 106, "time": 651 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 220 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 358 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 857 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 685 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 363 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2061 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6584 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 37 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 835 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 109 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28110 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1297 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 558, "time": 987191 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15295 }, "ParseFunctionLiteral": { "count": 3436, "time": 151263 }, "ParseProgram": { "count": 13, "time": 6933 }, "PreParseWithVariableResolution": { "count": 13073, "time": 168784 }, "PreParseNoVariableResolution": { "count": 597, "time": 30557 }, "JsonParse": { "count": 21, "time": 6722 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 11298 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3646 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1780 }, "StoreIC_Miss": { "count": 574, "time": 2004 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4843 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 276 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 3752 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4143, "time": 18561 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7146, "time": 22587 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3637 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21321 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 741 }, "LoadIC_Miss": { "count": 135, "time": 4359 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 3157 }, "LoadIC_LoadFieldDH": { "count": 4354, "time": 14473 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 5397 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9719 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4423 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 383, "time": 857 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 259 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 4160 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 952 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 945 }, "LoadIC_StringLength": { "count": 23, "time": 29 }, "StoreIC_SlowStub": { "count": 139, "time": 164 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 18 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 66 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 3270 }, "KeyedLoadIC_Miss": { "count": 32, "time": 47 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 267 } }, "API": { "API_Context_New": { "count": 2, "time": 7603 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1249 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2263 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 48 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2889, "time": 2230 }, "API_String_NewFromOneByte": { "count": 979, "time": 1431 }, "API_String_Write": { "count": 2029, "time": 284 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 6 }, "OptimizeCode": { "count": 64, "time": 233 }, "RecompileSynchronous": { "count": 127, "time": 75591 }, "CompileOptimized_Concurrent": { "count": 63, "time": 772 }, "StackGuard": { "count": 62, "time": 766 }, "DeoptimizeCode": { "count": 5, "time": 74 }, "NotifyDeoptimized": { "count": 6, "time": 755 } } } }, { "duration": 2790714, "js": 2281461, "phases": [ { "phase": "load", "start": 0, "duration": 97089 }, { "phase": "boot", "start": 97089, "duration": 787342 }, { "phase": "transition", "start": 884431, "duration": 293707 }, { "phase": "render", "start": 1178138, "duration": 1612576 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347088, "duration": 4769, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 386400, "duration": 4927, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 447158, "duration": 1417, "usedHeapSizeAfter": 5722304, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 616373, "duration": 3060, "usedHeapSizeAfter": 8668296, "usedHeapSizeBefore": 9290952 }, { "kind": "MinorGC", "type": "scavenge", "start": 751942, "duration": 3763, "usedHeapSizeAfter": 10086432, "usedHeapSizeBefore": 10611736 }, { "kind": "MajorGC", "type": "incremental marking", "start": 853070, "duration": 52, "usedHeapSizeAfter": 11638784, "usedHeapSizeBefore": 11638784 }, { "kind": "MajorGC", "type": "atomic pause", "start": 866028, "duration": 5341, "usedHeapSizeAfter": 9878184, "usedHeapSizeBefore": 11759888 }, { "kind": "MajorGC", "type": "weak processing", "start": 982981, "duration": 8, "usedHeapSizeAfter": 12255896, "usedHeapSizeBefore": 12255896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1129242, "duration": 2588, "usedHeapSizeAfter": 12670624, "usedHeapSizeBefore": 14833048 }, { "kind": "MinorGC", "type": "scavenge", "start": 1415675, "duration": 2795, "usedHeapSizeAfter": 14751624, "usedHeapSizeBefore": 16577800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1823343, "duration": 3966, "usedHeapSizeAfter": 16905736, "usedHeapSizeBefore": 22198144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2167494, "duration": 2840, "usedHeapSizeAfter": 19033616, "usedHeapSizeBefore": 23330464 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 1789 }, "FunctionCallback": { "count": 6365, "time": 59664 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1807 }, "StoreCallbackProperty": { "count": 721, "time": 1627 }, "GCEpilogueCallback": { "count": 11, "time": 1375 }, "GCPrologueCallback": { "count": 11, "time": 875 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 199 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1990 }, "CompileFunction": { "count": 3398, "time": 111253 }, "CompileIgnition": { "count": 3434, "time": 109210 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31229 }, "CompileRenumber": { "count": 3411, "time": 10184 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1827 }, "CompileScopeAnalysis": { "count": 3411, "time": 13850 }, "CompileScript": { "count": 13, "time": 6255 }, "CompileLazy": { "count": 3198, "time": 13613 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 634 }, "RegExpInitializeAndCompile": { "count": 184, "time": 158 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1791 }, "Map_SetPrototype": { "count": 14130, "time": 4511 }, "Map_TransitionToDataProperty": { "count": 17098, "time": 39369 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 876 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7063 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3050 }, "InterpreterNewClosure": { "count": 3119, "time": 4393 }, "DeserializeLazy": { "count": 70, "time": 1266 }, "CreateObjectLiteral": { "count": 2505, "time": 10760 }, "CreateArrayLiteral": { "count": 1129, "time": 2366 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 11005 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 74 }, "ReconfigureToDataProperty": { "count": 10, "time": 18 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 2341 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 9284 }, "CreateRegExpLiteral": { "count": 239, "time": 1410 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 690, "time": 1728 }, "SetProperty": { "count": 947, "time": 3930 }, "NewObject": { "count": 272, "time": 962 }, "RegExpExec": { "count": 479, "time": 10132 }, "RegExpExecMultiple": { "count": 288, "time": 3307 }, "StringSplit": { "count": 4175, "time": 9624 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 216 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 3067 }, "ArrayLengthSetter": { "count": 504, "time": 390 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 40 }, "WeakCollectionSet": { "count": 56, "time": 2217 }, "AllocateInNewSpace": { "count": 67, "time": 1781 }, "CreateListFromArrayLike": { "count": 6, "time": 14 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 976, "time": 4331 }, "AddDictionaryProperty": { "count": 3077, "time": 8350 }, "ObjectKeys": { "count": 170, "time": 1246 }, "ObjectCreate": { "count": 153, "time": 1602 }, "GetProperty": { "count": 4312, "time": 3285 }, "HasProperty": { "count": 928, "time": 1675 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 90 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1236 }, "StringAdd": { "count": 659, "time": 366 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 99 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5118, "time": 2549 }, "ArrayConcat": { "count": 997, "time": 1802 }, "ArraySplice": { "count": 268, "time": 114 }, "ArrayUnshift": { "count": 790, "time": 211 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 181 }, "ObjectAssign": { "count": 909, "time": 7581 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1151 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2209 }, "Interrupt": { "count": 105, "time": 637 }, "RegExpReplace": { "count": 1009, "time": 2951 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 1298 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 905 }, "StringToLowerCaseIntl": { "count": 248, "time": 542 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 41 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 143 }, "ArrayPop": { "count": 669, "time": 693 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5308 }, "DatePrototypeToISOString": { "count": 43, "time": 653 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1217 }, "MapPrototypeClear": { "count": 106, "time": 758 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 475 }, "StringToNumber": { "count": 481, "time": 1171 }, "DateUTC": { "count": 91, "time": 41 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 20 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 2852 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 59 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1608 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4494 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 19 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 67 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 103 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23644 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1019 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8082 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1050 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 45 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 0 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 735 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 82 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 137 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 40 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1884 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 415 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 858 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 47 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 126 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 50 }, "GC_MC_MARK": { "count": 1, "time": 13 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 718 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 50 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 1995 }, "AllocateInTargetSpace": { "count": 22, "time": 311 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1043090 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15065 }, "ParseFunctionLiteral": { "count": 3436, "time": 141607 }, "ParseProgram": { "count": 13, "time": 6732 }, "PreParseWithVariableResolution": { "count": 13073, "time": 170181 }, "PreParseNoVariableResolution": { "count": 597, "time": 32553 }, "JsonParse": { "count": 21, "time": 8801 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3667, "time": 8497 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 2147 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4631 }, "StoreIC_Miss": { "count": 582, "time": 1590 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5798 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1404 }, "LoadIC_LoadConstantDH": { "count": 714, "time": 1864 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4159, "time": 21483 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7258, "time": 17613 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3456 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19673 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 3218 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3671 }, "LoadIC_LoadFieldDH": { "count": 4418, "time": 20114 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1009, "time": 3672 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2245, "time": 7446 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4257 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 2009 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 730 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 2150 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1593 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2053 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 849 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1651 }, "KeyedLoadIC_Miss": { "count": 32, "time": 55 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 758 } }, "API": { "API_Context_New": { "count": 2, "time": 6756 }, "API_FunctionTemplate_New": { "count": 1258, "time": 394 }, "API_Object_SetPrivate": { "count": 44, "time": 31 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 82 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3190 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 92 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2890, "time": 2643 }, "API_String_NewFromOneByte": { "count": 979, "time": 1813 }, "API_String_Write": { "count": 2298, "time": 234 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 31 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 14 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 4 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 56, "time": 8 }, "OptimizeCode": { "count": 56, "time": 292 }, "RecompileSynchronous": { "count": 111, "time": 65250 }, "CompileOptimized_Concurrent": { "count": 55, "time": 1284 }, "StackGuard": { "count": 56, "time": 1708 }, "DeoptimizeCode": { "count": 4, "time": 745 }, "NotifyDeoptimized": { "count": 5, "time": 725 } } } }, { "duration": 2724706, "js": 2210987, "phases": [ { "phase": "load", "start": 0, "duration": 98216 }, { "phase": "boot", "start": 98216, "duration": 754591 }, { "phase": "transition", "start": 852807, "duration": 272424 }, { "phase": "render", "start": 1125231, "duration": 1599475 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349941, "duration": 4929, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 385970, "duration": 5505, "usedHeapSizeAfter": 4346624, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 449308, "duration": 2688, "usedHeapSizeAfter": 5713328, "usedHeapSizeBefore": 5970480 }, { "kind": "MinorGC", "type": "scavenge", "start": 603360, "duration": 3833, "usedHeapSizeAfter": 8684608, "usedHeapSizeBefore": 9306552 }, { "kind": "MinorGC", "type": "scavenge", "start": 742962, "duration": 2127, "usedHeapSizeAfter": 10093696, "usedHeapSizeBefore": 10615576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048139, "duration": 2505, "usedHeapSizeAfter": 13981744, "usedHeapSizeBefore": 15908848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1267216, "duration": 2814, "usedHeapSizeAfter": 15675064, "usedHeapSizeBefore": 17290976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492429, "duration": 3912, "usedHeapSizeAfter": 17120232, "usedHeapSizeBefore": 19375816 }, { "kind": "MinorGC", "type": "scavenge", "start": 1839485, "duration": 4616, "usedHeapSizeAfter": 19209600, "usedHeapSizeBefore": 24513752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2169753, "duration": 3801, "usedHeapSizeAfter": 21225784, "usedHeapSizeBefore": 25499688 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 973, "time": 3630 }, "FunctionCallback": { "count": 6361, "time": 55025 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 2075 }, "StoreCallbackProperty": { "count": 721, "time": 1355 }, "GCEpilogueCallback": { "count": 10, "time": 177 }, "GCPrologueCallback": { "count": 10, "time": 1801 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 165 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1307 }, "CompileFunction": { "count": 3398, "time": 112356 }, "CompileIgnition": { "count": 3434, "time": 109104 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31585 }, "CompileRenumber": { "count": 3411, "time": 10394 }, "CompileRewriteReturnResult": { "count": 3411, "time": 155 }, "CompileScopeAnalysis": { "count": 3411, "time": 11386 }, "CompileScript": { "count": 13, "time": 7627 }, "CompileLazy": { "count": 3198, "time": 15349 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2282 }, "RegExpInitializeAndCompile": { "count": 184, "time": 456 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 429, "time": 2228 }, "Map_SetPrototype": { "count": 14112, "time": 3700 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 37511 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 188 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7340 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2753 }, "InterpreterNewClosure": { "count": 3119, "time": 3678 }, "DeserializeLazy": { "count": 70, "time": 1834 }, "CreateObjectLiteral": { "count": 2505, "time": 13781 }, "CreateArrayLiteral": { "count": 1129, "time": 841 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6574 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 75 }, "ReconfigureToDataProperty": { "count": 10, "time": 10 }, "ArrayLengthGetter": { "count": 407, "time": 10 }, "FunctionPrototypeSetter": { "count": 293, "time": 1138 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1050, "time": 11411 }, "CreateRegExpLiteral": { "count": 239, "time": 2444 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1726 }, "SetProperty": { "count": 948, "time": 3164 }, "NewObject": { "count": 272, "time": 1944 }, "RegExpExec": { "count": 478, "time": 8700 }, "RegExpExecMultiple": { "count": 288, "time": 2054 }, "StringSplit": { "count": 4175, "time": 5204 }, "StringBuilderConcat": { "count": 92, "time": 44 }, "DateConstructor_ConstructStub": { "count": 525, "time": 783 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 860, "time": 3271 }, "ArrayLengthSetter": { "count": 504, "time": 305 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 58 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 1456 }, "AllocateInNewSpace": { "count": 46, "time": 2321 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3286 }, "AddDictionaryProperty": { "count": 3077, "time": 5279 }, "ObjectKeys": { "count": 170, "time": 441 }, "ObjectCreate": { "count": 149, "time": 1441 }, "GetProperty": { "count": 4313, "time": 2423 }, "HasProperty": { "count": 928, "time": 430 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 66 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4188 }, "StringAdd": { "count": 659, "time": 486 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 127 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5783, "time": 3184 }, "ArrayConcat": { "count": 997, "time": 871 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 1437 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 217 }, "ObjectAssign": { "count": 909, "time": 9424 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 620 }, "ObjectSetPrototypeOf": { "count": 107, "time": 117 }, "ObjectIsExtensible": { "count": 32, "time": 5 }, "MapGrow": { "count": 411, "time": 1994 }, "Interrupt": { "count": 101, "time": 2367 }, "RegExpReplace": { "count": 1009, "time": 1934 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 443 }, "ArrayShift": { "count": 672, "time": 1511 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 742 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 801 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 611 }, "ArrayPop": { "count": 669, "time": 956 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5536 }, "DatePrototypeToISOString": { "count": 43, "time": 259 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 900 }, "MapPrototypeClear": { "count": 106, "time": 613 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1100 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 34 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 126 }, "DatePrototypeSetMonth": { "count": 31, "time": 296 }, "ObjectIsFrozen": { "count": 420, "time": 35 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1691 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 56 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1262 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4733 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 536 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 394 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27150 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 565 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 742 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 563, "time": 995746 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 9120 }, "ParseFunctionLiteral": { "count": 3436, "time": 143836 }, "ParseProgram": { "count": 13, "time": 4772 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176174 }, "PreParseNoVariableResolution": { "count": 597, "time": 30648 }, "JsonParse": { "count": 21, "time": 6458 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 9023 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2874 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2475 }, "StoreIC_Miss": { "count": 580, "time": 1855 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6852 }, "LoadIC_FunctionPrototypeStub": { "count": 181, "time": 302 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2268 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4163, "time": 22459 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7255, "time": 17710 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3291 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19548 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 210 }, "LoadIC_Miss": { "count": 135, "time": 1463 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4415 }, "LoadIC_LoadFieldDH": { "count": 4383, "time": 18294 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 23 }, "StoreIC_StoreFieldDH": { "count": 1005, "time": 3737 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 9430 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3738 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 388, "time": 1319 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 281 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 781, "time": 2413 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1121 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1429 }, "LoadIC_StringLength": { "count": 23, "time": 780 }, "StoreIC_SlowStub": { "count": 139, "time": 166 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 61 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1528 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 618 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 689 } }, "API": { "API_Context_New": { "count": 2, "time": 9301 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2669 }, "API_Object_SetPrivate": { "count": 44, "time": 569 }, "API_ObjectTemplate_New": { "count": 101, "time": 663 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 340 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2403 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 46 }, "API_Persistent_New": { "count": 2889, "time": 1119 }, "API_String_NewFromOneByte": { "count": 979, "time": 1779 }, "API_String_Write": { "count": 2016, "time": 1036 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 13 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 59, "time": 6 }, "OptimizeCode": { "count": 59, "time": 1253 }, "RecompileSynchronous": { "count": 117, "time": 68838 }, "CompileOptimized_Concurrent": { "count": 58, "time": 1873 }, "StackGuard": { "count": 58, "time": 519 }, "DeoptimizeCode": { "count": 4, "time": 64 }, "NotifyDeoptimized": { "count": 5, "time": 947 } } } }, { "duration": 2768276, "js": 2255065, "phases": [ { "phase": "load", "start": 0, "duration": 103394 }, { "phase": "boot", "start": 103394, "duration": 764483 }, { "phase": "transition", "start": 867877, "duration": 277430 }, { "phase": "render", "start": 1145307, "duration": 1622969 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 356463, "duration": 5285, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 393198, "duration": 4880, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 452801, "duration": 2165, "usedHeapSizeAfter": 5722648, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 622871, "duration": 3382, "usedHeapSizeAfter": 8670992, "usedHeapSizeBefore": 9290544 }, { "kind": "MinorGC", "type": "scavenge", "start": 754904, "duration": 2171, "usedHeapSizeAfter": 10078816, "usedHeapSizeBefore": 10611328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1066439, "duration": 3049, "usedHeapSizeAfter": 13968592, "usedHeapSizeBefore": 15903528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1292010, "duration": 3863, "usedHeapSizeAfter": 15670864, "usedHeapSizeBefore": 17287096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511427, "duration": 3775, "usedHeapSizeAfter": 17094800, "usedHeapSizeBefore": 19362856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909987, "duration": 3678, "usedHeapSizeAfter": 19189560, "usedHeapSizeBefore": 24530112 }, { "kind": "MinorGC", "type": "scavenge", "start": 2263165, "duration": 4079, "usedHeapSizeAfter": 21602808, "usedHeapSizeBefore": 25605704 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 2776 }, "FunctionCallback": { "count": 6364, "time": 56328 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 581 }, "StoreCallbackProperty": { "count": 721, "time": 1168 }, "GCEpilogueCallback": { "count": 10, "time": 312 }, "GCPrologueCallback": { "count": 10, "time": 656 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 883 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1684 }, "CompileFunction": { "count": 3398, "time": 101829 }, "CompileIgnition": { "count": 3434, "time": 107583 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26587 }, "CompileRenumber": { "count": 3411, "time": 12606 }, "CompileRewriteReturnResult": { "count": 3411, "time": 128 }, "CompileScopeAnalysis": { "count": 3411, "time": 12187 }, "CompileScript": { "count": 13, "time": 6564 }, "CompileLazy": { "count": 3198, "time": 16488 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1527 }, "RegExpInitializeAndCompile": { "count": 184, "time": 947 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 861 }, "Map_SetPrototype": { "count": 14099, "time": 6401 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 43721 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 2326 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6287 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1504 }, "InterpreterNewClosure": { "count": 3119, "time": 2874 }, "DeserializeLazy": { "count": 70, "time": 1737 }, "CreateObjectLiteral": { "count": 2505, "time": 10234 }, "CreateArrayLiteral": { "count": 1129, "time": 2330 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6396 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 447 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 2145 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1050, "time": 5401 }, "CreateRegExpLiteral": { "count": 239, "time": 4145 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 2415 }, "SetProperty": { "count": 948, "time": 2590 }, "NewObject": { "count": 272, "time": 1809 }, "RegExpExec": { "count": 478, "time": 6877 }, "RegExpExecMultiple": { "count": 288, "time": 1659 }, "StringSplit": { "count": 4175, "time": 8539 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 673 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 2447 }, "ArrayLengthSetter": { "count": 504, "time": 516 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 68 }, "ArraySpeciesConstructor": { "count": 1, "time": 6 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 1942 }, "AllocateInNewSpace": { "count": 66, "time": 1078 }, "CreateListFromArrayLike": { "count": 6, "time": 742 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 873, "time": 2921 }, "AddDictionaryProperty": { "count": 3077, "time": 8599 }, "ObjectKeys": { "count": 170, "time": 805 }, "ObjectCreate": { "count": 149, "time": 1722 }, "GetProperty": { "count": 4312, "time": 4740 }, "HasProperty": { "count": 928, "time": 1124 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 453 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2538 }, "StringAdd": { "count": 659, "time": 207 }, "StringCharCodeAt": { "count": 140, "time": 511 }, "StringBuilderJoin": { "count": 183, "time": 130 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5790, "time": 1794 }, "ArrayConcat": { "count": 997, "time": 1311 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 640 }, "DateNow": { "count": 49, "time": 129 }, "FunctionPrototypeToString": { "count": 191, "time": 149 }, "ObjectAssign": { "count": 909, "time": 7240 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 856 }, "ObjectSetPrototypeOf": { "count": 107, "time": 410 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 880 }, "Interrupt": { "count": 103, "time": 201 }, "RegExpReplace": { "count": 1009, "time": 4279 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 84 }, "ArrayShift": { "count": 672, "time": 1545 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 356 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 55 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 669, "time": 947 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4433 }, "DatePrototypeToISOString": { "count": 43, "time": 115 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 138 }, "MapPrototypeClear": { "count": 106, "time": 461 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 263 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 579 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 21 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 521 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 55 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1976 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5237 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26848 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1953 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1054 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 443 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 618 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1017465 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13126 }, "ParseFunctionLiteral": { "count": 3436, "time": 150444 }, "ParseProgram": { "count": 13, "time": 6424 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171136 }, "PreParseNoVariableResolution": { "count": 597, "time": 32612 }, "JsonParse": { "count": 21, "time": 7666 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3652, "time": 10143 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2146 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3031 }, "StoreIC_Miss": { "count": 576, "time": 2218 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6072 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 1029 }, "LoadIC_LoadConstantDH": { "count": 716, "time": 1576 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 18997 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7198, "time": 21698 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3335 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20739 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 2560 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3186 }, "LoadIC_LoadFieldDH": { "count": 4405, "time": 16256 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 38 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 4704 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 469 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 8927 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3082 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3219 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 767 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 1215 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 848 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 3116 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1200 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 1895 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 31, "time": 69 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1379 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 106 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 70 } }, "API": { "API_Context_New": { "count": 2, "time": 9193 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2646 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 14 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2836 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 625 }, "API_Object_SetPrototype": { "count": 38, "time": 624 }, "API_Persistent_New": { "count": 2889, "time": 3413 }, "API_String_NewFromOneByte": { "count": 979, "time": 1618 }, "API_String_Write": { "count": 2026, "time": 1108 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 17 }, "API_Error_New": { "count": 2, "time": 770 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 5 }, "OptimizeCode": { "count": 67, "time": 993 }, "RecompileSynchronous": { "count": 133, "time": 90619 }, "CompileOptimized_Concurrent": { "count": 66, "time": 450 }, "StackGuard": { "count": 66, "time": 2017 }, "DeoptimizeCode": { "count": 5, "time": 98 }, "NotifyDeoptimized": { "count": 5, "time": 870 } } } }, { "duration": 2771757, "js": 2262692, "phases": [ { "phase": "load", "start": 0, "duration": 100327 }, { "phase": "boot", "start": 100327, "duration": 753963 }, { "phase": "transition", "start": 854290, "duration": 277583 }, { "phase": "render", "start": 1131873, "duration": 1639884 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342115, "duration": 3672, "usedHeapSizeAfter": 3772264, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 376293, "duration": 5175, "usedHeapSizeAfter": 4356208, "usedHeapSizeBefore": 4521464 }, { "kind": "MinorGC", "type": "scavenge", "start": 439463, "duration": 2460, "usedHeapSizeAfter": 5732184, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 604655, "duration": 3251, "usedHeapSizeAfter": 8675472, "usedHeapSizeBefore": 9299080 }, { "kind": "MinorGC", "type": "scavenge", "start": 743831, "duration": 2174, "usedHeapSizeAfter": 10084672, "usedHeapSizeBefore": 10607248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048890, "duration": 4210, "usedHeapSizeAfter": 14005112, "usedHeapSizeBefore": 15904584 }, { "kind": "MinorGC", "type": "scavenge", "start": 1284596, "duration": 3441, "usedHeapSizeAfter": 15616664, "usedHeapSizeBefore": 17269776 }, { "kind": "MinorGC", "type": "scavenge", "start": 1517564, "duration": 4041, "usedHeapSizeAfter": 17023568, "usedHeapSizeBefore": 19376520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1925616, "duration": 3737, "usedHeapSizeAfter": 19287800, "usedHeapSizeBefore": 24522488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2276177, "duration": 4179, "usedHeapSizeAfter": 21650104, "usedHeapSizeBefore": 25580176 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 4315 }, "FunctionCallback": { "count": 6355, "time": 55499 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1204 }, "StoreCallbackProperty": { "count": 721, "time": 335 }, "GCEpilogueCallback": { "count": 10, "time": 192 }, "GCPrologueCallback": { "count": 10, "time": 1086 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 815 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3239 }, "CompileFunction": { "count": 3398, "time": 98334 }, "CompileIgnition": { "count": 3434, "time": 87004 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30910 }, "CompileRenumber": { "count": 3411, "time": 13292 }, "CompileRewriteReturnResult": { "count": 3411, "time": 831 }, "CompileScopeAnalysis": { "count": 3411, "time": 13682 }, "CompileScript": { "count": 13, "time": 6361 }, "CompileLazy": { "count": 3198, "time": 13488 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 974 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1963 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 2368 }, "Map_SetPrototype": { "count": 14107, "time": 3477 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 40143 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 949 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7363 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2113 }, "InterpreterNewClosure": { "count": 3119, "time": 6213 }, "DeserializeLazy": { "count": 70, "time": 350 }, "CreateObjectLiteral": { "count": 2505, "time": 9829 }, "CreateArrayLiteral": { "count": 1129, "time": 3064 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 3630 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 84 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 15 }, "FunctionPrototypeSetter": { "count": 293, "time": 1182 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 7941 }, "CreateRegExpLiteral": { "count": 239, "time": 3674 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1517 }, "SetProperty": { "count": 948, "time": 2631 }, "NewObject": { "count": 272, "time": 2616 }, "RegExpExec": { "count": 478, "time": 9614 }, "RegExpExecMultiple": { "count": 288, "time": 1962 }, "StringSplit": { "count": 4175, "time": 8331 }, "StringBuilderConcat": { "count": 92, "time": 330 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1443 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 2309 }, "ArrayLengthSetter": { "count": 504, "time": 130 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 322 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 2239 }, "AllocateInNewSpace": { "count": 67, "time": 1497 }, "CreateListFromArrayLike": { "count": 6, "time": 30 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1005 }, "AddDictionaryProperty": { "count": 3077, "time": 7212 }, "ObjectKeys": { "count": 170, "time": 855 }, "ObjectCreate": { "count": 149, "time": 2059 }, "GetProperty": { "count": 4312, "time": 3426 }, "HasProperty": { "count": 928, "time": 784 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 59 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 1149 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2143 }, "StringAdd": { "count": 659, "time": 774 }, "StringCharCodeAt": { "count": 140, "time": 787 }, "StringBuilderJoin": { "count": 183, "time": 112 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5796, "time": 3841 }, "ArrayConcat": { "count": 997, "time": 1721 }, "ArraySplice": { "count": 268, "time": 112 }, "ArrayUnshift": { "count": 790, "time": 1351 }, "DateNow": { "count": 49, "time": 599 }, "FunctionPrototypeToString": { "count": 191, "time": 177 }, "ObjectAssign": { "count": 909, "time": 8643 }, "ObjectFreeze": { "count": 6, "time": 29 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 671 }, "ObjectSetPrototypeOf": { "count": 107, "time": 848 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2856 }, "Interrupt": { "count": 105, "time": 768 }, "RegExpReplace": { "count": 1009, "time": 4282 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2352 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 675 }, "OrdinaryHasInstance": { "count": 11, "time": 7 }, "ObjectHasOwnProperty": { "count": 288, "time": 836 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 239 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3842 }, "DatePrototypeToISOString": { "count": 43, "time": 388 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 648 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1036 }, "StringToNumber": { "count": 481, "time": 70 }, "DateUTC": { "count": 91, "time": 758 }, "ArrayIndexOf": { "count": 4, "time": 512 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 32 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2106 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 104 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2206 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6459 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 614 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 120 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25098 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2464 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 2, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2165 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1406 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 46 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1050588 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17348 }, "ParseFunctionLiteral": { "count": 3436, "time": 149773 }, "ParseProgram": { "count": 13, "time": 4546 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172451 }, "PreParseNoVariableResolution": { "count": 597, "time": 29552 }, "JsonParse": { "count": 21, "time": 9049 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 10652 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3418 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1259 }, "StoreIC_Miss": { "count": 581, "time": 4393 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 3889 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 854 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 4065 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4173, "time": 19844 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7272, "time": 22909 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4641 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17070 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 2878 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3325 }, "LoadIC_LoadFieldDH": { "count": 4428, "time": 12172 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1005, "time": 3155 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 11439 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4656 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 4443 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 77, "time": 1085 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 773, "time": 3704 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1672 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1547 }, "LoadIC_StringLength": { "count": 23, "time": 29 }, "StoreIC_SlowStub": { "count": 139, "time": 183 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 32 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 851 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 613 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 73 } }, "API": { "API_Context_New": { "count": 2, "time": 8078 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1393 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 1013 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3201 }, "API_Object_CreateDataProperty": { "count": 22, "time": 295 }, "API_Object_Get": { "count": 167, "time": 30 }, "API_Object_SetPrototype": { "count": 38, "time": 45 }, "API_Persistent_New": { "count": 2889, "time": 826 }, "API_String_NewFromOneByte": { "count": 979, "time": 216 }, "API_String_Write": { "count": 2029, "time": 371 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 8 }, "OptimizeCode": { "count": 76, "time": 1139 }, "RecompileSynchronous": { "count": 151, "time": 80060 }, "CompileOptimized_Concurrent": { "count": 75, "time": 616 }, "StackGuard": { "count": 73, "time": 692 }, "DeoptimizeCode": { "count": 4, "time": 73 }, "NotifyDeoptimized": { "count": 4, "time": 646 } } } }, { "duration": 2759030, "js": 2252997, "phases": [ { "phase": "load", "start": 0, "duration": 98384 }, { "phase": "boot", "start": 98384, "duration": 757058 }, { "phase": "transition", "start": 855442, "duration": 273760 }, { "phase": "render", "start": 1129202, "duration": 1629828 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 341441, "duration": 6529, "usedHeapSizeAfter": 3771816, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 381233, "duration": 5020, "usedHeapSizeAfter": 4356240, "usedHeapSizeBefore": 4520864 }, { "kind": "MinorGC", "type": "scavenge", "start": 446382, "duration": 2052, "usedHeapSizeAfter": 5717440, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 602586, "duration": 3691, "usedHeapSizeAfter": 8683168, "usedHeapSizeBefore": 9318080 }, { "kind": "MinorGC", "type": "scavenge", "start": 744817, "duration": 2302, "usedHeapSizeAfter": 10122176, "usedHeapSizeBefore": 10616376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053206, "duration": 2317, "usedHeapSizeAfter": 14006064, "usedHeapSizeBefore": 15909128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1272886, "duration": 2781, "usedHeapSizeAfter": 15657704, "usedHeapSizeBefore": 17295896 }, { "kind": "MinorGC", "type": "scavenge", "start": 1500025, "duration": 3589, "usedHeapSizeAfter": 17092632, "usedHeapSizeBefore": 19379672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1913995, "duration": 3476, "usedHeapSizeAfter": 19309888, "usedHeapSizeBefore": 24578296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2274363, "duration": 5830, "usedHeapSizeAfter": 21865112, "usedHeapSizeBefore": 25674720 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 981, "time": 2486 }, "FunctionCallback": { "count": 6361, "time": 56980 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 530 }, "StoreCallbackProperty": { "count": 721, "time": 2842 }, "GCEpilogueCallback": { "count": 10, "time": 756 }, "GCPrologueCallback": { "count": 10, "time": 1408 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 778 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1884 }, "CompileFunction": { "count": 3398, "time": 99026 }, "CompileIgnition": { "count": 3434, "time": 102692 }, "CompileIgnitionFinalization": { "count": 3434, "time": 28824 }, "CompileRenumber": { "count": 3411, "time": 12886 }, "CompileRewriteReturnResult": { "count": 3411, "time": 688 }, "CompileScopeAnalysis": { "count": 3411, "time": 14201 }, "CompileScript": { "count": 13, "time": 6074 }, "CompileLazy": { "count": 3198, "time": 12666 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1744 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1418 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 437, "time": 1550 }, "Map_SetPrototype": { "count": 14119, "time": 5283 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 48679 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1360 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6259 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1913 }, "InterpreterNewClosure": { "count": 3119, "time": 4778 }, "DeserializeLazy": { "count": 70, "time": 1202 }, "CreateObjectLiteral": { "count": 2505, "time": 9475 }, "CreateArrayLiteral": { "count": 1129, "time": 2807 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 147 }, "HandleApiCall": { "count": 6040, "time": 3628 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 1537 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 9606 }, "CreateRegExpLiteral": { "count": 239, "time": 2409 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1176 }, "SetProperty": { "count": 948, "time": 2671 }, "NewObject": { "count": 272, "time": 1224 }, "RegExpExec": { "count": 478, "time": 9798 }, "RegExpExecMultiple": { "count": 288, "time": 3410 }, "StringSplit": { "count": 4175, "time": 10348 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 172 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 3160 }, "ArrayLengthSetter": { "count": 504, "time": 985 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 404 }, "RemoveArrayHoles": { "count": 9, "time": 11 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 869 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 2502 }, "AllocateInNewSpace": { "count": 58, "time": 663 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 20 }, "NumberToString": { "count": 872, "time": 2620 }, "AddDictionaryProperty": { "count": 3077, "time": 8315 }, "ObjectKeys": { "count": 170, "time": 2228 }, "ObjectCreate": { "count": 149, "time": 358 }, "GetProperty": { "count": 4312, "time": 2405 }, "HasProperty": { "count": 928, "time": 602 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 838 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1747 }, "StringAdd": { "count": 659, "time": 478 }, "StringCharCodeAt": { "count": 140, "time": 846 }, "StringBuilderJoin": { "count": 183, "time": 123 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5745, "time": 2425 }, "ArrayConcat": { "count": 997, "time": 2587 }, "ArraySplice": { "count": 268, "time": 108 }, "ArrayUnshift": { "count": 790, "time": 259 }, "DateNow": { "count": 49, "time": 284 }, "FunctionPrototypeToString": { "count": 191, "time": 160 }, "ObjectAssign": { "count": 909, "time": 12733 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 323 }, "ObjectSetPrototypeOf": { "count": 107, "time": 982 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1021 }, "Interrupt": { "count": 101, "time": 1604 }, "RegExpReplace": { "count": 1009, "time": 4656 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 80 }, "ArrayShift": { "count": 672, "time": 452 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 95 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 43 }, "DeleteProperty": { "count": 196, "time": 373 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 97 }, "ArrayPop": { "count": 383, "time": 142 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4380 }, "DatePrototypeToISOString": { "count": 43, "time": 108 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 484 }, "MapPrototypeClear": { "count": 106, "time": 711 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 316 }, "StringToNumber": { "count": 481, "time": 605 }, "DateUTC": { "count": 91, "time": 37 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 516 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 894 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 327 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 331 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 370 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1420 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5064 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 211 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 82 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 105 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27712 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2124 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 964 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 820 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 12, "time": 25 }, "AllocateInTargetSpace": { "count": 1, "time": 6 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1019329 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 11954 }, "ParseFunctionLiteral": { "count": 3436, "time": 145879 }, "ParseProgram": { "count": 13, "time": 5460 }, "PreParseWithVariableResolution": { "count": 13073, "time": 170473 }, "PreParseNoVariableResolution": { "count": 597, "time": 28003 }, "JsonParse": { "count": 21, "time": 9976 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 12360 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 2020 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1768 }, "StoreIC_Miss": { "count": 581, "time": 3156 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5455 }, "LoadIC_FunctionPrototypeStub": { "count": 189, "time": 1140 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 2096 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 14698 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7249, "time": 18452 }, "LoadIC_Premonomorphic": { "count": 889, "time": 974 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19847 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 3779 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4152 }, "LoadIC_LoadFieldDH": { "count": 4411, "time": 13012 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1005, "time": 6839 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 8500 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3167 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 3357 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1852 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 2779 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1262 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1536 }, "LoadIC_StringLength": { "count": 23, "time": 30 }, "StoreIC_SlowStub": { "count": 139, "time": 1076 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 27 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 885 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 666 }, "KeyedLoadIC_Miss": { "count": 32, "time": 681 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 439 } }, "API": { "API_Context_New": { "count": 2, "time": 7341 }, "API_FunctionTemplate_New": { "count": 1258, "time": 902 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 660 }, "API_Function_NewInstance": { "count": 41, "time": 305 }, "API_Script_Run": { "count": 11, "time": 22 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1716 }, "API_Object_CreateDataProperty": { "count": 22, "time": 4 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 1453 }, "API_String_NewFromOneByte": { "count": 979, "time": 1998 }, "API_String_Write": { "count": 2041, "time": 735 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 563 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 80, "time": 8 }, "OptimizeCode": { "count": 80, "time": 1117 }, "RecompileSynchronous": { "count": 159, "time": 96125 }, "CompileOptimized_Concurrent": { "count": 79, "time": 1485 }, "StackGuard": { "count": 78, "time": 1556 }, "DeoptimizeCode": { "count": 6, "time": 99 }, "NotifyDeoptimized": { "count": 6, "time": 649 } } } }, { "duration": 2748858, "js": 2246592, "phases": [ { "phase": "load", "start": 0, "duration": 96025 }, { "phase": "boot", "start": 96025, "duration": 764522 }, { "phase": "transition", "start": 860547, "duration": 272342 }, { "phase": "render", "start": 1132889, "duration": 1615969 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 348058, "duration": 4756, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 388984, "duration": 5187, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 452374, "duration": 1571, "usedHeapSizeAfter": 5710680, "usedHeapSizeBefore": 5970656 }, { "kind": "MinorGC", "type": "scavenge", "start": 625285, "duration": 2710, "usedHeapSizeAfter": 8686736, "usedHeapSizeBefore": 9305528 }, { "kind": "MinorGC", "type": "scavenge", "start": 752511, "duration": 2532, "usedHeapSizeAfter": 10085088, "usedHeapSizeBefore": 10614664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1056976, "duration": 3327, "usedHeapSizeAfter": 14012048, "usedHeapSizeBefore": 15907080 }, { "kind": "MinorGC", "type": "scavenge", "start": 1274546, "duration": 3787, "usedHeapSizeAfter": 15610824, "usedHeapSizeBefore": 17279720 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501356, "duration": 2899, "usedHeapSizeAfter": 17126200, "usedHeapSizeBefore": 19365800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1859136, "duration": 3323, "usedHeapSizeAfter": 19017280, "usedHeapSizeBefore": 24456264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2228236, "duration": 6237, "usedHeapSizeAfter": 21494672, "usedHeapSizeBefore": 25563040 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 964, "time": 3039 }, "FunctionCallback": { "count": 6357, "time": 51610 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1236 }, "StoreCallbackProperty": { "count": 721, "time": 831 }, "GCEpilogueCallback": { "count": 10, "time": 163 }, "GCPrologueCallback": { "count": 10, "time": 2637 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 176 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1586 }, "CompileFunction": { "count": 3398, "time": 96943 }, "CompileIgnition": { "count": 3434, "time": 104018 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31031 }, "CompileRenumber": { "count": 3411, "time": 9785 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1842 }, "CompileScopeAnalysis": { "count": 3411, "time": 15492 }, "CompileScript": { "count": 13, "time": 7077 }, "CompileLazy": { "count": 3198, "time": 13505 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1408 }, "RegExpInitializeAndCompile": { "count": 184, "time": 336 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 420, "time": 1164 }, "Map_SetPrototype": { "count": 14110, "time": 3535 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 44871 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 177 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4394 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1113 }, "InterpreterNewClosure": { "count": 3119, "time": 4086 }, "DeserializeLazy": { "count": 70, "time": 1034 }, "CreateObjectLiteral": { "count": 2505, "time": 8307 }, "CreateArrayLiteral": { "count": 1129, "time": 2749 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 490 }, "HandleApiCall": { "count": 6040, "time": 3048 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 85 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 745 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 8548 }, "CreateRegExpLiteral": { "count": 239, "time": 6198 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 2999 }, "SetProperty": { "count": 948, "time": 3547 }, "NewObject": { "count": 272, "time": 579 }, "RegExpExec": { "count": 482, "time": 10254 }, "RegExpExecMultiple": { "count": 288, "time": 720 }, "StringSplit": { "count": 4175, "time": 10884 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1346 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 3297 }, "ArrayLengthSetter": { "count": 504, "time": 311 }, "FunctionLengthGetter": { "count": 19, "time": 26 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 20 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 835 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2819 }, "AllocateInNewSpace": { "count": 66, "time": 1876 }, "CreateListFromArrayLike": { "count": 6, "time": 688 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2252 }, "AddDictionaryProperty": { "count": 3077, "time": 7347 }, "ObjectKeys": { "count": 170, "time": 1623 }, "ObjectCreate": { "count": 149, "time": 1937 }, "GetProperty": { "count": 4312, "time": 2686 }, "HasProperty": { "count": 928, "time": 2648 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 24 }, "PushCatchContext": { "count": 2, "time": 17 }, "StringIndexOfUnchecked": { "count": 2325, "time": 3328 }, "StringAdd": { "count": 662, "time": 1297 }, "StringCharCodeAt": { "count": 140, "time": 208 }, "StringBuilderJoin": { "count": 183, "time": 105 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5783, "time": 5062 }, "ArrayConcat": { "count": 997, "time": 1833 }, "ArraySplice": { "count": 268, "time": 256 }, "ArrayUnshift": { "count": 790, "time": 1574 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 191, "time": 154 }, "ObjectAssign": { "count": 909, "time": 9721 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1702 }, "ObjectSetPrototypeOf": { "count": 107, "time": 863 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 1472 }, "Interrupt": { "count": 100, "time": 303 }, "RegExpReplace": { "count": 1009, "time": 3832 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 506 }, "ArrayShift": { "count": 672, "time": 1694 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 249, "time": 170 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 91 }, "ArrayPop": { "count": 71, "time": 32 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5126 }, "DatePrototypeToISOString": { "count": 43, "time": 126 }, "GlobalDecodeURIComponent": { "count": 4, "time": 159 }, "GlobalEncodeURIComponent": { "count": 153, "time": 155 }, "MapPrototypeClear": { "count": 106, "time": 504 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 236 }, "StringToNumber": { "count": 481, "time": 48 }, "DateUTC": { "count": 91, "time": 918 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1678 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 427 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 438 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1896 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5661 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 194 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24732 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3282 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 3, "time": 23 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1267 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 158 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 26 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1025704 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14757 }, "ParseFunctionLiteral": { "count": 3436, "time": 142444 }, "ParseProgram": { "count": 13, "time": 4107 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175733 }, "PreParseNoVariableResolution": { "count": 597, "time": 33915 }, "JsonParse": { "count": 21, "time": 7173 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3652, "time": 12773 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 639 }, "LoadGlobalIC_Miss": { "count": 751, "time": 627 }, "StoreIC_Miss": { "count": 582, "time": 2931 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4882 }, "LoadIC_FunctionPrototypeStub": { "count": 172, "time": 1240 }, "LoadIC_LoadConstantDH": { "count": 703, "time": 1819 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4184, "time": 22412 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7227, "time": 18132 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2623 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 22482 }, "LoadGlobalIC_Slow": { "count": 6, "time": 54 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 3011 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3950 }, "LoadIC_LoadFieldDH": { "count": 4387, "time": 14010 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 792 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 6215 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 8483 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 39 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4174 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 3286 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 272 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 796, "time": 4595 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 548 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1276 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 950 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 159 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 484 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 412 }, "KeyedLoadIC_Miss": { "count": 32, "time": 281 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 7345 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3133 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 553 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3066 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 53 }, "API_Persistent_New": { "count": 2889, "time": 3198 }, "API_String_NewFromOneByte": { "count": 979, "time": 905 }, "API_String_Write": { "count": 2018, "time": 1269 }, "API_External_New": { "count": 29, "time": 15 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 14 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 20 }, "API_Error_New": { "count": 2, "time": 365 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 19 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 6 }, "OptimizeCode": { "count": 57, "time": 1575 }, "RecompileSynchronous": { "count": 113, "time": 74135 }, "CompileOptimized_Concurrent": { "count": 56, "time": 635 }, "StackGuard": { "count": 54, "time": 1879 }, "DeoptimizeCode": { "count": 6, "time": 88 }, "NotifyDeoptimized": { "count": 6, "time": 81 } } } }, { "duration": 2750179, "js": 2230113, "phases": [ { "phase": "load", "start": 0, "duration": 102179 }, { "phase": "boot", "start": 102179, "duration": 762821 }, { "phase": "transition", "start": 865000, "duration": 268887 }, { "phase": "render", "start": 1133887, "duration": 1616292 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 362250, "duration": 4405, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 398793, "duration": 5127, "usedHeapSizeAfter": 4346744, "usedHeapSizeBefore": 4521768 }, { "kind": "MinorGC", "type": "scavenge", "start": 459453, "duration": 2302, "usedHeapSizeAfter": 5723416, "usedHeapSizeBefore": 5970720 }, { "kind": "MinorGC", "type": "scavenge", "start": 627038, "duration": 4770, "usedHeapSizeAfter": 8700744, "usedHeapSizeBefore": 9290224 }, { "kind": "MinorGC", "type": "scavenge", "start": 753611, "duration": 3053, "usedHeapSizeAfter": 10084296, "usedHeapSizeBefore": 10591264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1053845, "duration": 1962, "usedHeapSizeAfter": 13977696, "usedHeapSizeBefore": 15891312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1277882, "duration": 1697, "usedHeapSizeAfter": 15566944, "usedHeapSizeBefore": 17240232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511750, "duration": 3089, "usedHeapSizeAfter": 17135584, "usedHeapSizeBefore": 19372552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1880980, "duration": 2597, "usedHeapSizeAfter": 19144656, "usedHeapSizeBefore": 24463152 }, { "kind": "MinorGC", "type": "scavenge", "start": 2205761, "duration": 4388, "usedHeapSizeAfter": 21292792, "usedHeapSizeBefore": 25502224 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 2653 }, "FunctionCallback": { "count": 6366, "time": 53423 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 197 }, "StoreCallbackProperty": { "count": 721, "time": 744 }, "GCEpilogueCallback": { "count": 10, "time": 125 }, "GCPrologueCallback": { "count": 10, "time": 2252 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 156 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1453 }, "CompileFunction": { "count": 3398, "time": 106481 }, "CompileIgnition": { "count": 3434, "time": 108085 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33395 }, "CompileRenumber": { "count": 3411, "time": 11294 }, "CompileRewriteReturnResult": { "count": 3411, "time": 460 }, "CompileScopeAnalysis": { "count": 3411, "time": 15581 }, "CompileScript": { "count": 13, "time": 8177 }, "CompileLazy": { "count": 3198, "time": 12726 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1264 }, "RegExpInitializeAndCompile": { "count": 184, "time": 733 }, "CompileForOnStackReplacement": { "count": 1, "time": 19 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 618 }, "Map_SetPrototype": { "count": 14110, "time": 3901 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 48639 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 389 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4972 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2405 }, "InterpreterNewClosure": { "count": 3119, "time": 3358 }, "DeserializeLazy": { "count": 70, "time": 682 }, "CreateObjectLiteral": { "count": 2505, "time": 10219 }, "CreateArrayLiteral": { "count": 1129, "time": 2576 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4870 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 228 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1443 }, "Object_DeleteProperty": { "count": 8, "time": 16 }, "ForInEnumerate": { "count": 1050, "time": 8069 }, "CreateRegExpLiteral": { "count": 239, "time": 2124 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1653 }, "SetProperty": { "count": 948, "time": 3489 }, "NewObject": { "count": 272, "time": 819 }, "RegExpExec": { "count": 479, "time": 9337 }, "RegExpExecMultiple": { "count": 288, "time": 2383 }, "StringSplit": { "count": 4175, "time": 7408 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1277 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 2115 }, "ArrayLengthSetter": { "count": 504, "time": 161 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 721 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 1332 }, "AllocateInNewSpace": { "count": 63, "time": 2297 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 2393 }, "AddDictionaryProperty": { "count": 3077, "time": 7576 }, "ObjectKeys": { "count": 170, "time": 807 }, "ObjectCreate": { "count": 149, "time": 2778 }, "GetProperty": { "count": 4312, "time": 2309 }, "HasProperty": { "count": 928, "time": 1324 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 55 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2149 }, "StringAdd": { "count": 659, "time": 452 }, "StringCharCodeAt": { "count": 140, "time": 63 }, "StringBuilderJoin": { "count": 183, "time": 109 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5765, "time": 1329 }, "ArrayConcat": { "count": 997, "time": 4207 }, "ArraySplice": { "count": 268, "time": 467 }, "ArrayUnshift": { "count": 790, "time": 417 }, "DateNow": { "count": 49, "time": 38 }, "FunctionPrototypeToString": { "count": 191, "time": 158 }, "ObjectAssign": { "count": 909, "time": 11518 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1005 }, "ObjectSetPrototypeOf": { "count": 107, "time": 559 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 1224 }, "Interrupt": { "count": 105, "time": 328 }, "RegExpReplace": { "count": 1009, "time": 3070 }, "GlobalUnescape": { "count": 1, "time": 444 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 817 }, "ArrayShift": { "count": 672, "time": 2391 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 703 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 37 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1715 }, "ArrayPop": { "count": 669, "time": 1381 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4766 }, "DatePrototypeToISOString": { "count": 43, "time": 436 }, "GlobalDecodeURIComponent": { "count": 4, "time": 780 }, "GlobalEncodeURIComponent": { "count": 153, "time": 591 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1181 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 28 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 35 }, "ObjectIsFrozen": { "count": 420, "time": 24 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1746 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 169 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 545 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1001 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4467 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 112 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 22761 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1495 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3039 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 489 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 25, "time": 49 } }, "JavaScript": { "JS_Execution": { "count": 568, "time": 1008320 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16308 }, "ParseFunctionLiteral": { "count": 3436, "time": 148182 }, "ParseProgram": { "count": 13, "time": 5757 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177504 }, "PreParseNoVariableResolution": { "count": 597, "time": 30945 }, "JsonParse": { "count": 21, "time": 8848 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 9462 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1756 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2774 }, "StoreIC_Miss": { "count": 581, "time": 2862 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4950 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 1584 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2500 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4162, "time": 18156 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7267, "time": 17218 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2685 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15602 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4331 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 2937 }, "LoadIC_LoadFieldDH": { "count": 4413, "time": 11884 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1002, "time": 2434 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 11612 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3802 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 393, "time": 2396 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 286 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 793, "time": 2076 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1652 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1119 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 1682 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 473 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1527 }, "KeyedLoadIC_Miss": { "count": 32, "time": 764 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 1014 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 9159 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1861 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 497 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 264 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3084 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 304 }, "API_Persistent_New": { "count": 2889, "time": 3953 }, "API_String_NewFromOneByte": { "count": 979, "time": 695 }, "API_String_Write": { "count": 2015, "time": 884 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 62, "time": 5 }, "OptimizeCode": { "count": 62, "time": 1090 }, "RecompileSynchronous": { "count": 123, "time": 72732 }, "CompileOptimized_Concurrent": { "count": 61, "time": 1144 }, "StackGuard": { "count": 59, "time": 972 }, "DeoptimizeCode": { "count": 5, "time": 81 }, "NotifyDeoptimized": { "count": 5, "time": 756 } } } }, { "duration": 2726390, "js": 2225006, "phases": [ { "phase": "load", "start": 0, "duration": 98601 }, { "phase": "boot", "start": 98601, "duration": 758529 }, { "phase": "transition", "start": 857130, "duration": 267433 }, { "phase": "render", "start": 1124563, "duration": 1601827 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351971, "duration": 4724, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 388408, "duration": 5620, "usedHeapSizeAfter": 4346688, "usedHeapSizeBefore": 4521696 }, { "kind": "MinorGC", "type": "scavenge", "start": 450704, "duration": 1929, "usedHeapSizeAfter": 5723416, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 605133, "duration": 3232, "usedHeapSizeAfter": 8662696, "usedHeapSizeBefore": 9289888 }, { "kind": "MinorGC", "type": "scavenge", "start": 747592, "duration": 1728, "usedHeapSizeAfter": 10138528, "usedHeapSizeBefore": 10613648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045458, "duration": 3486, "usedHeapSizeAfter": 13977072, "usedHeapSizeBefore": 15900296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1265062, "duration": 4565, "usedHeapSizeAfter": 15610944, "usedHeapSizeBefore": 17262272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1494756, "duration": 3072, "usedHeapSizeAfter": 17148320, "usedHeapSizeBefore": 19350112 }, { "kind": "MinorGC", "type": "scavenge", "start": 1852632, "duration": 3508, "usedHeapSizeAfter": 19129728, "usedHeapSizeBefore": 24463096 }, { "kind": "MinorGC", "type": "scavenge", "start": 2207263, "duration": 5468, "usedHeapSizeAfter": 21440936, "usedHeapSizeBefore": 25513152 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 3563 }, "FunctionCallback": { "count": 6354, "time": 49468 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 2676 }, "StoreCallbackProperty": { "count": 721, "time": 1140 }, "GCEpilogueCallback": { "count": 10, "time": 782 }, "GCPrologueCallback": { "count": 10, "time": 1781 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 2078 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1947 }, "CompileFunction": { "count": 3398, "time": 96777 }, "CompileIgnition": { "count": 3434, "time": 98182 }, "CompileIgnitionFinalization": { "count": 3434, "time": 28477 }, "CompileRenumber": { "count": 3411, "time": 11223 }, "CompileRewriteReturnResult": { "count": 3411, "time": 868 }, "CompileScopeAnalysis": { "count": 3411, "time": 14559 }, "CompileScript": { "count": 13, "time": 8243 }, "CompileLazy": { "count": 3198, "time": 14213 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1438 }, "RegExpInitializeAndCompile": { "count": 184, "time": 805 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 394 }, "Map_SetPrototype": { "count": 14115, "time": 6067 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 43707 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 181 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6630 }, "InterpreterDeserializeLazy": { "count": 161, "time": 5016 }, "InterpreterNewClosure": { "count": 3119, "time": 4010 }, "DeserializeLazy": { "count": 70, "time": 535 }, "CreateObjectLiteral": { "count": 2505, "time": 9706 }, "CreateArrayLiteral": { "count": 1129, "time": 1884 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4126 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 69 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 825 }, "FunctionPrototypeSetter": { "count": 293, "time": 1270 }, "Object_DeleteProperty": { "count": 8, "time": 30 }, "ForInEnumerate": { "count": 1050, "time": 7040 }, "CreateRegExpLiteral": { "count": 239, "time": 1250 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1806 }, "SetProperty": { "count": 948, "time": 3532 }, "NewObject": { "count": 272, "time": 1227 }, "RegExpExec": { "count": 478, "time": 8307 }, "RegExpExecMultiple": { "count": 288, "time": 2224 }, "StringSplit": { "count": 4175, "time": 8375 }, "StringBuilderConcat": { "count": 92, "time": 785 }, "DateConstructor_ConstructStub": { "count": 525, "time": 649 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 3202 }, "ArrayLengthSetter": { "count": 504, "time": 118 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 600 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 39 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 45 }, "WeakCollectionSet": { "count": 56, "time": 2042 }, "AllocateInNewSpace": { "count": 46, "time": 222 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1040 }, "AddDictionaryProperty": { "count": 3077, "time": 7060 }, "ObjectKeys": { "count": 170, "time": 1072 }, "ObjectCreate": { "count": 149, "time": 2472 }, "GetProperty": { "count": 4313, "time": 3271 }, "HasProperty": { "count": 928, "time": 2745 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 46 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2166 }, "StringAdd": { "count": 659, "time": 576 }, "StringCharCodeAt": { "count": 140, "time": 193 }, "StringBuilderJoin": { "count": 183, "time": 909 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5769, "time": 2112 }, "ArrayConcat": { "count": 997, "time": 1445 }, "ArraySplice": { "count": 268, "time": 95 }, "ArrayUnshift": { "count": 790, "time": 241 }, "DateNow": { "count": 49, "time": 727 }, "FunctionPrototypeToString": { "count": 191, "time": 1003 }, "ObjectAssign": { "count": 909, "time": 10480 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 232 }, "ObjectSetPrototypeOf": { "count": 107, "time": 90 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2610 }, "Interrupt": { "count": 104, "time": 1844 }, "RegExpReplace": { "count": 1009, "time": 3796 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 65 }, "ArrayShift": { "count": 672, "time": 1295 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 716 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 78 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 433 }, "DeleteProperty": { "count": 196, "time": 859 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 97 }, "ArrayPop": { "count": 669, "time": 1993 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4661 }, "DatePrototypeToISOString": { "count": 43, "time": 936 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 718 }, "MapPrototypeClear": { "count": 106, "time": 41 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 236 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 52 }, "DatePrototypeSetMonth": { "count": 31, "time": 139 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 294 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 42 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1817 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4203 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 123 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 338 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 766 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25186 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3557 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 6 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 991177 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13951 }, "ParseFunctionLiteral": { "count": 3436, "time": 156621 }, "ParseProgram": { "count": 13, "time": 7911 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177260 }, "PreParseNoVariableResolution": { "count": 597, "time": 33724 }, "JsonParse": { "count": 21, "time": 7573 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 15190 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1895 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1091 }, "StoreIC_Miss": { "count": 583, "time": 4115 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4466 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 610 }, "LoadIC_LoadConstantDH": { "count": 715, "time": 1719 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4151, "time": 19081 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7164, "time": 20845 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4464 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16903 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 135, "time": 2479 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1365 }, "LoadIC_LoadFieldDH": { "count": 4402, "time": 17180 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 1011, "time": 4948 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 14568 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2844 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 2331 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 76, "time": 245 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 4987 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 1758 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 906 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 278 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 1412 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1506 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 7355 }, "API_FunctionTemplate_New": { "count": 1258, "time": 901 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 209 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 748 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3580 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2198 }, "API_String_NewFromOneByte": { "count": 979, "time": 441 }, "API_String_Write": { "count": 2012, "time": 938 }, "API_External_New": { "count": 29, "time": 1 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 8 }, "OptimizeCode": { "count": 70, "time": 1309 }, "RecompileSynchronous": { "count": 139, "time": 82908 }, "CompileOptimized_Concurrent": { "count": 69, "time": 1474 }, "StackGuard": { "count": 67, "time": 600 }, "DeoptimizeCode": { "count": 5, "time": 70 }, "NotifyDeoptimized": { "count": 6, "time": 98 } } } }, { "duration": 2752390, "js": 2255119, "phases": [ { "phase": "load", "start": 0, "duration": 101643 }, { "phase": "boot", "start": 101643, "duration": 748845 }, { "phase": "transition", "start": 850488, "duration": 271779 }, { "phase": "render", "start": 1122267, "duration": 1630123 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346939, "duration": 4447, "usedHeapSizeAfter": 3781888, "usedHeapSizeBefore": 4220400 }, { "kind": "MinorGC", "type": "scavenge", "start": 383267, "duration": 5237, "usedHeapSizeAfter": 4346568, "usedHeapSizeBefore": 4521648 }, { "kind": "MinorGC", "type": "scavenge", "start": 445406, "duration": 1304, "usedHeapSizeAfter": 5710728, "usedHeapSizeBefore": 5970544 }, { "kind": "MinorGC", "type": "scavenge", "start": 606097, "duration": 3089, "usedHeapSizeAfter": 8694312, "usedHeapSizeBefore": 9304992 }, { "kind": "MinorGC", "type": "scavenge", "start": 741222, "duration": 2768, "usedHeapSizeAfter": 10082024, "usedHeapSizeBefore": 10611784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048586, "duration": 3217, "usedHeapSizeAfter": 13978160, "usedHeapSizeBefore": 15906104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1261593, "duration": 3297, "usedHeapSizeAfter": 15629536, "usedHeapSizeBefore": 17273136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1485610, "duration": 3635, "usedHeapSizeAfter": 17059720, "usedHeapSizeBefore": 19362328 }, { "kind": "MinorGC", "type": "scavenge", "start": 1890572, "duration": 6422, "usedHeapSizeAfter": 19132632, "usedHeapSizeBefore": 24483784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2274474, "duration": 6427, "usedHeapSizeAfter": 21696944, "usedHeapSizeBefore": 25616880 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 964, "time": 1480 }, "FunctionCallback": { "count": 6362, "time": 65674 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1149 }, "StoreCallbackProperty": { "count": 721, "time": 312 }, "GCEpilogueCallback": { "count": 10, "time": 869 }, "GCPrologueCallback": { "count": 10, "time": 1006 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 181 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1409 }, "CompileFunction": { "count": 3398, "time": 102814 }, "CompileIgnition": { "count": 3434, "time": 100006 }, "CompileIgnitionFinalization": { "count": 3434, "time": 28173 }, "CompileRenumber": { "count": 3411, "time": 11547 }, "CompileRewriteReturnResult": { "count": 3411, "time": 448 }, "CompileScopeAnalysis": { "count": 3411, "time": 14097 }, "CompileScript": { "count": 13, "time": 6136 }, "CompileLazy": { "count": 3198, "time": 15801 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1009 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1186 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 420, "time": 2398 }, "Map_SetPrototype": { "count": 14101, "time": 3319 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 37842 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 253 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8406 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1651 }, "InterpreterNewClosure": { "count": 3119, "time": 3180 }, "DeserializeLazy": { "count": 70, "time": 316 }, "CreateObjectLiteral": { "count": 2505, "time": 9112 }, "CreateArrayLiteral": { "count": 1129, "time": 3394 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 7242 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1122 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 333 }, "Object_DeleteProperty": { "count": 8, "time": 596 }, "ForInEnumerate": { "count": 1050, "time": 9008 }, "CreateRegExpLiteral": { "count": 239, "time": 3110 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 2025 }, "SetProperty": { "count": 948, "time": 3688 }, "NewObject": { "count": 272, "time": 598 }, "RegExpExec": { "count": 478, "time": 6482 }, "RegExpExecMultiple": { "count": 288, "time": 1301 }, "StringSplit": { "count": 4175, "time": 9809 }, "StringBuilderConcat": { "count": 92, "time": 168 }, "DateConstructor_ConstructStub": { "count": 525, "time": 623 }, "NumberPrototypeToString": { "count": 248, "time": 23 }, "ObjectDefineProperty": { "count": 860, "time": 2674 }, "ArrayLengthSetter": { "count": 504, "time": 116 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 10 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 1745 }, "AllocateInNewSpace": { "count": 52, "time": 990 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1164 }, "AddDictionaryProperty": { "count": 3077, "time": 4156 }, "ObjectKeys": { "count": 170, "time": 1076 }, "ObjectCreate": { "count": 149, "time": 2997 }, "GetProperty": { "count": 4313, "time": 2001 }, "HasProperty": { "count": 928, "time": 3219 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 256 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4720 }, "StringAdd": { "count": 659, "time": 324 }, "StringCharCodeAt": { "count": 140, "time": 61 }, "StringBuilderJoin": { "count": 183, "time": 1384 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5773, "time": 4210 }, "ArrayConcat": { "count": 997, "time": 1449 }, "ArraySplice": { "count": 268, "time": 102 }, "ArrayUnshift": { "count": 790, "time": 888 }, "DateNow": { "count": 49, "time": 55 }, "FunctionPrototypeToString": { "count": 191, "time": 147 }, "ObjectAssign": { "count": 909, "time": 10573 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1516 }, "ObjectSetPrototypeOf": { "count": 107, "time": 753 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2896 }, "Interrupt": { "count": 107, "time": 1768 }, "RegExpReplace": { "count": 1009, "time": 1890 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 77 }, "ArrayShift": { "count": 672, "time": 2392 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 810 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 586 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 160 }, "ArrayPop": { "count": 669, "time": 770 }, "ArrayPush": { "count": 1, "time": 132 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3723 }, "DatePrototypeToISOString": { "count": 43, "time": 1394 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 958 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1161 }, "StringToNumber": { "count": 481, "time": 138 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 48 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 32 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1339 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 51 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 654 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4212 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 1104 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1166 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28726 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1596 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 559, "time": 1016880 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17084 }, "ParseFunctionLiteral": { "count": 3436, "time": 146842 }, "ParseProgram": { "count": 13, "time": 5015 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178280 }, "PreParseNoVariableResolution": { "count": 597, "time": 28650 }, "JsonParse": { "count": 21, "time": 9821 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3647, "time": 10165 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2587 }, "LoadGlobalIC_Miss": { "count": 751, "time": 4527 }, "StoreIC_Miss": { "count": 579, "time": 5283 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5272 }, "LoadIC_FunctionPrototypeStub": { "count": 172, "time": 922 }, "LoadIC_LoadConstantDH": { "count": 704, "time": 1922 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4139, "time": 18336 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7193, "time": 17909 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2946 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20117 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 1931 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2278 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 15385 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 9543 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 7991 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4008 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 384, "time": 4640 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1214 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2155 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1005 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1291 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 172 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 58 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1267 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8482 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1112 }, "API_Object_SetPrivate": { "count": 44, "time": 33 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 84 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3120 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 53 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 2588 }, "API_String_NewFromOneByte": { "count": 979, "time": 1940 }, "API_String_Write": { "count": 2030, "time": 1893 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 10 }, "API_Object_Delete": { "count": 1, "time": 2 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 34 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 296 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 27 }, "OptimizeCode": { "count": 65, "time": 885 }, "RecompileSynchronous": { "count": 129, "time": 87885 }, "CompileOptimized_Concurrent": { "count": 64, "time": 653 }, "StackGuard": { "count": 62, "time": 867 }, "DeoptimizeCode": { "count": 5, "time": 75 }, "NotifyDeoptimized": { "count": 5, "time": 724 } } } }, { "duration": 2762954, "js": 2246884, "phases": [ { "phase": "load", "start": 0, "duration": 99933 }, { "phase": "boot", "start": 99933, "duration": 771513 }, { "phase": "transition", "start": 871446, "duration": 275781 }, { "phase": "render", "start": 1147227, "duration": 1615727 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354701, "duration": 5166, "usedHeapSizeAfter": 3781960, "usedHeapSizeBefore": 4220472 }, { "kind": "MinorGC", "type": "scavenge", "start": 396374, "duration": 4579, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 458145, "duration": 2939, "usedHeapSizeAfter": 5713440, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 630172, "duration": 1983, "usedHeapSizeAfter": 8685560, "usedHeapSizeBefore": 9306192 }, { "kind": "MinorGC", "type": "scavenge", "start": 762569, "duration": 2377, "usedHeapSizeAfter": 10113848, "usedHeapSizeBefore": 10615168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063999, "duration": 3243, "usedHeapSizeAfter": 13985384, "usedHeapSizeBefore": 15907144 }, { "kind": "MinorGC", "type": "scavenge", "start": 1291137, "duration": 3345, "usedHeapSizeAfter": 15652024, "usedHeapSizeBefore": 17307248 }, { "kind": "MinorGC", "type": "scavenge", "start": 1523126, "duration": 4190, "usedHeapSizeAfter": 17165832, "usedHeapSizeBefore": 19397200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1922744, "duration": 5327, "usedHeapSizeAfter": 19272696, "usedHeapSizeBefore": 24548776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2261228, "duration": 7085, "usedHeapSizeAfter": 21696440, "usedHeapSizeBefore": 25577448 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 982, "time": 2532 }, "FunctionCallback": { "count": 6360, "time": 56816 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 965 }, "StoreCallbackProperty": { "count": 721, "time": 274 }, "GCEpilogueCallback": { "count": 10, "time": 562 }, "GCPrologueCallback": { "count": 10, "time": 1482 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 157 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 679 }, "CompileFunction": { "count": 3398, "time": 104700 }, "CompileIgnition": { "count": 3434, "time": 103838 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34431 }, "CompileRenumber": { "count": 3411, "time": 13836 }, "CompileRewriteReturnResult": { "count": 3411, "time": 883 }, "CompileScopeAnalysis": { "count": 3411, "time": 12438 }, "CompileScript": { "count": 13, "time": 6190 }, "CompileLazy": { "count": 3198, "time": 12822 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 641 }, "RegExpInitializeAndCompile": { "count": 184, "time": 788 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 438, "time": 1702 }, "Map_SetPrototype": { "count": 14108, "time": 4858 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 41334 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1352 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4485 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1184 }, "InterpreterNewClosure": { "count": 3119, "time": 3259 }, "DeserializeLazy": { "count": 70, "time": 1894 }, "CreateObjectLiteral": { "count": 2505, "time": 10517 }, "CreateArrayLiteral": { "count": 1129, "time": 1158 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 7985 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 467 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 381 }, "Object_DeleteProperty": { "count": 8, "time": 415 }, "ForInEnumerate": { "count": 1050, "time": 7186 }, "CreateRegExpLiteral": { "count": 239, "time": 2513 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1909 }, "SetProperty": { "count": 948, "time": 3161 }, "NewObject": { "count": 272, "time": 815 }, "RegExpExec": { "count": 478, "time": 12211 }, "RegExpExecMultiple": { "count": 288, "time": 3519 }, "StringSplit": { "count": 4175, "time": 5557 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 996 }, "NumberPrototypeToString": { "count": 248, "time": 12 }, "ObjectDefineProperty": { "count": 860, "time": 3573 }, "ArrayLengthSetter": { "count": 504, "time": 113 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 387 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 52 }, "WeakCollectionSet": { "count": 56, "time": 3250 }, "AllocateInNewSpace": { "count": 66, "time": 727 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1835 }, "AddDictionaryProperty": { "count": 3077, "time": 9729 }, "ObjectKeys": { "count": 170, "time": 273 }, "ObjectCreate": { "count": 149, "time": 2576 }, "GetProperty": { "count": 4312, "time": 2143 }, "HasProperty": { "count": 928, "time": 1442 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 528 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 55 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 207 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1809 }, "StringAdd": { "count": 659, "time": 169 }, "StringCharCodeAt": { "count": 140, "time": 587 }, "StringBuilderJoin": { "count": 183, "time": 1282 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5795, "time": 4152 }, "ArrayConcat": { "count": 997, "time": 2657 }, "ArraySplice": { "count": 268, "time": 109 }, "ArrayUnshift": { "count": 790, "time": 942 }, "DateNow": { "count": 49, "time": 628 }, "FunctionPrototypeToString": { "count": 191, "time": 536 }, "ObjectAssign": { "count": 909, "time": 13220 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1505 }, "ObjectSetPrototypeOf": { "count": 107, "time": 819 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 1452 }, "Interrupt": { "count": 95, "time": 264 }, "RegExpReplace": { "count": 1009, "time": 3282 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1011 }, "ArrayShift": { "count": 672, "time": 2111 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 4 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 358 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 410 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 567 }, "ArrayPop": { "count": 306, "time": 90 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4398 }, "DatePrototypeToISOString": { "count": 43, "time": 731 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 147 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 245 }, "StringToNumber": { "count": 481, "time": 49 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 35 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 874 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2337 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 789 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 52 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 713 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4107 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 151 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 426 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 387 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29514 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3895 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1624 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 774 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 12, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1006573 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13761 }, "ParseFunctionLiteral": { "count": 3436, "time": 146061 }, "ParseProgram": { "count": 13, "time": 5709 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178664 }, "PreParseNoVariableResolution": { "count": 597, "time": 31292 }, "JsonParse": { "count": 21, "time": 9282 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 9289 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2964 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3076 }, "StoreIC_Miss": { "count": 576, "time": 2907 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5595 }, "LoadIC_FunctionPrototypeStub": { "count": 190, "time": 311 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1277 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4140, "time": 21005 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7236, "time": 11890 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5485 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19226 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 4047 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4969 }, "LoadIC_LoadFieldDH": { "count": 4388, "time": 13829 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 5887 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 10095 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3964 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 1455 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 363 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 4392 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 127 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1563 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1374 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 1377 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 733 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 807 }, "KeyedLoadIC_Miss": { "count": 32, "time": 518 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 770 } }, "API": { "API_Context_New": { "count": 2, "time": 8395 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1314 }, "API_Object_SetPrivate": { "count": 44, "time": 667 }, "API_ObjectTemplate_New": { "count": 101, "time": 678 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 130 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2283 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 1592 }, "API_String_NewFromOneByte": { "count": 979, "time": 243 }, "API_String_Write": { "count": 2035, "time": 3486 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 3 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 57, "time": 10 }, "OptimizeCode": { "count": 57, "time": 237 }, "RecompileSynchronous": { "count": 113, "time": 77404 }, "CompileOptimized_Concurrent": { "count": 56, "time": 2217 }, "StackGuard": { "count": 55, "time": 429 }, "DeoptimizeCode": { "count": 5, "time": 795 }, "NotifyDeoptimized": { "count": 6, "time": 499 } } } }, { "duration": 2748742, "js": 2238251, "phases": [ { "phase": "load", "start": 0, "duration": 97716 }, { "phase": "boot", "start": 97716, "duration": 767876 }, { "phase": "transition", "start": 865592, "duration": 282041 }, { "phase": "render", "start": 1147633, "duration": 1601109 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346182, "duration": 5091, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 381302, "duration": 5382, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 445459, "duration": 3239, "usedHeapSizeAfter": 5713504, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 616553, "duration": 2997, "usedHeapSizeAfter": 8719712, "usedHeapSizeBefore": 9306992 }, { "kind": "MinorGC", "type": "scavenge", "start": 743672, "duration": 2490, "usedHeapSizeAfter": 10051960, "usedHeapSizeBefore": 10598720 }, { "kind": "MajorGC", "type": "incremental marking", "start": 853637, "duration": 47, "usedHeapSizeAfter": 11767352, "usedHeapSizeBefore": 11767352 }, { "kind": "MajorGC", "type": "atomic pause", "start": 868552, "duration": 6356, "usedHeapSizeAfter": 9991504, "usedHeapSizeBefore": 11899808 }, { "kind": "MajorGC", "type": "weak processing", "start": 977542, "duration": 9, "usedHeapSizeAfter": 12234752, "usedHeapSizeBefore": 12234752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1110458, "duration": 2690, "usedHeapSizeAfter": 12641864, "usedHeapSizeBefore": 14819192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1380354, "duration": 4015, "usedHeapSizeAfter": 14780472, "usedHeapSizeBefore": 16609752 }, { "kind": "MinorGC", "type": "scavenge", "start": 1809486, "duration": 3696, "usedHeapSizeAfter": 16920776, "usedHeapSizeBefore": 22264032 }, { "kind": "MinorGC", "type": "scavenge", "start": 2131300, "duration": 2571, "usedHeapSizeAfter": 19137768, "usedHeapSizeBefore": 23396296 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 1308 }, "FunctionCallback": { "count": 6359, "time": 58456 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 294 }, "StoreCallbackProperty": { "count": 721, "time": 2418 }, "GCEpilogueCallback": { "count": 11, "time": 563 }, "GCPrologueCallback": { "count": 11, "time": 1001 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 438 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1620 }, "CompileFunction": { "count": 3398, "time": 99869 }, "CompileIgnition": { "count": 3434, "time": 100854 }, "CompileIgnitionFinalization": { "count": 3434, "time": 39553 }, "CompileRenumber": { "count": 3411, "time": 15284 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1218 }, "CompileScopeAnalysis": { "count": 3411, "time": 15481 }, "CompileScript": { "count": 13, "time": 6693 }, "CompileLazy": { "count": 3198, "time": 11995 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1258 }, "RegExpInitializeAndCompile": { "count": 184, "time": 165 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 802 }, "Map_SetPrototype": { "count": 14130, "time": 4580 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 42083 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1367 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4611 }, "InterpreterDeserializeLazy": { "count": 161, "time": 5016 }, "InterpreterNewClosure": { "count": 3119, "time": 3066 }, "DeserializeLazy": { "count": 70, "time": 2362 }, "CreateObjectLiteral": { "count": 2505, "time": 8659 }, "CreateArrayLiteral": { "count": 1129, "time": 1254 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 7667 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 331 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 4263 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 10453 }, "CreateRegExpLiteral": { "count": 239, "time": 2558 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 3907 }, "SetProperty": { "count": 947, "time": 2498 }, "NewObject": { "count": 272, "time": 1178 }, "RegExpExec": { "count": 479, "time": 10296 }, "RegExpExecMultiple": { "count": 288, "time": 1211 }, "StringSplit": { "count": 4175, "time": 9816 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1011 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 5067 }, "ArrayLengthSetter": { "count": 504, "time": 144 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 55 }, "WeakCollectionSet": { "count": 56, "time": 1735 }, "AllocateInNewSpace": { "count": 60, "time": 2017 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 1658 }, "AddDictionaryProperty": { "count": 3077, "time": 5010 }, "ObjectKeys": { "count": 170, "time": 1439 }, "ObjectCreate": { "count": 153, "time": 2792 }, "GetProperty": { "count": 4312, "time": 1895 }, "HasProperty": { "count": 928, "time": 704 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 86 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1569 }, "StringAdd": { "count": 659, "time": 160 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 815 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5057, "time": 2711 }, "ArrayConcat": { "count": 997, "time": 925 }, "ArraySplice": { "count": 268, "time": 91 }, "ArrayUnshift": { "count": 790, "time": 220 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 191, "time": 624 }, "ObjectAssign": { "count": 909, "time": 11335 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1492 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1028 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 347 }, "Interrupt": { "count": 102, "time": 198 }, "RegExpReplace": { "count": 1009, "time": 2301 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 247 }, "ArrayShift": { "count": 672, "time": 1928 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 96 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 334 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 669, "time": 1991 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4333 }, "DatePrototypeToISOString": { "count": 43, "time": 2043 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 142 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 638 }, "StringToNumber": { "count": 481, "time": 709 }, "DateUTC": { "count": 91, "time": 172 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 688 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 21 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 2968 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 932 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1105 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4787 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 199 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 69 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 76 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23078 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2093 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 0 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 7334 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 840 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 40 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 44 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 78 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 827 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1774 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 17 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 61 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 805 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 418 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 48 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 39 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 58 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 681 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 46 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 786 }, "AllocateInTargetSpace": { "count": 29, "time": 33 } }, "JavaScript": { "JS_Execution": { "count": 573, "time": 1004509 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 20401 }, "ParseFunctionLiteral": { "count": 3436, "time": 148377 }, "ParseProgram": { "count": 13, "time": 5888 }, "PreParseWithVariableResolution": { "count": 13073, "time": 167022 }, "PreParseNoVariableResolution": { "count": 597, "time": 33855 }, "JsonParse": { "count": 21, "time": 6877 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3671, "time": 6756 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1856 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3479 }, "StoreIC_Miss": { "count": 575, "time": 4251 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4476 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 1961 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 4510 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4183, "time": 16908 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7318, "time": 20779 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2959 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19702 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 865 }, "LoadIC_Miss": { "count": 136, "time": 4008 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 1840 }, "LoadIC_LoadFieldDH": { "count": 4393, "time": 13854 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3964 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 7217 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4284 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 398, "time": 1926 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 1157 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 1419 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 46 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 302 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2027 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 941 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 1200 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 696 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1865 }, "KeyedLoadIC_Miss": { "count": 32, "time": 759 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 237 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 631 } }, "API": { "API_Context_New": { "count": 2, "time": 7980 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1362 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2582 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2890, "time": 2683 }, "API_String_NewFromOneByte": { "count": 979, "time": 1551 }, "API_String_Write": { "count": 2298, "time": 1033 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 14 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 15 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 4 }, "OptimizeCode": { "count": 63, "time": 1320 }, "RecompileSynchronous": { "count": 125, "time": 71014 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1593 }, "StackGuard": { "count": 64, "time": 1031 }, "DeoptimizeCode": { "count": 6, "time": 98 }, "NotifyDeoptimized": { "count": 6, "time": 794 } } } }, { "duration": 2716836, "js": 2221896, "phases": [ { "phase": "load", "start": 0, "duration": 101140 }, { "phase": "boot", "start": 101140, "duration": 757381 }, { "phase": "transition", "start": 858521, "duration": 272559 }, { "phase": "render", "start": 1131080, "duration": 1585756 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350027, "duration": 4726, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 384713, "duration": 4894, "usedHeapSizeAfter": 4346736, "usedHeapSizeBefore": 4521768 }, { "kind": "MinorGC", "type": "scavenge", "start": 447652, "duration": 1649, "usedHeapSizeAfter": 5708720, "usedHeapSizeBefore": 5970712 }, { "kind": "MinorGC", "type": "scavenge", "start": 604664, "duration": 2519, "usedHeapSizeAfter": 8686192, "usedHeapSizeBefore": 9308712 }, { "kind": "MinorGC", "type": "scavenge", "start": 747797, "duration": 2205, "usedHeapSizeAfter": 10121232, "usedHeapSizeBefore": 10614960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1054217, "duration": 2703, "usedHeapSizeAfter": 14010872, "usedHeapSizeBefore": 15908672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1277102, "duration": 3389, "usedHeapSizeAfter": 15633520, "usedHeapSizeBefore": 17283552 }, { "kind": "MinorGC", "type": "scavenge", "start": 1505043, "duration": 4511, "usedHeapSizeAfter": 17052720, "usedHeapSizeBefore": 19359984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1863546, "duration": 3748, "usedHeapSizeAfter": 19107776, "usedHeapSizeBefore": 24456064 }, { "kind": "MinorGC", "type": "scavenge", "start": 2199918, "duration": 4107, "usedHeapSizeAfter": 21334944, "usedHeapSizeBefore": 25487784 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 973, "time": 1493 }, "FunctionCallback": { "count": 6356, "time": 57720 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1092 }, "StoreCallbackProperty": { "count": 721, "time": 2369 }, "GCEpilogueCallback": { "count": 10, "time": 1917 }, "GCPrologueCallback": { "count": 10, "time": 1071 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 147 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 688 }, "CompileFunction": { "count": 3398, "time": 100957 }, "CompileIgnition": { "count": 3434, "time": 109275 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33497 }, "CompileRenumber": { "count": 3411, "time": 11130 }, "CompileRewriteReturnResult": { "count": 3411, "time": 781 }, "CompileScopeAnalysis": { "count": 3411, "time": 9383 }, "CompileScript": { "count": 13, "time": 8742 }, "CompileLazy": { "count": 3198, "time": 16042 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 652 }, "RegExpInitializeAndCompile": { "count": 184, "time": 911 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 429, "time": 2795 }, "Map_SetPrototype": { "count": 14099, "time": 5320 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 37060 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 833 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5472 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2934 }, "InterpreterNewClosure": { "count": 3119, "time": 1913 }, "DeserializeLazy": { "count": 70, "time": 1004 }, "CreateObjectLiteral": { "count": 2505, "time": 10404 }, "CreateArrayLiteral": { "count": 1129, "time": 3704 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 5573 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 579 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 520 }, "Object_DeleteProperty": { "count": 8, "time": 811 }, "ForInEnumerate": { "count": 1050, "time": 6753 }, "CreateRegExpLiteral": { "count": 239, "time": 1303 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 3506 }, "SetProperty": { "count": 948, "time": 3076 }, "NewObject": { "count": 272, "time": 403 }, "RegExpExec": { "count": 478, "time": 9894 }, "RegExpExecMultiple": { "count": 288, "time": 3589 }, "StringSplit": { "count": 4175, "time": 8853 }, "StringBuilderConcat": { "count": 92, "time": 524 }, "DateConstructor_ConstructStub": { "count": 525, "time": 179 }, "NumberPrototypeToString": { "count": 248, "time": 11 }, "ObjectDefineProperty": { "count": 860, "time": 1606 }, "ArrayLengthSetter": { "count": 504, "time": 1767 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 4 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 443 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 1000 }, "AllocateInNewSpace": { "count": 53, "time": 1064 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 2582 }, "AddDictionaryProperty": { "count": 3077, "time": 5938 }, "ObjectKeys": { "count": 170, "time": 215 }, "ObjectCreate": { "count": 149, "time": 1621 }, "GetProperty": { "count": 4312, "time": 1930 }, "HasProperty": { "count": 928, "time": 1399 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 886 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2664 }, "StringAdd": { "count": 659, "time": 445 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 110 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5766, "time": 2863 }, "ArrayConcat": { "count": 997, "time": 3480 }, "ArraySplice": { "count": 268, "time": 76 }, "ArrayUnshift": { "count": 790, "time": 852 }, "DateNow": { "count": 49, "time": 528 }, "FunctionPrototypeToString": { "count": 191, "time": 145 }, "ObjectAssign": { "count": 909, "time": 5263 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1557 }, "ObjectSetPrototypeOf": { "count": 107, "time": 91 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 768 }, "Interrupt": { "count": 103, "time": 801 }, "RegExpReplace": { "count": 1009, "time": 5411 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 957 }, "ArrayShift": { "count": 672, "time": 1965 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 446 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 9 }, "StringToLowerCaseIntl": { "count": 248, "time": 99 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 27 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1131 }, "ArrayPop": { "count": 521, "time": 157 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4186 }, "DatePrototypeToISOString": { "count": 43, "time": 125 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 377 }, "MapPrototypeClear": { "count": 106, "time": 844 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 763 }, "StringToNumber": { "count": 481, "time": 443 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 477 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 870 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 190 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 60 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2468 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4881 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 79 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 223 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24622 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2570 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1012676 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15553 }, "ParseFunctionLiteral": { "count": 3436, "time": 151561 }, "ParseProgram": { "count": 13, "time": 6346 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175707 }, "PreParseNoVariableResolution": { "count": 597, "time": 22725 }, "JsonParse": { "count": 21, "time": 8525 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 11997 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2883 }, "LoadGlobalIC_Miss": { "count": 751, "time": 6319 }, "StoreIC_Miss": { "count": 575, "time": 1669 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 3593 }, "LoadIC_FunctionPrototypeStub": { "count": 181, "time": 2796 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 1320 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4134, "time": 22043 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7206, "time": 17183 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3360 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20123 }, "LoadGlobalIC_Slow": { "count": 6, "time": 7 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 2878 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3025 }, "LoadIC_LoadFieldDH": { "count": 4392, "time": 15827 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 18 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3626 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8239 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4520 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 1380 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1220 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 783, "time": 2301 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 1488 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1190 }, "LoadIC_StringLength": { "count": 23, "time": 699 }, "StoreIC_SlowStub": { "count": 139, "time": 512 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 1481 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1155 }, "KeyedLoadIC_Miss": { "count": 32, "time": 44 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 398 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 148 } }, "API": { "API_Context_New": { "count": 2, "time": 8387 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2209 }, "API_Object_SetPrivate": { "count": 44, "time": 31 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 74 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2032 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 649 }, "API_Persistent_New": { "count": 2889, "time": 921 }, "API_String_NewFromOneByte": { "count": 979, "time": 992 }, "API_String_Write": { "count": 2016, "time": 270 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 750 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 4 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 4 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 10 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 10 }, "OptimizeCode": { "count": 63, "time": 228 }, "RecompileSynchronous": { "count": 125, "time": 72962 }, "CompileOptimized_Concurrent": { "count": 62, "time": 586 }, "StackGuard": { "count": 59, "time": 1055 }, "DeoptimizeCode": { "count": 6, "time": 82 }, "NotifyDeoptimized": { "count": 7, "time": 533 } } } }, { "duration": 2770600, "js": 2255861, "phases": [ { "phase": "load", "start": 0, "duration": 104483 }, { "phase": "boot", "start": 104483, "duration": 775223 }, { "phase": "transition", "start": 879706, "duration": 261899 }, { "phase": "render", "start": 1141605, "duration": 1628995 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 358081, "duration": 4934, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 394999, "duration": 5196, "usedHeapSizeAfter": 4346640, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 457022, "duration": 2438, "usedHeapSizeAfter": 5722512, "usedHeapSizeBefore": 5970616 }, { "kind": "MinorGC", "type": "scavenge", "start": 610022, "duration": 4460, "usedHeapSizeAfter": 8701280, "usedHeapSizeBefore": 9290816 }, { "kind": "MinorGC", "type": "scavenge", "start": 749210, "duration": 1972, "usedHeapSizeAfter": 10068480, "usedHeapSizeBefore": 10587560 }, { "kind": "MajorGC", "type": "incremental marking", "start": 850920, "duration": 200, "usedHeapSizeAfter": 11678752, "usedHeapSizeBefore": 11678752 }, { "kind": "MajorGC", "type": "atomic pause", "start": 862456, "duration": 4937, "usedHeapSizeAfter": 9868608, "usedHeapSizeBefore": 11799760 }, { "kind": "MajorGC", "type": "weak processing", "start": 977445, "duration": 8, "usedHeapSizeAfter": 12246528, "usedHeapSizeBefore": 12246528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1102185, "duration": 4044, "usedHeapSizeAfter": 12647376, "usedHeapSizeBefore": 14817408 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374883, "duration": 2930, "usedHeapSizeAfter": 14744920, "usedHeapSizeBefore": 16569264 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807736, "duration": 3975, "usedHeapSizeAfter": 16895576, "usedHeapSizeBefore": 22228496 }, { "kind": "MinorGC", "type": "scavenge", "start": 2144002, "duration": 3338, "usedHeapSizeAfter": 19008928, "usedHeapSizeBefore": 23394400 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 2095 }, "FunctionCallback": { "count": 6365, "time": 59570 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 218 }, "StoreCallbackProperty": { "count": 721, "time": 2297 }, "GCEpilogueCallback": { "count": 11, "time": 802 }, "GCPrologueCallback": { "count": 11, "time": 1766 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 471 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2010 }, "CompileFunction": { "count": 3398, "time": 100102 }, "CompileIgnition": { "count": 3434, "time": 99761 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33168 }, "CompileRenumber": { "count": 3411, "time": 10147 }, "CompileRewriteReturnResult": { "count": 3411, "time": 146 }, "CompileScopeAnalysis": { "count": 3411, "time": 17764 }, "CompileScript": { "count": 13, "time": 6717 }, "CompileLazy": { "count": 3198, "time": 10282 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1388 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1467 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1010 }, "Map_SetPrototype": { "count": 14113, "time": 4691 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 34423 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1676 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3701 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2154 }, "InterpreterNewClosure": { "count": 3119, "time": 2973 }, "DeserializeLazy": { "count": 70, "time": 2474 }, "CreateObjectLiteral": { "count": 2505, "time": 10219 }, "CreateArrayLiteral": { "count": 1129, "time": 2417 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 6012 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 79 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 27 }, "FunctionPrototypeSetter": { "count": 293, "time": 1942 }, "Object_DeleteProperty": { "count": 8, "time": 119 }, "ForInEnumerate": { "count": 1050, "time": 8560 }, "CreateRegExpLiteral": { "count": 239, "time": 4200 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 3064 }, "SetProperty": { "count": 947, "time": 2616 }, "NewObject": { "count": 272, "time": 1016 }, "RegExpExec": { "count": 480, "time": 11392 }, "RegExpExecMultiple": { "count": 288, "time": 947 }, "StringSplit": { "count": 4175, "time": 6138 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 221 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 5282 }, "ArrayLengthSetter": { "count": 504, "time": 805 }, "FunctionLengthGetter": { "count": 19, "time": 498 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 45 }, "ArraySpeciesConstructor": { "count": 1, "time": 464 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 2223 }, "AllocateInNewSpace": { "count": 64, "time": 1377 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2937 }, "AddDictionaryProperty": { "count": 3077, "time": 8962 }, "ObjectKeys": { "count": 170, "time": 1573 }, "ObjectCreate": { "count": 153, "time": 1714 }, "GetProperty": { "count": 4312, "time": 4251 }, "HasProperty": { "count": 928, "time": 2354 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 223 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 605 }, "StringAdd": { "count": 659, "time": 1897 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 732 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5143, "time": 2828 }, "ArrayConcat": { "count": 997, "time": 2780 }, "ArraySplice": { "count": 268, "time": 88 }, "ArrayUnshift": { "count": 790, "time": 636 }, "DateNow": { "count": 49, "time": 1290 }, "FunctionPrototypeToString": { "count": 191, "time": 165 }, "ObjectAssign": { "count": 909, "time": 10772 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 725 }, "ObjectSetPrototypeOf": { "count": 107, "time": 555 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 339 }, "Interrupt": { "count": 108, "time": 1887 }, "RegExpReplace": { "count": 1009, "time": 3909 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 72 }, "ArrayShift": { "count": 672, "time": 2877 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 956 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 103 }, "ArrayPop": { "count": 669, "time": 1059 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 6111 }, "DatePrototypeToISOString": { "count": 43, "time": 314 }, "GlobalDecodeURIComponent": { "count": 4, "time": 624 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1035 }, "MapPrototypeClear": { "count": 106, "time": 1774 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 194 }, "StringToNumber": { "count": 481, "time": 835 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 37 }, "DatePrototypeSetMonth": { "count": 31, "time": 507 }, "ObjectIsFrozen": { "count": 420, "time": 628 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 255 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 702 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 45 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2025 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3929 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 191 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 64 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 571 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24549 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2345 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8649 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 550 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 192 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 48 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 410 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 131 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 41 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 872 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 25 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1460 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 80 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 415 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 297 }, "GC_MC_FINISH": { "count": 1, "time": 56 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 42 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 87 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 790 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 4 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 48 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 186 }, "AllocateInTargetSpace": { "count": 31, "time": 11 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 1013427 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17569 }, "ParseFunctionLiteral": { "count": 3436, "time": 152016 }, "ParseProgram": { "count": 13, "time": 6258 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171779 }, "PreParseNoVariableResolution": { "count": 597, "time": 34626 }, "JsonParse": { "count": 21, "time": 7364 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3666, "time": 9693 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 3345 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3914 }, "StoreIC_Miss": { "count": 573, "time": 3742 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5408 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1411 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1085 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4170, "time": 17665 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7314, "time": 19552 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4141 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15608 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 3412 }, "KeyedLoadIC_LoadElementDH": { "count": 753, "time": 2140 }, "LoadIC_LoadFieldDH": { "count": 4412, "time": 12223 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 3694 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 203 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 11366 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2861 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 1184 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 277 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 817, "time": 2684 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1826 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1450 }, "LoadIC_StringLength": { "count": 23, "time": 32 }, "StoreIC_SlowStub": { "count": 139, "time": 164 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 3178 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 15 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 8718 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1957 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 466 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 100 }, "API_Script_Run": { "count": 11, "time": 35 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4048 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 39 }, "API_Object_SetPrototype": { "count": 38, "time": 551 }, "API_Persistent_New": { "count": 2890, "time": 3584 }, "API_String_NewFromOneByte": { "count": 979, "time": 1554 }, "API_String_Write": { "count": 2288, "time": 1835 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 0 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 18 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 61, "time": 7 }, "OptimizeCode": { "count": 61, "time": 252 }, "RecompileSynchronous": { "count": 121, "time": 78947 }, "CompileOptimized_Concurrent": { "count": 60, "time": 1602 }, "StackGuard": { "count": 59, "time": 659 }, "DeoptimizeCode": { "count": 4, "time": 57 }, "NotifyDeoptimized": { "count": 5, "time": 542 } } } }, { "duration": 2726744, "js": 2222949, "phases": [ { "phase": "load", "start": 0, "duration": 96459 }, { "phase": "boot", "start": 96459, "duration": 751813 }, { "phase": "transition", "start": 848272, "duration": 272255 }, { "phase": "render", "start": 1120527, "duration": 1606217 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 340400, "duration": 4328, "usedHeapSizeAfter": 3781896, "usedHeapSizeBefore": 4220408 }, { "kind": "MinorGC", "type": "scavenge", "start": 377141, "duration": 5392, "usedHeapSizeAfter": 4346560, "usedHeapSizeBefore": 4521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 438321, "duration": 1632, "usedHeapSizeAfter": 5722520, "usedHeapSizeBefore": 5970560 }, { "kind": "MinorGC", "type": "scavenge", "start": 594398, "duration": 3671, "usedHeapSizeAfter": 8663728, "usedHeapSizeBefore": 9290560 }, { "kind": "MinorGC", "type": "scavenge", "start": 735748, "duration": 2907, "usedHeapSizeAfter": 10092392, "usedHeapSizeBefore": 10613424 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042620, "duration": 2837, "usedHeapSizeAfter": 13997456, "usedHeapSizeBefore": 15903520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1263756, "duration": 2375, "usedHeapSizeAfter": 15607248, "usedHeapSizeBefore": 17285576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1492559, "duration": 5554, "usedHeapSizeAfter": 17173968, "usedHeapSizeBefore": 19377016 }, { "kind": "MinorGC", "type": "scavenge", "start": 1884612, "duration": 4125, "usedHeapSizeAfter": 19200112, "usedHeapSizeBefore": 24509664 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223249, "duration": 6064, "usedHeapSizeAfter": 21579280, "usedHeapSizeBefore": 25535880 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 2887 }, "FunctionCallback": { "count": 6359, "time": 56622 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 396 }, "StoreCallbackProperty": { "count": 721, "time": 2419 }, "GCEpilogueCallback": { "count": 10, "time": 630 }, "GCPrologueCallback": { "count": 10, "time": 460 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1885 }, "CompileFunction": { "count": 3398, "time": 100890 }, "CompileIgnition": { "count": 3434, "time": 105554 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29176 }, "CompileRenumber": { "count": 3411, "time": 10012 }, "CompileRewriteReturnResult": { "count": 3411, "time": 140 }, "CompileScopeAnalysis": { "count": 3411, "time": 20164 }, "CompileScript": { "count": 13, "time": 6769 }, "CompileLazy": { "count": 3198, "time": 14813 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 784 }, "RegExpInitializeAndCompile": { "count": 184, "time": 153 }, "CompileForOnStackReplacement": { "count": 1, "time": 448 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 2062 }, "Map_SetPrototype": { "count": 14091, "time": 3820 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 50725 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 745 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4155 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1347 }, "InterpreterNewClosure": { "count": 3119, "time": 2756 }, "DeserializeLazy": { "count": 70, "time": 2176 }, "CreateObjectLiteral": { "count": 2505, "time": 4579 }, "CreateArrayLiteral": { "count": 1129, "time": 3993 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 5262 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 78 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1659 }, "Object_DeleteProperty": { "count": 8, "time": 678 }, "ForInEnumerate": { "count": 1050, "time": 5808 }, "CreateRegExpLiteral": { "count": 239, "time": 2836 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 1854 }, "SetProperty": { "count": 948, "time": 3779 }, "NewObject": { "count": 272, "time": 1088 }, "RegExpExec": { "count": 478, "time": 10990 }, "RegExpExecMultiple": { "count": 288, "time": 1622 }, "StringSplit": { "count": 4175, "time": 6954 }, "StringBuilderConcat": { "count": 92, "time": 34 }, "DateConstructor_ConstructStub": { "count": 525, "time": 186 }, "NumberPrototypeToString": { "count": 248, "time": 24 }, "ObjectDefineProperty": { "count": 860, "time": 2449 }, "ArrayLengthSetter": { "count": 504, "time": 892 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 57 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 36 }, "WeakCollectionSet": { "count": 56, "time": 1119 }, "AllocateInNewSpace": { "count": 62, "time": 425 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1471 }, "AddDictionaryProperty": { "count": 3077, "time": 10067 }, "ObjectKeys": { "count": 170, "time": 1441 }, "ObjectCreate": { "count": 149, "time": 2506 }, "GetProperty": { "count": 4312, "time": 4113 }, "HasProperty": { "count": 928, "time": 4366 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 47 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 871 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1761 }, "StringAdd": { "count": 659, "time": 164 }, "StringCharCodeAt": { "count": 140, "time": 46 }, "StringBuilderJoin": { "count": 183, "time": 115 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5796, "time": 3606 }, "ArrayConcat": { "count": 997, "time": 2546 }, "ArraySplice": { "count": 268, "time": 137 }, "ArrayUnshift": { "count": 790, "time": 1099 }, "DateNow": { "count": 49, "time": 1531 }, "FunctionPrototypeToString": { "count": 191, "time": 160 }, "ObjectAssign": { "count": 909, "time": 10671 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1355 }, "ObjectSetPrototypeOf": { "count": 107, "time": 700 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2173 }, "Interrupt": { "count": 96, "time": 212 }, "RegExpReplace": { "count": 1009, "time": 2974 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 72 }, "ArrayShift": { "count": 672, "time": 1581 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 37 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 93 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 147 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 95 }, "ArrayPop": { "count": 680, "time": 827 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5590 }, "DatePrototypeToISOString": { "count": 43, "time": 125 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 145 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 3198 }, "StringToNumber": { "count": 481, "time": 784 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 24 }, "DatePrototypeSetMonth": { "count": 31, "time": 1453 }, "ObjectIsFrozen": { "count": 420, "time": 52 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 893 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 820 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2290 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6138 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 220 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 104 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 28241 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2211 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 2, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1366 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 685 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 14, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1004802 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12775 }, "ParseFunctionLiteral": { "count": 3436, "time": 132193 }, "ParseProgram": { "count": 13, "time": 5516 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173726 }, "PreParseNoVariableResolution": { "count": 597, "time": 28138 }, "JsonParse": { "count": 21, "time": 10479 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 18261 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 2780 }, "LoadGlobalIC_Miss": { "count": 751, "time": 5837 }, "StoreIC_Miss": { "count": 568, "time": 2998 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4151 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 1015 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2264 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4138, "time": 19450 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7183, "time": 24196 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4753 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 22157 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 133, "time": 3162 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3121 }, "LoadIC_LoadFieldDH": { "count": 4371, "time": 13522 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 2680 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7487 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 224 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3719 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 4408 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 301 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 3439 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 291 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 817 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 432 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 29 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 320 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1852 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 78 } }, "API": { "API_Context_New": { "count": 2, "time": 8237 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2185 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 85 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2016 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 28 }, "API_Object_SetPrototype": { "count": 38, "time": 62 }, "API_Persistent_New": { "count": 2889, "time": 1837 }, "API_String_NewFromOneByte": { "count": 979, "time": 674 }, "API_String_Write": { "count": 2032, "time": 2263 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 64, "time": 5 }, "OptimizeCode": { "count": 64, "time": 605 }, "RecompileSynchronous": { "count": 127, "time": 65198 }, "CompileOptimized_Concurrent": { "count": 63, "time": 1761 }, "StackGuard": { "count": 61, "time": 776 }, "DeoptimizeCode": { "count": 5, "time": 78 }, "NotifyDeoptimized": { "count": 6, "time": 759 } } } }, { "duration": 2756187, "js": 2249280, "phases": [ { "phase": "load", "start": 0, "duration": 101102 }, { "phase": "boot", "start": 101102, "duration": 758665 }, { "phase": "transition", "start": 859767, "duration": 280303 }, { "phase": "render", "start": 1140070, "duration": 1616117 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 353081, "duration": 4791, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 389102, "duration": 6226, "usedHeapSizeAfter": 4346784, "usedHeapSizeBefore": 4521792 }, { "kind": "MinorGC", "type": "scavenge", "start": 450595, "duration": 2377, "usedHeapSizeAfter": 5722720, "usedHeapSizeBefore": 5970736 }, { "kind": "MinorGC", "type": "scavenge", "start": 606103, "duration": 4558, "usedHeapSizeAfter": 8662776, "usedHeapSizeBefore": 9290752 }, { "kind": "MinorGC", "type": "scavenge", "start": 749482, "duration": 2698, "usedHeapSizeAfter": 10089448, "usedHeapSizeBefore": 10613936 }, { "kind": "MinorGC", "type": "scavenge", "start": 1057222, "duration": 2545, "usedHeapSizeAfter": 14022792, "usedHeapSizeBefore": 15903656 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279764, "duration": 3775, "usedHeapSizeAfter": 15600352, "usedHeapSizeBefore": 17273704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501835, "duration": 3501, "usedHeapSizeAfter": 17111280, "usedHeapSizeBefore": 19358008 }, { "kind": "MinorGC", "type": "scavenge", "start": 1859203, "duration": 3196, "usedHeapSizeAfter": 19059872, "usedHeapSizeBefore": 24433392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2243659, "duration": 5901, "usedHeapSizeAfter": 21490864, "usedHeapSizeBefore": 25652216 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 3830 }, "FunctionCallback": { "count": 6358, "time": 51537 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 809 }, "StoreCallbackProperty": { "count": 721, "time": 2274 }, "GCEpilogueCallback": { "count": 10, "time": 1968 }, "GCPrologueCallback": { "count": 10, "time": 1724 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 754 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1795 }, "CompileFunction": { "count": 3398, "time": 110867 }, "CompileIgnition": { "count": 3434, "time": 104326 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31575 }, "CompileRenumber": { "count": 3411, "time": 10270 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1300 }, "CompileScopeAnalysis": { "count": 3411, "time": 15298 }, "CompileScript": { "count": 13, "time": 6451 }, "CompileLazy": { "count": 3198, "time": 13576 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 171 }, "RegExpInitializeAndCompile": { "count": 184, "time": 161 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 2417 }, "Map_SetPrototype": { "count": 14108, "time": 3494 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 46256 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 829 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6370 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1012 }, "InterpreterNewClosure": { "count": 3119, "time": 1565 }, "DeserializeLazy": { "count": 70, "time": 2619 }, "CreateObjectLiteral": { "count": 2499, "time": 8333 }, "CreateArrayLiteral": { "count": 1129, "time": 4084 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6851 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 103 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 1214 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 9242 }, "CreateRegExpLiteral": { "count": 239, "time": 1717 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 2357 }, "SetProperty": { "count": 948, "time": 3829 }, "NewObject": { "count": 272, "time": 2396 }, "RegExpExec": { "count": 478, "time": 8295 }, "RegExpExecMultiple": { "count": 288, "time": 2962 }, "StringSplit": { "count": 4175, "time": 4723 }, "StringBuilderConcat": { "count": 92, "time": 128 }, "DateConstructor_ConstructStub": { "count": 525, "time": 869 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 4331 }, "ArrayLengthSetter": { "count": 504, "time": 602 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 2885 }, "AllocateInNewSpace": { "count": 49, "time": 692 }, "CreateListFromArrayLike": { "count": 6, "time": 22 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2632 }, "AddDictionaryProperty": { "count": 3077, "time": 8151 }, "ObjectKeys": { "count": 170, "time": 1134 }, "ObjectCreate": { "count": 149, "time": 2085 }, "GetProperty": { "count": 4312, "time": 1572 }, "HasProperty": { "count": 928, "time": 1067 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 643 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1889 }, "StringAdd": { "count": 659, "time": 1373 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 122 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5803, "time": 2000 }, "ArrayConcat": { "count": 997, "time": 2140 }, "ArraySplice": { "count": 268, "time": 295 }, "ArrayUnshift": { "count": 790, "time": 387 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 191, "time": 1010 }, "ObjectAssign": { "count": 909, "time": 11033 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 197 }, "ObjectSetPrototypeOf": { "count": 107, "time": 104 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2386 }, "Interrupt": { "count": 109, "time": 208 }, "RegExpReplace": { "count": 1009, "time": 5945 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 67 }, "ArrayShift": { "count": 672, "time": 965 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 99 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 50 }, "DeleteProperty": { "count": 196, "time": 37 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 109 }, "ArrayPop": { "count": 395, "time": 120 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4178 }, "DatePrototypeToISOString": { "count": 43, "time": 674 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 980 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 196 }, "StringToNumber": { "count": 481, "time": 225 }, "DateUTC": { "count": 91, "time": 835 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 27 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 554 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 268 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 90 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1070 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6510 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 144 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 689 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27121 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1025 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 1010589 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16023 }, "ParseFunctionLiteral": { "count": 3436, "time": 143365 }, "ParseProgram": { "count": 13, "time": 6126 }, "PreParseWithVariableResolution": { "count": 13073, "time": 178581 }, "PreParseNoVariableResolution": { "count": 597, "time": 24405 }, "JsonParse": { "count": 21, "time": 8326 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 13665 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1372 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3587 }, "StoreIC_Miss": { "count": 571, "time": 3706 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6513 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 293 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 1986 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4145, "time": 20766 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 255 }, "LoadIC_LoadNonexistentDH": { "count": 7181, "time": 21392 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1550 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16119 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 100 }, "LoadIC_Miss": { "count": 136, "time": 3836 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1016 }, "LoadIC_LoadFieldDH": { "count": 4389, "time": 11412 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 3230 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9794 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3579 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 2678 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1322 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 2451 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 317, "time": 288 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1387 }, "LoadIC_StringLength": { "count": 23, "time": 43 }, "StoreIC_SlowStub": { "count": 139, "time": 179 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 23 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 986 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1121 }, "KeyedLoadIC_Miss": { "count": 32, "time": 239 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8893 }, "API_FunctionTemplate_New": { "count": 1258, "time": 837 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 877 }, "API_String_NewFromUtf8": { "count": 50, "time": 16 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3366 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 1493 }, "API_String_NewFromOneByte": { "count": 979, "time": 1739 }, "API_String_Write": { "count": 2009, "time": 810 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 81, "time": 10 }, "OptimizeCode": { "count": 81, "time": 288 }, "RecompileSynchronous": { "count": 161, "time": 101586 }, "CompileOptimized_Concurrent": { "count": 80, "time": 2290 }, "StackGuard": { "count": 80, "time": 1500 }, "DeoptimizeCode": { "count": 7, "time": 107 }, "NotifyDeoptimized": { "count": 8, "time": 583 } } } }, { "duration": 2756405, "js": 2254014, "phases": [ { "phase": "load", "start": 0, "duration": 96888 }, { "phase": "boot", "start": 96888, "duration": 762572 }, { "phase": "transition", "start": 859460, "duration": 268694 }, { "phase": "render", "start": 1128154, "duration": 1628251 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343164, "duration": 5442, "usedHeapSizeAfter": 3782200, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 380023, "duration": 5489, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521752 }, { "kind": "MinorGC", "type": "scavenge", "start": 443111, "duration": 2314, "usedHeapSizeAfter": 5707392, "usedHeapSizeBefore": 5970656 }, { "kind": "MinorGC", "type": "scavenge", "start": 620177, "duration": 2580, "usedHeapSizeAfter": 8693336, "usedHeapSizeBefore": 9309288 }, { "kind": "MinorGC", "type": "scavenge", "start": 746450, "duration": 2963, "usedHeapSizeAfter": 10114032, "usedHeapSizeBefore": 10615096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1051530, "duration": 3941, "usedHeapSizeAfter": 13996416, "usedHeapSizeBefore": 15909808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1272593, "duration": 2834, "usedHeapSizeAfter": 15610568, "usedHeapSizeBefore": 17281280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1498345, "duration": 3412, "usedHeapSizeAfter": 17050024, "usedHeapSizeBefore": 19358512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1869340, "duration": 4246, "usedHeapSizeAfter": 19074400, "usedHeapSizeBefore": 24475784 }, { "kind": "MinorGC", "type": "scavenge", "start": 2236959, "duration": 4039, "usedHeapSizeAfter": 21413496, "usedHeapSizeBefore": 25537520 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 1878 }, "FunctionCallback": { "count": 6364, "time": 57585 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 619 }, "StoreCallbackProperty": { "count": 721, "time": 1028 }, "GCEpilogueCallback": { "count": 10, "time": 171 }, "GCPrologueCallback": { "count": 10, "time": 1011 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1672 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3369 }, "CompileFunction": { "count": 3398, "time": 100302 }, "CompileIgnition": { "count": 3434, "time": 100832 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33473 }, "CompileRenumber": { "count": 3411, "time": 10769 }, "CompileRewriteReturnResult": { "count": 3411, "time": 151 }, "CompileScopeAnalysis": { "count": 3411, "time": 10688 }, "CompileScript": { "count": 13, "time": 5641 }, "CompileLazy": { "count": 3198, "time": 11490 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 168 }, "RegExpInitializeAndCompile": { "count": 184, "time": 596 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 2246 }, "Map_SetPrototype": { "count": 14097, "time": 3648 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44511 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 148 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 1828 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1586 }, "InterpreterNewClosure": { "count": 3119, "time": 2948 }, "DeserializeLazy": { "count": 70, "time": 1345 }, "CreateObjectLiteral": { "count": 2505, "time": 12493 }, "CreateArrayLiteral": { "count": 1129, "time": 1984 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 18 }, "HandleApiCall": { "count": 6040, "time": 5164 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 423 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 28 }, "FunctionPrototypeSetter": { "count": 293, "time": 1446 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 8754 }, "CreateRegExpLiteral": { "count": 239, "time": 3346 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1210 }, "SetProperty": { "count": 948, "time": 1514 }, "NewObject": { "count": 272, "time": 2238 }, "RegExpExec": { "count": 478, "time": 9115 }, "RegExpExecMultiple": { "count": 288, "time": 2829 }, "StringSplit": { "count": 4175, "time": 6842 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 628 }, "NumberPrototypeToString": { "count": 248, "time": 30 }, "ObjectDefineProperty": { "count": 860, "time": 2679 }, "ArrayLengthSetter": { "count": 504, "time": 1505 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 481 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 1761 }, "AllocateInNewSpace": { "count": 63, "time": 962 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2447 }, "AddDictionaryProperty": { "count": 3077, "time": 5692 }, "ObjectKeys": { "count": 170, "time": 1020 }, "ObjectCreate": { "count": 149, "time": 1687 }, "GetProperty": { "count": 4313, "time": 2072 }, "HasProperty": { "count": 928, "time": 2366 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 63 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1555 }, "StringAdd": { "count": 659, "time": 898 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 100 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5778, "time": 2359 }, "ArrayConcat": { "count": 997, "time": 3731 }, "ArraySplice": { "count": 268, "time": 103 }, "ArrayUnshift": { "count": 790, "time": 319 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 738 }, "ObjectAssign": { "count": 909, "time": 11471 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1907 }, "ObjectSetPrototypeOf": { "count": 107, "time": 108 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 1029 }, "Interrupt": { "count": 108, "time": 891 }, "RegExpReplace": { "count": 1009, "time": 4170 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 76 }, "ArrayShift": { "count": 672, "time": 2051 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 8 }, "StringToLowerCaseIntl": { "count": 248, "time": 1411 }, "OrdinaryHasInstance": { "count": 11, "time": 429 }, "ObjectHasOwnProperty": { "count": 288, "time": 51 }, "DeleteProperty": { "count": 196, "time": 43 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 303 }, "ArrayPop": { "count": 669, "time": 774 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5721 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 243 }, "MapPrototypeClear": { "count": 106, "time": 27 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1650 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 264 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 581 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1992 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7898 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 136 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25311 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1570 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 3240 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 909 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 48 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1026056 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12958 }, "ParseFunctionLiteral": { "count": 3436, "time": 153397 }, "ParseProgram": { "count": 13, "time": 6433 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171180 }, "PreParseNoVariableResolution": { "count": 597, "time": 34428 }, "JsonParse": { "count": 21, "time": 8431 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3652, "time": 10706 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4729 }, "LoadGlobalIC_Miss": { "count": 751, "time": 5962 }, "StoreIC_Miss": { "count": 571, "time": 3693 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6549 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 2154 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2187 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4140, "time": 14383 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 18 }, "LoadIC_LoadNonexistentDH": { "count": 7260, "time": 24771 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3944 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21812 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 135, "time": 2064 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3744 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 10891 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 5533 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 4733 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 33 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2611 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2577 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1128 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 3577 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1514 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1340 }, "LoadIC_StringLength": { "count": 23, "time": 867 }, "StoreIC_SlowStub": { "count": 139, "time": 1612 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 103 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1760 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7574 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2348 }, "API_Object_SetPrivate": { "count": 44, "time": 31 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 32 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1535 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 41 }, "API_Object_SetPrototype": { "count": 38, "time": 41 }, "API_Persistent_New": { "count": 2889, "time": 1587 }, "API_String_NewFromOneByte": { "count": 979, "time": 2056 }, "API_String_Write": { "count": 2015, "time": 815 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 492 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 4 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 13 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 549 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 3 }, "OptimizeCode": { "count": 66, "time": 2930 }, "RecompileSynchronous": { "count": 131, "time": 78337 }, "CompileOptimized_Concurrent": { "count": 65, "time": 1105 }, "StackGuard": { "count": 60, "time": 1786 }, "DeoptimizeCode": { "count": 5, "time": 69 }, "NotifyDeoptimized": { "count": 6, "time": 413 } } } }, { "duration": 2795563, "js": 2290621, "phases": [ { "phase": "load", "start": 0, "duration": 99478 }, { "phase": "boot", "start": 99478, "duration": 785758 }, { "phase": "transition", "start": 885236, "duration": 268721 }, { "phase": "render", "start": 1153957, "duration": 1641606 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350033, "duration": 4328, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 386527, "duration": 4668, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 459078, "duration": 3126, "usedHeapSizeAfter": 5732464, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 623473, "duration": 3214, "usedHeapSizeAfter": 8660312, "usedHeapSizeBefore": 9282432 }, { "kind": "MinorGC", "type": "scavenge", "start": 757695, "duration": 2822, "usedHeapSizeAfter": 10075760, "usedHeapSizeBefore": 10603328 }, { "kind": "MajorGC", "type": "incremental marking", "start": 827640, "duration": 76, "usedHeapSizeAfter": 11484824, "usedHeapSizeBefore": 11484824 }, { "kind": "MajorGC", "type": "atomic pause", "start": 856052, "duration": 6875, "usedHeapSizeAfter": 9779456, "usedHeapSizeBefore": 11662152 }, { "kind": "MajorGC", "type": "weak processing", "start": 981341, "duration": 8, "usedHeapSizeAfter": 12284504, "usedHeapSizeBefore": 12284504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1116672, "duration": 2644, "usedHeapSizeAfter": 12646616, "usedHeapSizeBefore": 14826376 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393236, "duration": 4145, "usedHeapSizeAfter": 14725664, "usedHeapSizeBefore": 16558296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1811399, "duration": 2926, "usedHeapSizeAfter": 16905848, "usedHeapSizeBefore": 22202384 }, { "kind": "MinorGC", "type": "scavenge", "start": 2163440, "duration": 4300, "usedHeapSizeAfter": 18990976, "usedHeapSizeBefore": 23434272 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 2010 }, "FunctionCallback": { "count": 6359, "time": 62238 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 366 }, "StoreCallbackProperty": { "count": 721, "time": 1540 }, "GCEpilogueCallback": { "count": 11, "time": 244 }, "GCPrologueCallback": { "count": 11, "time": 989 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1014 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2936 }, "CompileFunction": { "count": 3398, "time": 106273 }, "CompileIgnition": { "count": 3434, "time": 96383 }, "CompileIgnitionFinalization": { "count": 3434, "time": 26011 }, "CompileRenumber": { "count": 3411, "time": 11355 }, "CompileRewriteReturnResult": { "count": 3411, "time": 780 }, "CompileScopeAnalysis": { "count": 3411, "time": 15587 }, "CompileScript": { "count": 13, "time": 7316 }, "CompileLazy": { "count": 3198, "time": 10365 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 636 }, "RegExpInitializeAndCompile": { "count": 184, "time": 839 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 2305 }, "Map_SetPrototype": { "count": 14122, "time": 7775 }, "Map_TransitionToDataProperty": { "count": 17089, "time": 48572 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 421 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6997 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1483 }, "InterpreterNewClosure": { "count": 3119, "time": 2681 }, "DeserializeLazy": { "count": 70, "time": 1192 }, "CreateObjectLiteral": { "count": 2505, "time": 12211 }, "CreateArrayLiteral": { "count": 1129, "time": 2475 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 3546 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 827 }, "ReconfigureToDataProperty": { "count": 10, "time": 317 }, "ArrayLengthGetter": { "count": 407, "time": 28 }, "FunctionPrototypeSetter": { "count": 293, "time": 2833 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1050, "time": 7700 }, "CreateRegExpLiteral": { "count": 239, "time": 4756 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 690, "time": 2557 }, "SetProperty": { "count": 948, "time": 3047 }, "NewObject": { "count": 272, "time": 1511 }, "RegExpExec": { "count": 479, "time": 7883 }, "RegExpExecMultiple": { "count": 288, "time": 2186 }, "StringSplit": { "count": 4175, "time": 13465 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 800 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 1609 }, "ArrayLengthSetter": { "count": 504, "time": 233 }, "FunctionLengthGetter": { "count": 19, "time": 14 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 48 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 140 }, "WeakCollectionSet": { "count": 56, "time": 1333 }, "AllocateInNewSpace": { "count": 67, "time": 791 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 3372 }, "AddDictionaryProperty": { "count": 3077, "time": 6344 }, "ObjectKeys": { "count": 170, "time": 1023 }, "ObjectCreate": { "count": 153, "time": 2466 }, "GetProperty": { "count": 4312, "time": 4006 }, "HasProperty": { "count": 928, "time": 3862 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 176 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1116 }, "StringAdd": { "count": 659, "time": 456 }, "StringCharCodeAt": { "count": 140, "time": 57 }, "StringBuilderJoin": { "count": 183, "time": 121 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5277, "time": 1438 }, "ArrayConcat": { "count": 997, "time": 4518 }, "ArraySplice": { "count": 268, "time": 107 }, "ArrayUnshift": { "count": 790, "time": 755 }, "DateNow": { "count": 49, "time": 721 }, "FunctionPrototypeToString": { "count": 191, "time": 418 }, "ObjectAssign": { "count": 909, "time": 8456 }, "ObjectFreeze": { "count": 6, "time": 16 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 995 }, "ObjectSetPrototypeOf": { "count": 107, "time": 89 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 588 }, "Interrupt": { "count": 109, "time": 944 }, "RegExpReplace": { "count": 1009, "time": 3525 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 1351 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 91 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 30 }, "DeleteProperty": { "count": 196, "time": 37 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 2415 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4127 }, "DatePrototypeToISOString": { "count": 43, "time": 131 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 683 }, "MapPrototypeClear": { "count": 106, "time": 231 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 931 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 221 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 724 }, "DatePrototypeSetMonth": { "count": 31, "time": 40 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1161 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 78 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1376 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6304 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 246 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 61 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 127 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23703 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 688 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 6863 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 452 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 69 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 0 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 711 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 82 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 921 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 42 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1948 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 40 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 880 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 73 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 336 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 864 }, "GC_MC_MARK": { "count": 1, "time": 11 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 19 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 44 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 727 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 48 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 1 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 131 }, "AllocateInTargetSpace": { "count": 41, "time": 24 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1031644 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15588 }, "ParseFunctionLiteral": { "count": 3436, "time": 145885 }, "ParseProgram": { "count": 13, "time": 3907 }, "PreParseWithVariableResolution": { "count": 13073, "time": 180974 }, "PreParseNoVariableResolution": { "count": 597, "time": 30377 }, "JsonParse": { "count": 21, "time": 6594 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3668, "time": 10091 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 3240 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2687 }, "StoreIC_Miss": { "count": 573, "time": 3435 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4941 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 1236 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2662 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4166, "time": 22974 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7205, "time": 19985 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3356 }, "StoreIC_Premonomorphic": { "count": 5290, "time": 14653 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 4510 }, "KeyedLoadIC_LoadElementDH": { "count": 755, "time": 968 }, "LoadIC_LoadFieldDH": { "count": 4400, "time": 9872 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 3967 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2240, "time": 10696 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4929 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 5322 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1266 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 4179 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 2166 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1332 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 392 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 338 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 60 } }, "API": { "API_Context_New": { "count": 2, "time": 8177 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1621 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 79 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 913 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 815 }, "API_Object_SetPrototype": { "count": 38, "time": 39 }, "API_Persistent_New": { "count": 2890, "time": 1414 }, "API_String_NewFromOneByte": { "count": 979, "time": 2822 }, "API_String_Write": { "count": 2288, "time": 1394 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 562 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 24 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 18 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 11 }, "OptimizeCode": { "count": 77, "time": 2041 }, "RecompileSynchronous": { "count": 153, "time": 93664 }, "CompileOptimized_Concurrent": { "count": 76, "time": 2637 }, "StackGuard": { "count": 75, "time": 1464 }, "DeoptimizeCode": { "count": 4, "time": 58 }, "NotifyDeoptimized": { "count": 5, "time": 80 } } } }, { "duration": 2782578, "js": 2266947, "phases": [ { "phase": "load", "start": 0, "duration": 98410 }, { "phase": "boot", "start": 98410, "duration": 751683 }, { "phase": "transition", "start": 850093, "duration": 278637 }, { "phase": "render", "start": 1128730, "duration": 1653848 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 340773, "duration": 4411, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 380852, "duration": 4880, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 442198, "duration": 1480, "usedHeapSizeAfter": 5723992, "usedHeapSizeBefore": 5970560 }, { "kind": "MinorGC", "type": "scavenge", "start": 601036, "duration": 2386, "usedHeapSizeAfter": 8668144, "usedHeapSizeBefore": 9289328 }, { "kind": "MinorGC", "type": "scavenge", "start": 738976, "duration": 2991, "usedHeapSizeAfter": 10076584, "usedHeapSizeBefore": 10611808 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048496, "duration": 2528, "usedHeapSizeAfter": 14000536, "usedHeapSizeBefore": 15902360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1287440, "duration": 2811, "usedHeapSizeAfter": 15594344, "usedHeapSizeBefore": 17268848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1523297, "duration": 3732, "usedHeapSizeAfter": 17102760, "usedHeapSizeBefore": 19381856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1900608, "duration": 4635, "usedHeapSizeAfter": 19137312, "usedHeapSizeBefore": 24533296 }, { "kind": "MinorGC", "type": "scavenge", "start": 2272036, "duration": 4970, "usedHeapSizeAfter": 21621048, "usedHeapSizeBefore": 25698496 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 969, "time": 1083 }, "FunctionCallback": { "count": 6358, "time": 54295 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 168 }, "StoreCallbackProperty": { "count": 721, "time": 1089 }, "GCEpilogueCallback": { "count": 10, "time": 188 }, "GCPrologueCallback": { "count": 10, "time": 979 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 515 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2633 }, "CompileFunction": { "count": 3398, "time": 103687 }, "CompileIgnition": { "count": 3434, "time": 104095 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29059 }, "CompileRenumber": { "count": 3411, "time": 14369 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1597 }, "CompileScopeAnalysis": { "count": 3411, "time": 14653 }, "CompileScript": { "count": 13, "time": 6172 }, "CompileLazy": { "count": 3198, "time": 10985 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 714 }, "RegExpInitializeAndCompile": { "count": 184, "time": 487 }, "CompileForOnStackReplacement": { "count": 1, "time": 635 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 425, "time": 757 }, "Map_SetPrototype": { "count": 14096, "time": 6055 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 36649 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 2465 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3802 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1190 }, "InterpreterNewClosure": { "count": 3119, "time": 2006 }, "DeserializeLazy": { "count": 70, "time": 2694 }, "CreateObjectLiteral": { "count": 2505, "time": 6900 }, "CreateArrayLiteral": { "count": 1129, "time": 1041 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7167 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 822 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 29 }, "FunctionPrototypeSetter": { "count": 293, "time": 1406 }, "Object_DeleteProperty": { "count": 8, "time": 298 }, "ForInEnumerate": { "count": 1050, "time": 9860 }, "CreateRegExpLiteral": { "count": 239, "time": 2035 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1441 }, "SetProperty": { "count": 948, "time": 3511 }, "NewObject": { "count": 272, "time": 1033 }, "RegExpExec": { "count": 478, "time": 11395 }, "RegExpExecMultiple": { "count": 288, "time": 2133 }, "StringSplit": { "count": 4175, "time": 7710 }, "StringBuilderConcat": { "count": 92, "time": 38 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1248 }, "NumberPrototypeToString": { "count": 248, "time": 7 }, "ObjectDefineProperty": { "count": 860, "time": 3322 }, "ArrayLengthSetter": { "count": 504, "time": 1370 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 47 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 2161 }, "AllocateInNewSpace": { "count": 52, "time": 446 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3484 }, "AddDictionaryProperty": { "count": 3077, "time": 7233 }, "ObjectKeys": { "count": 170, "time": 958 }, "ObjectCreate": { "count": 149, "time": 1027 }, "GetProperty": { "count": 4312, "time": 2672 }, "HasProperty": { "count": 928, "time": 1603 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 341 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1656 }, "StringAdd": { "count": 659, "time": 920 }, "StringCharCodeAt": { "count": 140, "time": 56 }, "StringBuilderJoin": { "count": 183, "time": 106 }, "StringToArray": { "count": 1, "time": 10 }, "StringEqual": { "count": 5783, "time": 2629 }, "ArrayConcat": { "count": 997, "time": 2066 }, "ArraySplice": { "count": 268, "time": 288 }, "ArrayUnshift": { "count": 790, "time": 1159 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 991 }, "ObjectAssign": { "count": 909, "time": 13969 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2391 }, "ObjectSetPrototypeOf": { "count": 107, "time": 121 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1747 }, "Interrupt": { "count": 101, "time": 1509 }, "RegExpReplace": { "count": 1009, "time": 5524 }, "GlobalUnescape": { "count": 1, "time": 9 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 778 }, "ArrayShift": { "count": 672, "time": 1247 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 9 }, "StringToLowerCaseIntl": { "count": 248, "time": 108 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 34 }, "DeleteProperty": { "count": 196, "time": 40 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 679, "time": 229 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4359 }, "DatePrototypeToISOString": { "count": 43, "time": 111 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 910 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2307 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 465 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 37 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2594 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 729 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 80 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1800 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6029 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 258 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 71 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 117 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25954 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1460 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 564, "time": 1021441 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17503 }, "ParseFunctionLiteral": { "count": 3436, "time": 145144 }, "ParseProgram": { "count": 13, "time": 7287 }, "PreParseWithVariableResolution": { "count": 13073, "time": 169934 }, "PreParseNoVariableResolution": { "count": 597, "time": 31076 }, "JsonParse": { "count": 21, "time": 8633 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 9790 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1676 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2581 }, "StoreIC_Miss": { "count": 570, "time": 3565 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 8179 }, "LoadIC_FunctionPrototypeStub": { "count": 177, "time": 4246 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1087 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4145, "time": 19224 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7179, "time": 19188 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2584 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20404 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2769 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3150 }, "LoadIC_LoadFieldDH": { "count": 4412, "time": 14495 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5133 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6169 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4311 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 389, "time": 3177 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 2110 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 769, "time": 3388 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 631 }, "LoadIC_LoadNormalDH": { "count": 300, "time": 1644 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 897 }, "LoadIC_StringLength": { "count": 23, "time": 41 }, "StoreIC_SlowStub": { "count": 139, "time": 560 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 883 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1720 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 732 } }, "API": { "API_Context_New": { "count": 2, "time": 10070 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1664 }, "API_Object_SetPrivate": { "count": 44, "time": 18 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 385 }, "API_Script_Run": { "count": 11, "time": 151 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3292 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 44 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2889, "time": 772 }, "API_String_NewFromOneByte": { "count": 979, "time": 698 }, "API_String_Write": { "count": 2019, "time": 790 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 10 }, "API_Error_New": { "count": 2, "time": 670 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 85, "time": 8 }, "OptimizeCode": { "count": 85, "time": 448 }, "RecompileSynchronous": { "count": 169, "time": 102421 }, "CompileOptimized_Concurrent": { "count": 84, "time": 1376 }, "StackGuard": { "count": 83, "time": 1656 }, "DeoptimizeCode": { "count": 6, "time": 102 }, "NotifyDeoptimized": { "count": 7, "time": 696 } } } }, { "duration": 2755675, "js": 2253579, "phases": [ { "phase": "load", "start": 0, "duration": 100502 }, { "phase": "boot", "start": 100502, "duration": 771889 }, { "phase": "transition", "start": 872391, "duration": 274366 }, { "phase": "render", "start": 1146757, "duration": 1608918 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346180, "duration": 4361, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 380807, "duration": 6202, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 445155, "duration": 1232, "usedHeapSizeAfter": 5723448, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 599334, "duration": 2850, "usedHeapSizeAfter": 8700696, "usedHeapSizeBefore": 9290184 }, { "kind": "MinorGC", "type": "scavenge", "start": 738847, "duration": 3682, "usedHeapSizeAfter": 10053048, "usedHeapSizeBefore": 10586976 }, { "kind": "MajorGC", "type": "incremental marking", "start": 814028, "duration": 49, "usedHeapSizeAfter": 11488600, "usedHeapSizeBefore": 11488600 }, { "kind": "MajorGC", "type": "atomic pause", "start": 841765, "duration": 7306, "usedHeapSizeAfter": 9791136, "usedHeapSizeBefore": 11665888 }, { "kind": "MajorGC", "type": "weak processing", "start": 971766, "duration": 8, "usedHeapSizeAfter": 12295184, "usedHeapSizeBefore": 12295184 }, { "kind": "MinorGC", "type": "scavenge", "start": 1101256, "duration": 2191, "usedHeapSizeAfter": 12611528, "usedHeapSizeBefore": 14817504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1375662, "duration": 3426, "usedHeapSizeAfter": 14729144, "usedHeapSizeBefore": 16580728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807619, "duration": 4092, "usedHeapSizeAfter": 16941792, "usedHeapSizeBefore": 22221120 }, { "kind": "MinorGC", "type": "scavenge", "start": 2134165, "duration": 4389, "usedHeapSizeAfter": 19013416, "usedHeapSizeBefore": 23369192 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 2654 }, "FunctionCallback": { "count": 6362, "time": 55201 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 732 }, "StoreCallbackProperty": { "count": 721, "time": 1318 }, "GCEpilogueCallback": { "count": 11, "time": 1622 }, "GCPrologueCallback": { "count": 11, "time": 927 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 625 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 931 }, "CompileFunction": { "count": 3398, "time": 113887 }, "CompileIgnition": { "count": 3434, "time": 110240 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31788 }, "CompileRenumber": { "count": 3411, "time": 16573 }, "CompileRewriteReturnResult": { "count": 3411, "time": 123 }, "CompileScopeAnalysis": { "count": 3411, "time": 11404 }, "CompileScript": { "count": 13, "time": 7228 }, "CompileLazy": { "count": 3198, "time": 12433 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1253 }, "RegExpInitializeAndCompile": { "count": 184, "time": 160 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 2470 }, "Map_SetPrototype": { "count": 14127, "time": 3386 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 35782 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 649 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5215 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2666 }, "InterpreterNewClosure": { "count": 3119, "time": 3799 }, "DeserializeLazy": { "count": 70, "time": 1075 }, "CreateObjectLiteral": { "count": 2505, "time": 8259 }, "CreateArrayLiteral": { "count": 1129, "time": 842 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 5576 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 764 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 685 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 5289 }, "CreateRegExpLiteral": { "count": 239, "time": 4249 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 690, "time": 1043 }, "SetProperty": { "count": 948, "time": 3177 }, "NewObject": { "count": 272, "time": 1018 }, "RegExpExec": { "count": 479, "time": 11124 }, "RegExpExecMultiple": { "count": 288, "time": 1561 }, "StringSplit": { "count": 4175, "time": 11647 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 855 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 1570 }, "ArrayLengthSetter": { "count": 504, "time": 131 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 77 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 52 }, "WeakCollectionSet": { "count": 56, "time": 2777 }, "AllocateInNewSpace": { "count": 60, "time": 1108 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 889 }, "AddDictionaryProperty": { "count": 3077, "time": 4508 }, "ObjectKeys": { "count": 170, "time": 1417 }, "ObjectCreate": { "count": 153, "time": 2929 }, "GetProperty": { "count": 4312, "time": 2829 }, "HasProperty": { "count": 928, "time": 1896 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 1508 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 53 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1479 }, "StringAdd": { "count": 659, "time": 628 }, "StringCharCodeAt": { "count": 140, "time": 39 }, "StringBuilderJoin": { "count": 183, "time": 100 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5277, "time": 3574 }, "ArrayConcat": { "count": 997, "time": 4256 }, "ArraySplice": { "count": 268, "time": 106 }, "ArrayUnshift": { "count": 790, "time": 1309 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 191, "time": 546 }, "ObjectAssign": { "count": 909, "time": 9308 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 776 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 390 }, "Interrupt": { "count": 106, "time": 1503 }, "RegExpReplace": { "count": 1009, "time": 2551 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 669 }, "ArrayShift": { "count": 672, "time": 1246 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 17 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 287 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 157 }, "DeleteProperty": { "count": 196, "time": 30 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 1490 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5140 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 138 }, "MapPrototypeClear": { "count": 106, "time": 27 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1054 }, "StringToNumber": { "count": 481, "time": 40 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 34 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1621 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 70 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 995 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5262 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 784 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 385 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 21993 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2700 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 7243 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 156 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 41 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 193 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 573 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 628 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 290 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 13 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 852 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 25 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1536 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 451 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 800 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 770 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 21 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 50 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 61 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 459 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 176 }, "AllocateInTargetSpace": { "count": 32, "time": 457 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1020770 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15768 }, "ParseFunctionLiteral": { "count": 3436, "time": 152211 }, "ParseProgram": { "count": 13, "time": 4715 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171969 }, "PreParseNoVariableResolution": { "count": 597, "time": 30528 }, "JsonParse": { "count": 21, "time": 7390 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3669, "time": 8662 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 668 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3567 }, "StoreIC_Miss": { "count": 568, "time": 3667 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4771 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 2265 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 485 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4135, "time": 22173 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7279, "time": 16583 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2817 }, "StoreIC_Premonomorphic": { "count": 5290, "time": 17129 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 29 }, "LoadIC_Miss": { "count": 136, "time": 5080 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2418 }, "LoadIC_LoadFieldDH": { "count": 4392, "time": 18185 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 2784 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 8845 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 19 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2970 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 3510 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 951 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 794, "time": 3102 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 2847 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1435 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 505 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 31, "time": 976 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1705 }, "KeyedLoadIC_Miss": { "count": 32, "time": 164 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 253 } }, "API": { "API_Context_New": { "count": 2, "time": 8866 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1290 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 15 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 98 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2868 }, "API_Object_CreateDataProperty": { "count": 22, "time": 10 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2890, "time": 1334 }, "API_String_NewFromOneByte": { "count": 979, "time": 638 }, "API_String_Write": { "count": 2288, "time": 252 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 9 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 15 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 7 }, "OptimizeCode": { "count": 69, "time": 433 }, "RecompileSynchronous": { "count": 137, "time": 78452 }, "CompileOptimized_Concurrent": { "count": 68, "time": 3647 }, "StackGuard": { "count": 69, "time": 1142 }, "DeoptimizeCode": { "count": 6, "time": 293 }, "NotifyDeoptimized": { "count": 7, "time": 96 } } } }, { "duration": 3048228, "js": 2335559, "phases": [ { "phase": "load", "start": 0, "duration": 308299 }, { "phase": "boot", "start": 308299, "duration": 801727 }, { "phase": "transition", "start": 1110026, "duration": 287858 }, { "phase": "render", "start": 1397884, "duration": 1650344 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 562557, "duration": 5586, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 601692, "duration": 5082, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 667126, "duration": 1719, "usedHeapSizeAfter": 5722648, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 839584, "duration": 2644, "usedHeapSizeAfter": 8677768, "usedHeapSizeBefore": 9290680 }, { "kind": "MinorGC", "type": "scavenge", "start": 992239, "duration": 2111, "usedHeapSizeAfter": 10060792, "usedHeapSizeBefore": 10606856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1318208, "duration": 3263, "usedHeapSizeAfter": 14000336, "usedHeapSizeBefore": 15903944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1546050, "duration": 4554, "usedHeapSizeAfter": 15647352, "usedHeapSizeBefore": 17261576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1770713, "duration": 3692, "usedHeapSizeAfter": 17180640, "usedHeapSizeBefore": 19367128 }, { "kind": "MinorGC", "type": "scavenge", "start": 2133266, "duration": 3663, "usedHeapSizeAfter": 19116248, "usedHeapSizeBefore": 24473088 }, { "kind": "MajorGC", "type": "incremental marking", "start": 2480403, "duration": 60, "usedHeapSizeAfter": 24439512, "usedHeapSizeBefore": 24439512 }, { "kind": "MajorGC", "type": "atomic pause", "start": 2486279, "duration": 9923, "usedHeapSizeAfter": 18865720, "usedHeapSizeBefore": 24528624 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 2608 }, "FunctionCallback": { "count": 6371, "time": 58745 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 188 }, "StoreCallbackProperty": { "count": 721, "time": 1334 }, "GCEpilogueCallback": { "count": 11, "time": 805 }, "GCPrologueCallback": { "count": 11, "time": 932 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1182 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2773 }, "CompileFunction": { "count": 3398, "time": 121311 }, "CompileIgnition": { "count": 3434, "time": 101909 }, "CompileIgnitionFinalization": { "count": 3434, "time": 36213 }, "CompileRenumber": { "count": 3411, "time": 16016 }, "CompileRewriteReturnResult": { "count": 3411, "time": 138 }, "CompileScopeAnalysis": { "count": 3411, "time": 16651 }, "CompileScript": { "count": 13, "time": 5874 }, "CompileLazy": { "count": 3198, "time": 18640 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 186 }, "RegExpInitializeAndCompile": { "count": 184, "time": 992 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1807 }, "Map_SetPrototype": { "count": 14112, "time": 5227 }, "Map_TransitionToDataProperty": { "count": 17083, "time": 36602 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 956 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6189 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2032 }, "InterpreterNewClosure": { "count": 3119, "time": 4016 }, "DeserializeLazy": { "count": 70, "time": 1337 }, "CreateObjectLiteral": { "count": 2505, "time": 11191 }, "CreateArrayLiteral": { "count": 1129, "time": 1778 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 17 }, "HandleApiCall": { "count": 6040, "time": 6934 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 325 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 1225 }, "Object_DeleteProperty": { "count": 8, "time": 26 }, "ForInEnumerate": { "count": 1050, "time": 9615 }, "CreateRegExpLiteral": { "count": 239, "time": 2147 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 698, "time": 813 }, "SetProperty": { "count": 948, "time": 2519 }, "NewObject": { "count": 272, "time": 1919 }, "RegExpExec": { "count": 478, "time": 7437 }, "RegExpExecMultiple": { "count": 288, "time": 3541 }, "StringSplit": { "count": 4175, "time": 9760 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 675 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 3572 }, "ArrayLengthSetter": { "count": 504, "time": 1097 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 755 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 587 }, "WeakCollectionSet": { "count": 56, "time": 1641 }, "AllocateInNewSpace": { "count": 118, "time": 954 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 899, "time": 5200 }, "AddDictionaryProperty": { "count": 3077, "time": 7586 }, "ObjectKeys": { "count": 170, "time": 1702 }, "ObjectCreate": { "count": 151, "time": 2128 }, "GetProperty": { "count": 4313, "time": 3296 }, "HasProperty": { "count": 928, "time": 6070 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 49 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4037 }, "StringAdd": { "count": 659, "time": 2015 }, "StringCharCodeAt": { "count": 140, "time": 58 }, "StringBuilderJoin": { "count": 183, "time": 514 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5792, "time": 2021 }, "ArrayConcat": { "count": 997, "time": 1479 }, "ArraySplice": { "count": 268, "time": 96 }, "ArrayUnshift": { "count": 790, "time": 2263 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 533 }, "ObjectAssign": { "count": 909, "time": 8686 }, "ObjectFreeze": { "count": 6, "time": 445 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1558 }, "ObjectSetPrototypeOf": { "count": 107, "time": 918 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 856 }, "Interrupt": { "count": 100, "time": 962 }, "RegExpReplace": { "count": 1009, "time": 4003 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 434 }, "ArrayShift": { "count": 672, "time": 1706 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 117 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 35 }, "DeleteProperty": { "count": 196, "time": 587 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1072 }, "ArrayPop": { "count": 301, "time": 89 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4357 }, "DatePrototypeToISOString": { "count": 43, "time": 751 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 166 }, "MapPrototypeClear": { "count": 106, "time": 935 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2670 }, "StringToNumber": { "count": 481, "time": 50 }, "DateUTC": { "count": 91, "time": 36 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 50 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 158 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1708 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 135 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2889 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 4917 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 19 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 47 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 51 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 22771 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 1404 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 11, "time": 13 }, "GC_MC_INCREMENTAL": { "count": 18, "time": 10119 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 586 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 50 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 2 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 406 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 818 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1168 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 18 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 58 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1921 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 20 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 84 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1096 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 798 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 87 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 4 }, "GC_MC_FINISH": { "count": 1, "time": 853 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 4 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 28 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 279 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 13 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 858 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 10 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 33 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 3, "time": 527 }, "GC_MC_PROLOGUE": { "count": 1, "time": 27 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 3 }, "GC_Custom_IncrementalMarkingObserver": { "count": 77, "time": 1844 } }, "JavaScript": { "JS_Execution": { "count": 570, "time": 1030061 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12731 }, "ParseFunctionLiteral": { "count": 3436, "time": 149746 }, "ParseProgram": { "count": 13, "time": 6747 }, "PreParseWithVariableResolution": { "count": 13073, "time": 180051 }, "PreParseNoVariableResolution": { "count": 597, "time": 27954 }, "JsonParse": { "count": 21, "time": 9748 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3669, "time": 10177 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1947 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2465 }, "StoreIC_Miss": { "count": 621, "time": 2338 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5988 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1481 }, "LoadIC_LoadConstantDH": { "count": 715, "time": 2082 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4224, "time": 20843 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7311, "time": 15587 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1308 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15906 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 517 }, "LoadIC_Miss": { "count": 135, "time": 3350 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1169 }, "LoadIC_LoadFieldDH": { "count": 4475, "time": 13504 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 38 }, "StoreIC_StoreFieldDH": { "count": 1067, "time": 4480 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 876 }, "StoreIC_StoreTransitionDH": { "count": 2237, "time": 13362 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 12 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4244 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 395, "time": 4639 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 91, "time": 1252 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 825, "time": 1816 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 325 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 557 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2241 }, "LoadIC_StringLength": { "count": 23, "time": 44 }, "StoreIC_SlowStub": { "count": 139, "time": 1778 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 31, "time": 72 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1557 }, "KeyedLoadIC_Miss": { "count": 32, "time": 47 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 23 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 7588 }, "API_FunctionTemplate_New": { "count": 1258, "time": 897 }, "API_Object_SetPrivate": { "count": 44, "time": 22 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 81 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1433 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 460 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2894, "time": 2544 }, "API_String_NewFromOneByte": { "count": 979, "time": 2139 }, "API_String_Write": { "count": 2016, "time": 833 }, "API_External_New": { "count": 29, "time": 682 }, "API_Function_Call": { "count": 31, "time": 14 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 256 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 15 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 49, "time": 224 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 1 }, "OptimizeCode": { "count": 68, "time": 561 }, "RecompileSynchronous": { "count": 135, "time": 93345 }, "CompileOptimized_Concurrent": { "count": 67, "time": 2327 }, "StackGuard": { "count": 69, "time": 1543 }, "DeoptimizeCode": { "count": 3, "time": 47 }, "NotifyDeoptimized": { "count": 4, "time": 98 } } } }, { "duration": 2746756, "js": 2240719, "phases": [ { "phase": "load", "start": 0, "duration": 98128 }, { "phase": "boot", "start": 98128, "duration": 746335 }, { "phase": "transition", "start": 844463, "duration": 266975 }, { "phase": "render", "start": 1111438, "duration": 1635318 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 338991, "duration": 4520, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 374189, "duration": 5275, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 438304, "duration": 2283, "usedHeapSizeAfter": 5711544, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 599483, "duration": 2980, "usedHeapSizeAfter": 8716952, "usedHeapSizeBefore": 9306192 }, { "kind": "MinorGC", "type": "scavenge", "start": 733969, "duration": 3336, "usedHeapSizeAfter": 10077056, "usedHeapSizeBefore": 10600200 }, { "kind": "MinorGC", "type": "scavenge", "start": 1034818, "duration": 2475, "usedHeapSizeAfter": 13988216, "usedHeapSizeBefore": 15907480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1249624, "duration": 3024, "usedHeapSizeAfter": 15612680, "usedHeapSizeBefore": 17250024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1473210, "duration": 2764, "usedHeapSizeAfter": 17164768, "usedHeapSizeBefore": 19389360 }, { "kind": "MinorGC", "type": "scavenge", "start": 1844911, "duration": 4280, "usedHeapSizeAfter": 19080568, "usedHeapSizeBefore": 24464176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2223336, "duration": 4272, "usedHeapSizeAfter": 21479520, "usedHeapSizeBefore": 25645376 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 1901 }, "FunctionCallback": { "count": 6361, "time": 60000 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 2099 }, "StoreCallbackProperty": { "count": 721, "time": 1290 }, "GCEpilogueCallback": { "count": 10, "time": 157 }, "GCPrologueCallback": { "count": 10, "time": 1066 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 158 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3327 }, "CompileFunction": { "count": 3398, "time": 101895 }, "CompileIgnition": { "count": 3434, "time": 108326 }, "CompileIgnitionFinalization": { "count": 3434, "time": 28546 }, "CompileRenumber": { "count": 3411, "time": 10841 }, "CompileRewriteReturnResult": { "count": 3411, "time": 141 }, "CompileScopeAnalysis": { "count": 3411, "time": 16976 }, "CompileScript": { "count": 13, "time": 7739 }, "CompileLazy": { "count": 3198, "time": 9924 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 192 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1091 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 1519 }, "Map_SetPrototype": { "count": 14104, "time": 2996 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 39481 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 183 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6091 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1862 }, "InterpreterNewClosure": { "count": 3119, "time": 2880 }, "DeserializeLazy": { "count": 70, "time": 1952 }, "CreateObjectLiteral": { "count": 2505, "time": 11729 }, "CreateArrayLiteral": { "count": 1129, "time": 2720 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 3804 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 14 }, "FunctionPrototypeSetter": { "count": 293, "time": 320 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 9157 }, "CreateRegExpLiteral": { "count": 239, "time": 2917 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 3747 }, "SetProperty": { "count": 948, "time": 4555 }, "NewObject": { "count": 272, "time": 1362 }, "RegExpExec": { "count": 478, "time": 7908 }, "RegExpExecMultiple": { "count": 288, "time": 1309 }, "StringSplit": { "count": 4175, "time": 6587 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 504 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 2282 }, "ArrayLengthSetter": { "count": 504, "time": 1906 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 43 }, "WeakCollectionSet": { "count": 56, "time": 1269 }, "AllocateInNewSpace": { "count": 55, "time": 1147 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1782 }, "AddDictionaryProperty": { "count": 3077, "time": 8355 }, "ObjectKeys": { "count": 170, "time": 572 }, "ObjectCreate": { "count": 149, "time": 1241 }, "GetProperty": { "count": 4312, "time": 1625 }, "HasProperty": { "count": 928, "time": 1125 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 41 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 60 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2442 }, "StringAdd": { "count": 659, "time": 676 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 759 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5813, "time": 2873 }, "ArrayConcat": { "count": 997, "time": 3284 }, "ArraySplice": { "count": 268, "time": 102 }, "ArrayUnshift": { "count": 790, "time": 723 }, "DateNow": { "count": 49, "time": 694 }, "FunctionPrototypeToString": { "count": 191, "time": 972 }, "ObjectAssign": { "count": 909, "time": 10956 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 355 }, "ObjectSetPrototypeOf": { "count": 107, "time": 122 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 338 }, "Interrupt": { "count": 104, "time": 213 }, "RegExpReplace": { "count": 1009, "time": 2231 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 1014 }, "ArrayShift": { "count": 672, "time": 3790 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 1289 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 747 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 132 }, "ArrayPop": { "count": 669, "time": 1350 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5116 }, "DatePrototypeToISOString": { "count": 43, "time": 325 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 940 }, "MapPrototypeClear": { "count": 106, "time": 20 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 438 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 24 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "TryMigrateInstance": { "count": 3, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 29 }, "ObjectIsFrozen": { "count": 420, "time": 27 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2294 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 37 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 655 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1022 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5280 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 39 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 102 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24179 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2715 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 0 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1004739 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16960 }, "ParseFunctionLiteral": { "count": 3436, "time": 150705 }, "ParseProgram": { "count": 13, "time": 4937 }, "PreParseWithVariableResolution": { "count": 13073, "time": 169238 }, "PreParseNoVariableResolution": { "count": 597, "time": 28103 }, "JsonParse": { "count": 21, "time": 8654 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 14060 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1184 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1456 }, "StoreIC_Miss": { "count": 570, "time": 4349 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4735 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 304 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1238 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4152, "time": 17786 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7216, "time": 18784 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2749 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23466 }, "LoadGlobalIC_Slow": { "count": 6, "time": 1502 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 133, "time": 3674 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2840 }, "LoadIC_LoadFieldDH": { "count": 4385, "time": 15711 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 4165 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 426 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9599 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3817 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 4361 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1060 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 2525 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 54 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 306 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1806 }, "LoadIC_StringLength": { "count": 23, "time": 330 }, "StoreIC_SlowStub": { "count": 139, "time": 168 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 1370 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2654 }, "KeyedLoadIC_Miss": { "count": 32, "time": 676 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 250 } }, "API": { "API_Context_New": { "count": 2, "time": 8179 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1519 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 27 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 1403 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1133 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 2225 }, "API_String_NewFromOneByte": { "count": 979, "time": 875 }, "API_String_Write": { "count": 2007, "time": 471 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 22 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 75, "time": 5 }, "OptimizeCode": { "count": 75, "time": 643 }, "RecompileSynchronous": { "count": 149, "time": 95886 }, "CompileOptimized_Concurrent": { "count": 74, "time": 2388 }, "StackGuard": { "count": 72, "time": 741 }, "DeoptimizeCode": { "count": 3, "time": 40 }, "NotifyDeoptimized": { "count": 4, "time": 66 } } } }, { "duration": 2749415, "js": 2260006, "phases": [ { "phase": "load", "start": 0, "duration": 99062 }, { "phase": "boot", "start": 99062, "duration": 786284 }, { "phase": "transition", "start": 885346, "duration": 263215 }, { "phase": "render", "start": 1148561, "duration": 1600854 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351455, "duration": 5545, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 388050, "duration": 4291, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 448431, "duration": 2639, "usedHeapSizeAfter": 5730152, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 606775, "duration": 2560, "usedHeapSizeAfter": 8670248, "usedHeapSizeBefore": 9283056 }, { "kind": "MinorGC", "type": "scavenge", "start": 752687, "duration": 3283, "usedHeapSizeAfter": 10081176, "usedHeapSizeBefore": 10600584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 853901, "duration": 51, "usedHeapSizeAfter": 11666744, "usedHeapSizeBefore": 11666744 }, { "kind": "MajorGC", "type": "atomic pause", "start": 865194, "duration": 6268, "usedHeapSizeAfter": 9873240, "usedHeapSizeBefore": 11786104 }, { "kind": "MajorGC", "type": "weak processing", "start": 982276, "duration": 8, "usedHeapSizeAfter": 12249736, "usedHeapSizeBefore": 12249736 }, { "kind": "MinorGC", "type": "scavenge", "start": 1108708, "duration": 2629, "usedHeapSizeAfter": 12667752, "usedHeapSizeBefore": 14823480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385528, "duration": 2758, "usedHeapSizeAfter": 14740608, "usedHeapSizeBefore": 16582152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1813334, "duration": 5739, "usedHeapSizeAfter": 16956440, "usedHeapSizeBefore": 22256176 }, { "kind": "MinorGC", "type": "scavenge", "start": 2112411, "duration": 3748, "usedHeapSizeAfter": 18837496, "usedHeapSizeBefore": 23365592 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 2926 }, "FunctionCallback": { "count": 6362, "time": 55067 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 174 }, "StoreCallbackProperty": { "count": 721, "time": 1312 }, "GCEpilogueCallback": { "count": 11, "time": 1411 }, "GCPrologueCallback": { "count": 11, "time": 1030 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 707 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2674 }, "CompileFunction": { "count": 3398, "time": 114291 }, "CompileIgnition": { "count": 3434, "time": 103784 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30480 }, "CompileRenumber": { "count": 3411, "time": 12186 }, "CompileRewriteReturnResult": { "count": 3411, "time": 155 }, "CompileScopeAnalysis": { "count": 3411, "time": 10077 }, "CompileScript": { "count": 13, "time": 7536 }, "CompileLazy": { "count": 3198, "time": 12400 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1593 }, "RegExpInitializeAndCompile": { "count": 184, "time": 790 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 2126 }, "Map_SetPrototype": { "count": 14114, "time": 3277 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 48356 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 248 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5496 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2528 }, "InterpreterNewClosure": { "count": 3119, "time": 2336 }, "DeserializeLazy": { "count": 70, "time": 711 }, "CreateObjectLiteral": { "count": 2505, "time": 6010 }, "CreateArrayLiteral": { "count": 1129, "time": 2465 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 20 }, "HandleApiCall": { "count": 6040, "time": 6482 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 100 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 16 }, "FunctionPrototypeSetter": { "count": 293, "time": 1887 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 5436 }, "CreateRegExpLiteral": { "count": 239, "time": 2882 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 1705 }, "SetProperty": { "count": 947, "time": 4769 }, "NewObject": { "count": 272, "time": 1182 }, "RegExpExec": { "count": 479, "time": 8657 }, "RegExpExecMultiple": { "count": 288, "time": 1505 }, "StringSplit": { "count": 4175, "time": 7353 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 248 }, "NumberPrototypeToString": { "count": 248, "time": 558 }, "ObjectDefineProperty": { "count": 860, "time": 8621 }, "ArrayLengthSetter": { "count": 504, "time": 946 }, "FunctionLengthGetter": { "count": 19, "time": 15 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 11 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 2391 }, "AllocateInNewSpace": { "count": 56, "time": 1332 }, "CreateListFromArrayLike": { "count": 6, "time": 21 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 976, "time": 2337 }, "AddDictionaryProperty": { "count": 3077, "time": 8716 }, "ObjectKeys": { "count": 170, "time": 216 }, "ObjectCreate": { "count": 153, "time": 2622 }, "GetProperty": { "count": 4312, "time": 3855 }, "HasProperty": { "count": 928, "time": 1507 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 677 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 8 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1556 }, "StringAdd": { "count": 659, "time": 1712 }, "StringCharCodeAt": { "count": 140, "time": 43 }, "StringBuilderJoin": { "count": 183, "time": 104 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5100, "time": 3605 }, "ArrayConcat": { "count": 997, "time": 2863 }, "ArraySplice": { "count": 268, "time": 509 }, "ArrayUnshift": { "count": 790, "time": 215 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 191, "time": 150 }, "ObjectAssign": { "count": 909, "time": 9701 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1026 }, "ObjectSetPrototypeOf": { "count": 107, "time": 369 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2051 }, "Interrupt": { "count": 107, "time": 2423 }, "RegExpReplace": { "count": 1009, "time": 4543 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 71 }, "ArrayShift": { "count": 672, "time": 633 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 397 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 815 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 870 }, "DeleteProperty": { "count": 196, "time": 32 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 119 }, "ArrayPop": { "count": 383, "time": 382 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4719 }, "DatePrototypeToISOString": { "count": 43, "time": 824 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 434 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 659 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 859 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 780 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1727 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 47 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 22 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 625 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3480 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3664 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 517 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 79 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23900 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2812 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 8, "time": 5560 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 812 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 44 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 46 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 89 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 384 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 22 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1574 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 63 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 28 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 796 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 1192 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 871 }, "GC_MC_MARK": { "count": 1, "time": 805 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 18 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 60 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 51 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 21, "time": 148 }, "AllocateInTargetSpace": { "count": 14, "time": 14 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1004146 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15135 }, "ParseFunctionLiteral": { "count": 3436, "time": 141504 }, "ParseProgram": { "count": 13, "time": 6260 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174160 }, "PreParseNoVariableResolution": { "count": 597, "time": 30188 }, "JsonParse": { "count": 21, "time": 6585 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3670, "time": 12753 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4741 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2590 }, "StoreIC_Miss": { "count": 572, "time": 2159 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 9493 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 944 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 884 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4158, "time": 16068 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7237, "time": 13559 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2645 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 22325 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 22 }, "LoadIC_Miss": { "count": 136, "time": 1552 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 2879 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 18214 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 997, "time": 3189 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2234, "time": 11035 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2921 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1814 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1267 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 787, "time": 2637 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 3006 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 953 }, "LoadIC_StringLength": { "count": 23, "time": 65 }, "StoreIC_SlowStub": { "count": 139, "time": 571 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 56 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1521 }, "KeyedLoadIC_Miss": { "count": 32, "time": 736 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8517 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3636 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 83 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5376 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 36 }, "API_Object_SetPrototype": { "count": 38, "time": 50 }, "API_Persistent_New": { "count": 2890, "time": 382 }, "API_String_NewFromOneByte": { "count": 979, "time": 1149 }, "API_String_Write": { "count": 2298, "time": 1242 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 79, "time": 8 }, "OptimizeCode": { "count": 79, "time": 2044 }, "RecompileSynchronous": { "count": 157, "time": 82368 }, "CompileOptimized_Concurrent": { "count": 78, "time": 1942 }, "StackGuard": { "count": 78, "time": 1540 }, "DeoptimizeCode": { "count": 5, "time": 68 }, "NotifyDeoptimized": { "count": 6, "time": 1057 } } } }, { "duration": 2772887, "js": 2274378, "phases": [ { "phase": "load", "start": 0, "duration": 99134 }, { "phase": "boot", "start": 99134, "duration": 763249 }, { "phase": "transition", "start": 862383, "duration": 272630 }, { "phase": "render", "start": 1135013, "duration": 1637874 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349909, "duration": 7094, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220432 }, { "kind": "MinorGC", "type": "scavenge", "start": 387722, "duration": 5735, "usedHeapSizeAfter": 4346576, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 452229, "duration": 2625, "usedHeapSizeAfter": 5711176, "usedHeapSizeBefore": 5970552 }, { "kind": "MinorGC", "type": "scavenge", "start": 620565, "duration": 3300, "usedHeapSizeAfter": 8717224, "usedHeapSizeBefore": 9306480 }, { "kind": "MinorGC", "type": "scavenge", "start": 747022, "duration": 3254, "usedHeapSizeAfter": 10067336, "usedHeapSizeBefore": 10600384 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055749, "duration": 3531, "usedHeapSizeAfter": 13999968, "usedHeapSizeBefore": 15906968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1282884, "duration": 2884, "usedHeapSizeAfter": 15591048, "usedHeapSizeBefore": 17251152 }, { "kind": "MinorGC", "type": "scavenge", "start": 1510533, "duration": 3809, "usedHeapSizeAfter": 17042640, "usedHeapSizeBefore": 19356312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1883105, "duration": 5944, "usedHeapSizeAfter": 19138648, "usedHeapSizeBefore": 24459944 }, { "kind": "MinorGC", "type": "scavenge", "start": 2270198, "duration": 5904, "usedHeapSizeAfter": 21601776, "usedHeapSizeBefore": 25568544 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 963, "time": 2093 }, "FunctionCallback": { "count": 6362, "time": 63439 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 914 }, "StoreCallbackProperty": { "count": 721, "time": 838 }, "GCEpilogueCallback": { "count": 10, "time": 159 }, "GCPrologueCallback": { "count": 10, "time": 1391 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 160 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3717 }, "CompileFunction": { "count": 3398, "time": 102957 }, "CompileIgnition": { "count": 3434, "time": 112621 }, "CompileIgnitionFinalization": { "count": 3434, "time": 27292 }, "CompileRenumber": { "count": 3411, "time": 13333 }, "CompileRewriteReturnResult": { "count": 3411, "time": 154 }, "CompileScopeAnalysis": { "count": 3411, "time": 15635 }, "CompileScript": { "count": 13, "time": 6107 }, "CompileLazy": { "count": 3198, "time": 16512 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 679 }, "RegExpInitializeAndCompile": { "count": 184, "time": 180 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 419, "time": 1146 }, "Map_SetPrototype": { "count": 14119, "time": 5420 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 42653 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1086 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5500 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1543 }, "InterpreterNewClosure": { "count": 3119, "time": 4957 }, "DeserializeLazy": { "count": 70, "time": 2113 }, "CreateObjectLiteral": { "count": 2505, "time": 11768 }, "CreateArrayLiteral": { "count": 1129, "time": 2140 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4778 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 73 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 701 }, "FunctionPrototypeSetter": { "count": 293, "time": 1338 }, "Object_DeleteProperty": { "count": 8, "time": 29 }, "ForInEnumerate": { "count": 1050, "time": 9309 }, "CreateRegExpLiteral": { "count": 239, "time": 3074 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2804 }, "SetProperty": { "count": 948, "time": 1771 }, "NewObject": { "count": 272, "time": 1272 }, "RegExpExec": { "count": 478, "time": 9053 }, "RegExpExecMultiple": { "count": 288, "time": 2034 }, "StringSplit": { "count": 4175, "time": 9634 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 500 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 2839 }, "ArrayLengthSetter": { "count": 504, "time": 490 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 466 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 782 }, "WeakCollectionSet": { "count": 56, "time": 1105 }, "AllocateInNewSpace": { "count": 49, "time": 234 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3023 }, "AddDictionaryProperty": { "count": 3077, "time": 4891 }, "ObjectKeys": { "count": 170, "time": 1805 }, "ObjectCreate": { "count": 149, "time": 781 }, "GetProperty": { "count": 4313, "time": 2569 }, "HasProperty": { "count": 928, "time": 2708 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 306 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 71 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1752 }, "StringAdd": { "count": 659, "time": 863 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 526 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5781, "time": 1400 }, "ArrayConcat": { "count": 997, "time": 2892 }, "ArraySplice": { "count": 268, "time": 100 }, "ArrayUnshift": { "count": 790, "time": 1171 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 191, "time": 194 }, "ObjectAssign": { "count": 909, "time": 11374 }, "ObjectFreeze": { "count": 6, "time": 829 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 644 }, "ObjectSetPrototypeOf": { "count": 107, "time": 577 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1660 }, "Interrupt": { "count": 101, "time": 405 }, "RegExpReplace": { "count": 1009, "time": 3984 }, "GlobalUnescape": { "count": 1, "time": 817 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 70 }, "ArrayShift": { "count": 672, "time": 1518 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 519 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 366 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 61 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 101 }, "ArrayPop": { "count": 669, "time": 1534 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4200 }, "DatePrototypeToISOString": { "count": 43, "time": 123 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 612 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 868 }, "StringToNumber": { "count": 481, "time": 44 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 6 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 45 }, "DatePrototypeSetMonth": { "count": 31, "time": 346 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1012 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 62 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1174 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7683 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 103 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 814 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 30586 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2470 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 1021013 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 21100 }, "ParseFunctionLiteral": { "count": 3436, "time": 134386 }, "ParseProgram": { "count": 13, "time": 6294 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177148 }, "PreParseNoVariableResolution": { "count": 597, "time": 26314 }, "JsonParse": { "count": 21, "time": 8289 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 10758 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1414 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3925 }, "StoreIC_Miss": { "count": 579, "time": 2689 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5249 }, "LoadIC_FunctionPrototypeStub": { "count": 171, "time": 2049 }, "LoadIC_LoadConstantDH": { "count": 702, "time": 1057 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4140, "time": 20070 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7156, "time": 21139 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2104 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17943 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 135, "time": 4216 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3177 }, "LoadIC_LoadFieldDH": { "count": 4430, "time": 14281 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 1006, "time": 3154 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 12539 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3359 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 2399 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 2306 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 2059 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 36 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 282 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1084 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 186 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 60 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1466 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 59 } }, "API": { "API_Context_New": { "count": 2, "time": 8946 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2021 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 14 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 498 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2369 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 37 }, "API_Object_SetPrototype": { "count": 38, "time": 842 }, "API_Persistent_New": { "count": 2889, "time": 3173 }, "API_String_NewFromOneByte": { "count": 979, "time": 2825 }, "API_String_Write": { "count": 2020, "time": 246 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 8 }, "OptimizeCode": { "count": 65, "time": 265 }, "RecompileSynchronous": { "count": 129, "time": 88515 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1293 }, "StackGuard": { "count": 63, "time": 2127 }, "DeoptimizeCode": { "count": 4, "time": 67 }, "NotifyDeoptimized": { "count": 4, "time": 80 } } } }, { "duration": 2746411, "js": 2242571, "phases": [ { "phase": "load", "start": 0, "duration": 97437 }, { "phase": "boot", "start": 97437, "duration": 746206 }, { "phase": "transition", "start": 843643, "duration": 276149 }, { "phase": "render", "start": 1119792, "duration": 1626619 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346826, "duration": 4403, "usedHeapSizeAfter": 3771720, "usedHeapSizeBefore": 4220408 }, { "kind": "MinorGC", "type": "scavenge", "start": 382691, "duration": 4706, "usedHeapSizeAfter": 4356144, "usedHeapSizeBefore": 4521072 }, { "kind": "MinorGC", "type": "scavenge", "start": 443065, "duration": 2463, "usedHeapSizeAfter": 5731352, "usedHeapSizeBefore": 5970624 }, { "kind": "MinorGC", "type": "scavenge", "start": 596712, "duration": 3221, "usedHeapSizeAfter": 8672352, "usedHeapSizeBefore": 9300288 }, { "kind": "MinorGC", "type": "scavenge", "start": 734938, "duration": 3390, "usedHeapSizeAfter": 10113448, "usedHeapSizeBefore": 10611624 }, { "kind": "MinorGC", "type": "scavenge", "start": 1036993, "duration": 2601, "usedHeapSizeAfter": 13979528, "usedHeapSizeBefore": 15903952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262120, "duration": 2848, "usedHeapSizeAfter": 15618592, "usedHeapSizeBefore": 17265680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1486162, "duration": 4449, "usedHeapSizeAfter": 17110040, "usedHeapSizeBefore": 19350952 }, { "kind": "MinorGC", "type": "scavenge", "start": 1864426, "duration": 3877, "usedHeapSizeAfter": 19047008, "usedHeapSizeBefore": 24476768 }, { "kind": "MinorGC", "type": "scavenge", "start": 2215574, "duration": 5526, "usedHeapSizeAfter": 21327912, "usedHeapSizeBefore": 25553416 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 976, "time": 2409 }, "FunctionCallback": { "count": 6363, "time": 51130 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 151 }, "StoreCallbackProperty": { "count": 721, "time": 1014 }, "GCEpilogueCallback": { "count": 10, "time": 1342 }, "GCPrologueCallback": { "count": 10, "time": 714 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1014 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4431 }, "CompileFunction": { "count": 3398, "time": 96877 }, "CompileIgnition": { "count": 3434, "time": 93452 }, "CompileIgnitionFinalization": { "count": 3434, "time": 31367 }, "CompileRenumber": { "count": 3411, "time": 13137 }, "CompileRewriteReturnResult": { "count": 3411, "time": 127 }, "CompileScopeAnalysis": { "count": 3411, "time": 15985 }, "CompileScript": { "count": 13, "time": 6914 }, "CompileLazy": { "count": 3198, "time": 15483 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1531 }, "RegExpInitializeAndCompile": { "count": 184, "time": 155 }, "CompileForOnStackReplacement": { "count": 1, "time": 21 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 432, "time": 982 }, "Map_SetPrototype": { "count": 14097, "time": 3737 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 37504 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 880 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5542 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3164 }, "InterpreterNewClosure": { "count": 3119, "time": 3914 }, "DeserializeLazy": { "count": 70, "time": 1200 }, "CreateObjectLiteral": { "count": 2505, "time": 7851 }, "CreateArrayLiteral": { "count": 1129, "time": 1440 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6531 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1230 }, "ReconfigureToDataProperty": { "count": 10, "time": 124 }, "ArrayLengthGetter": { "count": 407, "time": 9 }, "FunctionPrototypeSetter": { "count": 293, "time": 972 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 9821 }, "CreateRegExpLiteral": { "count": 239, "time": 2126 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2046 }, "SetProperty": { "count": 948, "time": 3315 }, "NewObject": { "count": 272, "time": 1321 }, "RegExpExec": { "count": 478, "time": 6810 }, "RegExpExecMultiple": { "count": 288, "time": 1962 }, "StringSplit": { "count": 4175, "time": 10255 }, "StringBuilderConcat": { "count": 92, "time": 663 }, "DateConstructor_ConstructStub": { "count": 525, "time": 447 }, "NumberPrototypeToString": { "count": 248, "time": 16 }, "ObjectDefineProperty": { "count": 860, "time": 766 }, "ArrayLengthSetter": { "count": 504, "time": 115 }, "FunctionLengthGetter": { "count": 19, "time": 15 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 11 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 59 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 2928 }, "AllocateInNewSpace": { "count": 75, "time": 287 }, "CreateListFromArrayLike": { "count": 6, "time": 16 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 3707 }, "AddDictionaryProperty": { "count": 3077, "time": 7975 }, "ObjectKeys": { "count": 170, "time": 1747 }, "ObjectCreate": { "count": 149, "time": 899 }, "GetProperty": { "count": 4313, "time": 1384 }, "HasProperty": { "count": 928, "time": 1930 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 54 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 4641 }, "StringAdd": { "count": 659, "time": 160 }, "StringCharCodeAt": { "count": 140, "time": 49 }, "StringBuilderJoin": { "count": 183, "time": 816 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5791, "time": 2554 }, "ArrayConcat": { "count": 997, "time": 2516 }, "ArraySplice": { "count": 268, "time": 1402 }, "ArrayUnshift": { "count": 790, "time": 232 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 191, "time": 898 }, "ObjectAssign": { "count": 909, "time": 11815 }, "ObjectFreeze": { "count": 6, "time": 17 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1179 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1063 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 3159 }, "Interrupt": { "count": 106, "time": 760 }, "RegExpReplace": { "count": 1009, "time": 2548 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 79 }, "ArrayShift": { "count": 672, "time": 3571 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 94 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 531 }, "DeleteProperty": { "count": 196, "time": 49 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1067 }, "ArrayPop": { "count": 669, "time": 2064 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4155 }, "DatePrototypeToISOString": { "count": 43, "time": 1196 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1034 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 570 }, "StringToNumber": { "count": 481, "time": 47 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 249 }, "ObjectIsFrozen": { "count": 420, "time": 30 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 799 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 42 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 772 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4810 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 494 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 363 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 112 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27265 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2141 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2551 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 666 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 48 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1022856 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15865 }, "ParseFunctionLiteral": { "count": 3436, "time": 155861 }, "ParseProgram": { "count": 13, "time": 5409 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175192 }, "PreParseNoVariableResolution": { "count": 597, "time": 28862 }, "JsonParse": { "count": 21, "time": 7659 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 13001 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 4575 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1258 }, "StoreIC_Miss": { "count": 572, "time": 2555 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4950 }, "LoadIC_FunctionPrototypeStub": { "count": 184, "time": 716 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1629 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4156, "time": 15742 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7197, "time": 21175 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4959 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20701 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 71 }, "LoadIC_Miss": { "count": 135, "time": 1984 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3380 }, "LoadIC_LoadFieldDH": { "count": 4400, "time": 14928 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 5871 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 11990 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 468 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3060 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2429 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1991 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1582 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1340 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1020 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 818 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 26 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 221 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2207 }, "KeyedLoadIC_Miss": { "count": 32, "time": 876 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 268 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8040 }, "API_FunctionTemplate_New": { "count": 1258, "time": 391 }, "API_Object_SetPrivate": { "count": 44, "time": 27 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 75 }, "API_Script_Run": { "count": 11, "time": 15 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4013 }, "API_Object_CreateDataProperty": { "count": 22, "time": 11 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 1490 }, "API_String_NewFromOneByte": { "count": 979, "time": 1471 }, "API_String_Write": { "count": 2009, "time": 703 }, "API_External_New": { "count": 29, "time": 12 }, "API_Function_Call": { "count": 31, "time": 17 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 61, "time": 5 }, "OptimizeCode": { "count": 61, "time": 2178 }, "RecompileSynchronous": { "count": 121, "time": 80298 }, "CompileOptimized_Concurrent": { "count": 60, "time": 546 }, "StackGuard": { "count": 58, "time": 1055 }, "DeoptimizeCode": { "count": 4, "time": 869 }, "NotifyDeoptimized": { "count": 5, "time": 68 } } } }, { "duration": 2788629, "js": 2284313, "phases": [ { "phase": "load", "start": 0, "duration": 98533 }, { "phase": "boot", "start": 98533, "duration": 766882 }, { "phase": "transition", "start": 865415, "duration": 278600 }, { "phase": "render", "start": 1144015, "duration": 1644614 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349060, "duration": 5576, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 387327, "duration": 4482, "usedHeapSizeAfter": 4346872, "usedHeapSizeBefore": 4521832 }, { "kind": "MinorGC", "type": "scavenge", "start": 450791, "duration": 1404, "usedHeapSizeAfter": 5723880, "usedHeapSizeBefore": 5970880 }, { "kind": "MinorGC", "type": "scavenge", "start": 620952, "duration": 3326, "usedHeapSizeAfter": 8667848, "usedHeapSizeBefore": 9290488 }, { "kind": "MinorGC", "type": "scavenge", "start": 751021, "duration": 3549, "usedHeapSizeAfter": 10082680, "usedHeapSizeBefore": 10613480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1063146, "duration": 3412, "usedHeapSizeAfter": 14017992, "usedHeapSizeBefore": 15904544 }, { "kind": "MinorGC", "type": "scavenge", "start": 1302555, "duration": 3387, "usedHeapSizeAfter": 15622304, "usedHeapSizeBefore": 17268464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1535392, "duration": 4491, "usedHeapSizeAfter": 17046144, "usedHeapSizeBefore": 19355000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1912395, "duration": 2483, "usedHeapSizeAfter": 19184536, "usedHeapSizeBefore": 24488208 }, { "kind": "MinorGC", "type": "scavenge", "start": 2279403, "duration": 4243, "usedHeapSizeAfter": 21478216, "usedHeapSizeBefore": 25536640 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 4120 }, "FunctionCallback": { "count": 6361, "time": 60966 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 164 }, "StoreCallbackProperty": { "count": 721, "time": 836 }, "GCEpilogueCallback": { "count": 10, "time": 1996 }, "GCPrologueCallback": { "count": 10, "time": 1319 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 910 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3921 }, "CompileFunction": { "count": 3398, "time": 108523 }, "CompileIgnition": { "count": 3434, "time": 113932 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34261 }, "CompileRenumber": { "count": 3411, "time": 15946 }, "CompileRewriteReturnResult": { "count": 3411, "time": 158 }, "CompileScopeAnalysis": { "count": 3411, "time": 14276 }, "CompileScript": { "count": 13, "time": 6081 }, "CompileLazy": { "count": 3198, "time": 10911 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 174 }, "RegExpInitializeAndCompile": { "count": 184, "time": 985 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1662 }, "Map_SetPrototype": { "count": 14101, "time": 4517 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 38470 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 197 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5730 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2036 }, "InterpreterNewClosure": { "count": 3119, "time": 2818 }, "DeserializeLazy": { "count": 70, "time": 1288 }, "CreateObjectLiteral": { "count": 2505, "time": 6835 }, "CreateArrayLiteral": { "count": 1129, "time": 1814 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6049 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 73 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 706 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1050, "time": 13231 }, "CreateRegExpLiteral": { "count": 239, "time": 596 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1755 }, "SetProperty": { "count": 948, "time": 3145 }, "NewObject": { "count": 272, "time": 445 }, "RegExpExec": { "count": 478, "time": 9889 }, "RegExpExecMultiple": { "count": 288, "time": 1469 }, "StringSplit": { "count": 4175, "time": 6257 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 192 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 5964 }, "ArrayLengthSetter": { "count": 504, "time": 1126 }, "FunctionLengthGetter": { "count": 19, "time": 323 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 69 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 57 }, "WeakCollectionSet": { "count": 56, "time": 1635 }, "AllocateInNewSpace": { "count": 68, "time": 1401 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1407 }, "AddDictionaryProperty": { "count": 3077, "time": 9233 }, "ObjectKeys": { "count": 170, "time": 1731 }, "ObjectCreate": { "count": 149, "time": 3185 }, "GetProperty": { "count": 4313, "time": 1829 }, "HasProperty": { "count": 928, "time": 1066 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 688 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2075 }, "StringAdd": { "count": 659, "time": 168 }, "StringCharCodeAt": { "count": 140, "time": 55 }, "StringBuilderJoin": { "count": 183, "time": 1273 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5764, "time": 2451 }, "ArrayConcat": { "count": 997, "time": 3443 }, "ArraySplice": { "count": 268, "time": 1193 }, "ArrayUnshift": { "count": 790, "time": 379 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 161 }, "ObjectAssign": { "count": 909, "time": 10756 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1402 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1119 }, "ObjectIsExtensible": { "count": 32, "time": 13 }, "MapGrow": { "count": 411, "time": 1082 }, "Interrupt": { "count": 101, "time": 816 }, "RegExpReplace": { "count": 1009, "time": 3378 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 536 }, "ArrayShift": { "count": 672, "time": 1867 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 15 }, "SetShrink": { "count": 1, "time": 5 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 92 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 51 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 120 }, "ArrayPop": { "count": 669, "time": 600 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4147 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 150 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 281 }, "StringToNumber": { "count": 481, "time": 52 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 2 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 504 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 120 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 10 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 460 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 61 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3059 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4775 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 532 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 102 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26118 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1718 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 4094 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 797 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 19, "time": 238 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1029319 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15177 }, "ParseFunctionLiteral": { "count": 3436, "time": 147644 }, "ParseProgram": { "count": 13, "time": 5248 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177831 }, "PreParseNoVariableResolution": { "count": 597, "time": 29001 }, "JsonParse": { "count": 21, "time": 9503 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3656, "time": 12550 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 3898 }, "LoadGlobalIC_Miss": { "count": 751, "time": 637 }, "StoreIC_Miss": { "count": 575, "time": 2985 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4485 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 291 }, "LoadIC_LoadConstantDH": { "count": 709, "time": 1559 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4141, "time": 20124 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 14 }, "LoadIC_LoadNonexistentDH": { "count": 7286, "time": 16051 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4397 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19996 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 4458 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1541 }, "LoadIC_LoadFieldDH": { "count": 4381, "time": 16848 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 995, "time": 7229 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 783 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10653 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 318 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4206 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 1718 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 84, "time": 1339 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 795, "time": 5481 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 916 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1657 }, "LoadIC_StringLength": { "count": 23, "time": 375 }, "StoreIC_SlowStub": { "count": 139, "time": 171 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 403 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2909 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 404 } }, "API": { "API_Context_New": { "count": 2, "time": 9585 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3110 }, "API_Object_SetPrivate": { "count": 44, "time": 12 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 1093 }, "API_Script_Run": { "count": 11, "time": 34 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1527 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 800 }, "API_Object_SetPrototype": { "count": 38, "time": 46 }, "API_Persistent_New": { "count": 2889, "time": 2417 }, "API_String_NewFromOneByte": { "count": 979, "time": 206 }, "API_String_Write": { "count": 2015, "time": 790 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 20 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 5 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 61, "time": 5 }, "OptimizeCode": { "count": 61, "time": 733 }, "RecompileSynchronous": { "count": 121, "time": 74593 }, "CompileOptimized_Concurrent": { "count": 60, "time": 1287 }, "StackGuard": { "count": 58, "time": 536 }, "DeoptimizeCode": { "count": 5, "time": 69 }, "NotifyDeoptimized": { "count": 6, "time": 713 } } } }, { "duration": 2890057, "js": 2250762, "phases": [ { "phase": "load", "start": 0, "duration": 111899 }, { "phase": "boot", "start": 111899, "duration": 761480 }, { "phase": "transition", "start": 873379, "duration": 283398 }, { "phase": "render", "start": 1156777, "duration": 1733280 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 362962, "duration": 4932, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 399102, "duration": 5991, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 463204, "duration": 1534, "usedHeapSizeAfter": 5722520, "usedHeapSizeBefore": 5970560 }, { "kind": "MinorGC", "type": "scavenge", "start": 628273, "duration": 3079, "usedHeapSizeAfter": 8702720, "usedHeapSizeBefore": 9290584 }, { "kind": "MinorGC", "type": "scavenge", "start": 754053, "duration": 2109, "usedHeapSizeAfter": 10040240, "usedHeapSizeBefore": 10588760 }, { "kind": "MinorGC", "type": "scavenge", "start": 1073003, "duration": 3033, "usedHeapSizeAfter": 14009904, "usedHeapSizeBefore": 15904856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1301298, "duration": 2360, "usedHeapSizeAfter": 15592736, "usedHeapSizeBefore": 17259528 }, { "kind": "MinorGC", "type": "scavenge", "start": 1526128, "duration": 3207, "usedHeapSizeAfter": 17152088, "usedHeapSizeBefore": 19375576 }, { "kind": "MinorGC", "type": "scavenge", "start": 1894543, "duration": 3667, "usedHeapSizeAfter": 19129976, "usedHeapSizeBefore": 24490488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2248110, "duration": 4981, "usedHeapSizeAfter": 21461208, "usedHeapSizeBefore": 25555656 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 1614 }, "FunctionCallback": { "count": 6357, "time": 57034 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 147 }, "StoreCallbackProperty": { "count": 721, "time": 1126 }, "GCEpilogueCallback": { "count": 10, "time": 157 }, "GCPrologueCallback": { "count": 10, "time": 649 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 896 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4422 }, "CompileFunction": { "count": 3398, "time": 103923 }, "CompileIgnition": { "count": 3434, "time": 102371 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30071 }, "CompileRenumber": { "count": 3411, "time": 11385 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1131 }, "CompileScopeAnalysis": { "count": 3411, "time": 13329 }, "CompileScript": { "count": 13, "time": 6934 }, "CompileLazy": { "count": 3198, "time": 10924 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 174 }, "RegExpInitializeAndCompile": { "count": 184, "time": 164 }, "CompileForOnStackReplacement": { "count": 2, "time": 25 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 589 }, "Map_SetPrototype": { "count": 14092, "time": 2668 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44384 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 972 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7014 }, "InterpreterDeserializeLazy": { "count": 161, "time": 972 }, "InterpreterNewClosure": { "count": 3119, "time": 2709 }, "DeserializeLazy": { "count": 70, "time": 970 }, "CreateObjectLiteral": { "count": 2505, "time": 10008 }, "CreateArrayLiteral": { "count": 1129, "time": 2105 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 9359 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 74 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 2314 }, "Object_DeleteProperty": { "count": 8, "time": 17 }, "ForInEnumerate": { "count": 1050, "time": 8343 }, "CreateRegExpLiteral": { "count": 239, "time": 2550 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2424 }, "SetProperty": { "count": 948, "time": 1561 }, "NewObject": { "count": 272, "time": 1590 }, "RegExpExec": { "count": 478, "time": 10730 }, "RegExpExecMultiple": { "count": 288, "time": 1762 }, "StringSplit": { "count": 4175, "time": 8132 }, "StringBuilderConcat": { "count": 92, "time": 628 }, "DateConstructor_ConstructStub": { "count": 525, "time": 287 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 3866 }, "ArrayLengthSetter": { "count": 504, "time": 318 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 51 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 52 }, "WeakCollectionSet": { "count": 56, "time": 2549 }, "AllocateInNewSpace": { "count": 62, "time": 329 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 1688 }, "AddDictionaryProperty": { "count": 3077, "time": 9430 }, "ObjectKeys": { "count": 170, "time": 202 }, "ObjectCreate": { "count": 149, "time": 2034 }, "GetProperty": { "count": 4312, "time": 3456 }, "HasProperty": { "count": 928, "time": 2213 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 453 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 877 }, "ToString": { "count": 64, "time": 52 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1266 }, "StringAdd": { "count": 659, "time": 479 }, "StringCharCodeAt": { "count": 140, "time": 688 }, "StringBuilderJoin": { "count": 183, "time": 114 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5775, "time": 5203 }, "ArrayConcat": { "count": 997, "time": 1045 }, "ArraySplice": { "count": 268, "time": 97 }, "ArrayUnshift": { "count": 790, "time": 782 }, "DateNow": { "count": 49, "time": 256 }, "FunctionPrototypeToString": { "count": 191, "time": 919 }, "ObjectAssign": { "count": 909, "time": 10997 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 248 }, "ObjectSetPrototypeOf": { "count": 107, "time": 97 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1567 }, "Interrupt": { "count": 103, "time": 693 }, "RegExpReplace": { "count": 1009, "time": 5453 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 84 }, "ArrayShift": { "count": 672, "time": 3002 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 113 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 642 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 864 }, "ArrayPop": { "count": 71, "time": 23 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5078 }, "DatePrototypeToISOString": { "count": 43, "time": 1441 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 153 }, "MapPrototypeClear": { "count": 106, "time": 448 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 670 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 27 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 22 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2572 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 10 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 593 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2376 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5001 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 137 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 184 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25019 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1290 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1911 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 923 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 134 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1019674 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 18102 }, "ParseFunctionLiteral": { "count": 3436, "time": 138151 }, "ParseProgram": { "count": 13, "time": 3477 }, "PreParseWithVariableResolution": { "count": 13073, "time": 181761 }, "PreParseNoVariableResolution": { "count": 597, "time": 29040 }, "JsonParse": { "count": 21, "time": 7497 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 11138 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3923 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1573 }, "StoreIC_Miss": { "count": 568, "time": 3268 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 8429 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 975 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 2119 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4139, "time": 29420 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7155, "time": 17404 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3770 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19698 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 136, "time": 2659 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 1885 }, "LoadIC_LoadFieldDH": { "count": 4378, "time": 13393 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 550 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 4927 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 112 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6933 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3002 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 4220 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1992 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 2687 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 769 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1543 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 981 }, "LoadIC_StringLength": { "count": 23, "time": 818 }, "StoreIC_SlowStub": { "count": 139, "time": 1215 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 920 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 403 }, "KeyedLoadIC_Miss": { "count": 32, "time": 53 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 62 } }, "API": { "API_Context_New": { "count": 2, "time": 8585 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2052 }, "API_Object_SetPrivate": { "count": 44, "time": 670 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 20 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3167 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 34 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 2436 }, "API_String_NewFromOneByte": { "count": 979, "time": 593 }, "API_String_Write": { "count": 2012, "time": 2243 }, "API_External_New": { "count": 29, "time": 8 }, "API_Function_Call": { "count": 31, "time": 23 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 11 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 3 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 8 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 69, "time": 8 }, "OptimizeCode": { "count": 69, "time": 259 }, "RecompileSynchronous": { "count": 136, "time": 77179 }, "CompileOptimized_Concurrent": { "count": 67, "time": 406 }, "StackGuard": { "count": 66, "time": 1254 }, "DeoptimizeCode": { "count": 4, "time": 57 }, "NotifyDeoptimized": { "count": 5, "time": 69 } } } }, { "duration": 2761843, "js": 2249323, "phases": [ { "phase": "load", "start": 0, "duration": 101318 }, { "phase": "boot", "start": 101318, "duration": 765345 }, { "phase": "transition", "start": 866663, "duration": 277614 }, { "phase": "render", "start": 1144277, "duration": 1617566 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346569, "duration": 5961, "usedHeapSizeAfter": 3771104, "usedHeapSizeBefore": 4220488 }, { "kind": "MinorGC", "type": "scavenge", "start": 383126, "duration": 5587, "usedHeapSizeAfter": 4356744, "usedHeapSizeBefore": 4521000 }, { "kind": "MinorGC", "type": "scavenge", "start": 445694, "duration": 2805, "usedHeapSizeAfter": 5713960, "usedHeapSizeBefore": 5971072 }, { "kind": "MinorGC", "type": "scavenge", "start": 603615, "duration": 3509, "usedHeapSizeAfter": 8713296, "usedHeapSizeBefore": 9319040 }, { "kind": "MinorGC", "type": "scavenge", "start": 744886, "duration": 3110, "usedHeapSizeAfter": 10083544, "usedHeapSizeBefore": 10608584 }, { "kind": "MajorGC", "type": "incremental marking", "start": 871233, "duration": 55, "usedHeapSizeAfter": 11905280, "usedHeapSizeBefore": 11905280 }, { "kind": "MajorGC", "type": "atomic pause", "start": 888077, "duration": 5834, "usedHeapSizeAfter": 10114936, "usedHeapSizeBefore": 12037392 }, { "kind": "MajorGC", "type": "weak processing", "start": 976044, "duration": 8, "usedHeapSizeAfter": 12220984, "usedHeapSizeBefore": 12220984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1109279, "duration": 2511, "usedHeapSizeAfter": 12647040, "usedHeapSizeBefore": 14822128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1393386, "duration": 2756, "usedHeapSizeAfter": 14758032, "usedHeapSizeBefore": 16630416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1784008, "duration": 5321, "usedHeapSizeAfter": 16830864, "usedHeapSizeBefore": 22205360 }, { "kind": "MinorGC", "type": "scavenge", "start": 2170366, "duration": 4944, "usedHeapSizeAfter": 19116944, "usedHeapSizeBefore": 23480720 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 2510 }, "FunctionCallback": { "count": 6366, "time": 53298 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 149 }, "StoreCallbackProperty": { "count": 721, "time": 1151 }, "GCEpilogueCallback": { "count": 11, "time": 167 }, "GCPrologueCallback": { "count": 11, "time": 434 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 145 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1553 }, "CompileFunction": { "count": 3398, "time": 103189 }, "CompileIgnition": { "count": 3434, "time": 108591 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32171 }, "CompileRenumber": { "count": 3411, "time": 9844 }, "CompileRewriteReturnResult": { "count": 3411, "time": 519 }, "CompileScopeAnalysis": { "count": 3411, "time": 10976 }, "CompileScript": { "count": 13, "time": 7387 }, "CompileLazy": { "count": 3198, "time": 14180 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 254 }, "RegExpInitializeAndCompile": { "count": 184, "time": 142 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 2950 }, "Map_SetPrototype": { "count": 14114, "time": 5266 }, "Map_TransitionToDataProperty": { "count": 17069, "time": 38634 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 262 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3619 }, "InterpreterDeserializeLazy": { "count": 161, "time": 657 }, "InterpreterNewClosure": { "count": 3119, "time": 1244 }, "DeserializeLazy": { "count": 70, "time": 949 }, "CreateObjectLiteral": { "count": 2505, "time": 10723 }, "CreateArrayLiteral": { "count": 1129, "time": 4590 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 3336 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 74 }, "ReconfigureToDataProperty": { "count": 10, "time": 520 }, "ArrayLengthGetter": { "count": 407, "time": 17 }, "FunctionPrototypeSetter": { "count": 293, "time": 1980 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 10301 }, "CreateRegExpLiteral": { "count": 239, "time": 2440 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 690, "time": 1926 }, "SetProperty": { "count": 948, "time": 2991 }, "NewObject": { "count": 272, "time": 3171 }, "RegExpExec": { "count": 479, "time": 9225 }, "RegExpExecMultiple": { "count": 288, "time": 2045 }, "StringSplit": { "count": 4175, "time": 8315 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 874 }, "NumberPrototypeToString": { "count": 248, "time": 11 }, "ObjectDefineProperty": { "count": 860, "time": 1854 }, "ArrayLengthSetter": { "count": 504, "time": 115 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 60 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 581 }, "WeakCollectionSet": { "count": 56, "time": 3191 }, "AllocateInNewSpace": { "count": 69, "time": 2177 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 1970 }, "AddDictionaryProperty": { "count": 3077, "time": 5550 }, "ObjectKeys": { "count": 170, "time": 1729 }, "ObjectCreate": { "count": 153, "time": 485 }, "GetProperty": { "count": 4312, "time": 2026 }, "HasProperty": { "count": 928, "time": 2757 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 64 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 526 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2299 }, "StringAdd": { "count": 659, "time": 960 }, "StringCharCodeAt": { "count": 140, "time": 71 }, "StringBuilderJoin": { "count": 183, "time": 456 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5085, "time": 1240 }, "ArrayConcat": { "count": 997, "time": 1902 }, "ArraySplice": { "count": 268, "time": 255 }, "ArrayUnshift": { "count": 790, "time": 1255 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 191, "time": 576 }, "ObjectAssign": { "count": 909, "time": 9688 }, "ObjectFreeze": { "count": 6, "time": 556 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1168 }, "ObjectSetPrototypeOf": { "count": 107, "time": 91 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 592 }, "Interrupt": { "count": 101, "time": 973 }, "RegExpReplace": { "count": 1009, "time": 4624 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 598 }, "ArrayShift": { "count": 672, "time": 474 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 103 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 175 }, "DeleteProperty": { "count": 196, "time": 49 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 568 }, "ArrayPop": { "count": 669, "time": 240 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4827 }, "DatePrototypeToISOString": { "count": 43, "time": 113 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1524 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 252 }, "StringToNumber": { "count": 481, "time": 36 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 23 }, "DatePrototypeSetMonth": { "count": 31, "time": 19 }, "ObjectIsFrozen": { "count": 420, "time": 39 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1497 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 549 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1719 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 6754 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 465 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 826 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 23867 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2316 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 9115 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 541 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 46 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 457 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 834 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 854 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 37 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1405 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 26 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 8 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 38 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1009 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 79 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 49 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 774 }, "GC_MC_MARK": { "count": 1, "time": 10 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 16 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 38 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 54 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 47 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 850 }, "AllocateInTargetSpace": { "count": 10, "time": 13 } }, "JavaScript": { "JS_Execution": { "count": 573, "time": 1010930 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13600 }, "ParseFunctionLiteral": { "count": 3436, "time": 146919 }, "ParseProgram": { "count": 13, "time": 5345 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173687 }, "PreParseNoVariableResolution": { "count": 597, "time": 27553 }, "JsonParse": { "count": 21, "time": 8315 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3665, "time": 7897 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2764 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3548 }, "StoreIC_Miss": { "count": 572, "time": 3365 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5084 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 845 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 2144 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4159, "time": 19003 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7318, "time": 25314 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2888 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21384 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4323 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 1476 }, "LoadIC_LoadFieldDH": { "count": 4413, "time": 19871 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 595 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 5451 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 327 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2231, "time": 13571 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 18 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3857 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 398, "time": 1631 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 89, "time": 1374 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 789, "time": 2321 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 301, "time": 279 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1222 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 538 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 912 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1179 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 109 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 813 } }, "API": { "API_Context_New": { "count": 2, "time": 7388 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1251 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 20 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 238 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1813 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 45 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2890, "time": 1393 }, "API_String_NewFromOneByte": { "count": 979, "time": 1493 }, "API_String_Write": { "count": 2306, "time": 1294 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 12 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 76, "time": 7 }, "OptimizeCode": { "count": 76, "time": 1112 }, "RecompileSynchronous": { "count": 151, "time": 88886 }, "CompileOptimized_Concurrent": { "count": 75, "time": 3062 }, "StackGuard": { "count": 76, "time": 1020 }, "DeoptimizeCode": { "count": 4, "time": 54 }, "NotifyDeoptimized": { "count": 5, "time": 89 } } } }, { "duration": 2752466, "js": 2261913, "phases": [ { "phase": "load", "start": 0, "duration": 97210 }, { "phase": "boot", "start": 97210, "duration": 750434 }, { "phase": "transition", "start": 847644, "duration": 278226 }, { "phase": "render", "start": 1125870, "duration": 1626596 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 341891, "duration": 4399, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 379465, "duration": 5825, "usedHeapSizeAfter": 4346632, "usedHeapSizeBefore": 4521768 }, { "kind": "MinorGC", "type": "scavenge", "start": 441806, "duration": 1620, "usedHeapSizeAfter": 5711160, "usedHeapSizeBefore": 5970640 }, { "kind": "MinorGC", "type": "scavenge", "start": 597448, "duration": 2924, "usedHeapSizeAfter": 8689960, "usedHeapSizeBefore": 9307136 }, { "kind": "MinorGC", "type": "scavenge", "start": 736758, "duration": 2120, "usedHeapSizeAfter": 10115872, "usedHeapSizeBefore": 10615216 }, { "kind": "MinorGC", "type": "scavenge", "start": 1048387, "duration": 3017, "usedHeapSizeAfter": 14015584, "usedHeapSizeBefore": 15909024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1271684, "duration": 2408, "usedHeapSizeAfter": 15585168, "usedHeapSizeBefore": 17260520 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502727, "duration": 4116, "usedHeapSizeAfter": 17082856, "usedHeapSizeBefore": 19362648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1906000, "duration": 2239, "usedHeapSizeAfter": 19237064, "usedHeapSizeBefore": 24529776 }, { "kind": "MinorGC", "type": "scavenge", "start": 2262753, "duration": 3988, "usedHeapSizeAfter": 21666536, "usedHeapSizeBefore": 25637664 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 2661 }, "FunctionCallback": { "count": 6364, "time": 58198 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 165 }, "StoreCallbackProperty": { "count": 721, "time": 998 }, "GCEpilogueCallback": { "count": 10, "time": 900 }, "GCPrologueCallback": { "count": 10, "time": 582 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 555 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2774 }, "CompileFunction": { "count": 3398, "time": 96552 }, "CompileIgnition": { "count": 3434, "time": 94682 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33731 }, "CompileRenumber": { "count": 3411, "time": 11505 }, "CompileRewriteReturnResult": { "count": 3411, "time": 2221 }, "CompileScopeAnalysis": { "count": 3411, "time": 13156 }, "CompileScript": { "count": 13, "time": 6803 }, "CompileLazy": { "count": 3198, "time": 13952 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1012 }, "RegExpInitializeAndCompile": { "count": 184, "time": 194 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 1286 }, "Map_SetPrototype": { "count": 14112, "time": 4310 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 42649 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 892 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7044 }, "InterpreterDeserializeLazy": { "count": 161, "time": 952 }, "InterpreterNewClosure": { "count": 3119, "time": 1450 }, "DeserializeLazy": { "count": 70, "time": 1609 }, "CreateObjectLiteral": { "count": 2505, "time": 12628 }, "CreateArrayLiteral": { "count": 1129, "time": 2415 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7308 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 73 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 519 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1050, "time": 13289 }, "CreateRegExpLiteral": { "count": 239, "time": 1894 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1281 }, "SetProperty": { "count": 948, "time": 2045 }, "NewObject": { "count": 272, "time": 2444 }, "RegExpExec": { "count": 478, "time": 8764 }, "RegExpExecMultiple": { "count": 288, "time": 2901 }, "StringSplit": { "count": 4175, "time": 11233 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1403 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 860, "time": 2636 }, "ArrayLengthSetter": { "count": 504, "time": 1149 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 11 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 1334 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 37 }, "WeakCollectionSet": { "count": 56, "time": 1388 }, "AllocateInNewSpace": { "count": 61, "time": 2696 }, "CreateListFromArrayLike": { "count": 6, "time": 716 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 5 }, "NumberToString": { "count": 872, "time": 2076 }, "AddDictionaryProperty": { "count": 3077, "time": 8776 }, "ObjectKeys": { "count": 170, "time": 1274 }, "ObjectCreate": { "count": 149, "time": 2608 }, "GetProperty": { "count": 4313, "time": 3086 }, "HasProperty": { "count": 928, "time": 1870 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 56 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2756 }, "StringAdd": { "count": 659, "time": 182 }, "StringCharCodeAt": { "count": 140, "time": 262 }, "StringBuilderJoin": { "count": 183, "time": 2371 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5757, "time": 1392 }, "ArrayConcat": { "count": 997, "time": 2501 }, "ArraySplice": { "count": 268, "time": 78 }, "ArrayUnshift": { "count": 790, "time": 852 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 161 }, "ObjectAssign": { "count": 909, "time": 11794 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 925 }, "ObjectSetPrototypeOf": { "count": 107, "time": 121 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2682 }, "Interrupt": { "count": 103, "time": 448 }, "RegExpReplace": { "count": 1009, "time": 5080 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 277 }, "ArrayShift": { "count": 672, "time": 1729 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 3 }, "MapShrink": { "count": 5, "time": 299 }, "StringToLowerCaseIntl": { "count": 248, "time": 115 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 110 }, "ArrayPop": { "count": 383, "time": 714 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4384 }, "DatePrototypeToISOString": { "count": 43, "time": 552 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 856 }, "MapPrototypeClear": { "count": 106, "time": 467 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 499 }, "StringToNumber": { "count": 481, "time": 509 }, "DateUTC": { "count": 91, "time": 729 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 33 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 644 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 901 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 50 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1130 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3085 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 480 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24804 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2837 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 985 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 162 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 28 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1005552 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14340 }, "ParseFunctionLiteral": { "count": 3436, "time": 158038 }, "ParseProgram": { "count": 13, "time": 5551 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173595 }, "PreParseNoVariableResolution": { "count": 597, "time": 31377 }, "JsonParse": { "count": 21, "time": 8376 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 9321 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1247 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3090 }, "StoreIC_Miss": { "count": 573, "time": 1444 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7055 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 916 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 2013 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4136, "time": 24498 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7256, "time": 19599 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3618 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17777 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 363 }, "LoadIC_Miss": { "count": 135, "time": 3205 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4066 }, "LoadIC_LoadFieldDH": { "count": 4421, "time": 17293 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 991, "time": 4129 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 8495 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3871 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 1171 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 264 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 796, "time": 2546 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 45 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 1230 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1916 }, "LoadIC_StringLength": { "count": 23, "time": 31 }, "StoreIC_SlowStub": { "count": 139, "time": 691 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 56 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2144 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 8100 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3516 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 470 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 5834 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 103 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 2281 }, "API_String_NewFromOneByte": { "count": 979, "time": 266 }, "API_String_Write": { "count": 2028, "time": 460 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 11 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 1048 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 72, "time": 9 }, "OptimizeCode": { "count": 72, "time": 289 }, "RecompileSynchronous": { "count": 143, "time": 91885 }, "CompileOptimized_Concurrent": { "count": 71, "time": 2771 }, "StackGuard": { "count": 68, "time": 460 }, "DeoptimizeCode": { "count": 4, "time": 86 }, "NotifyDeoptimized": { "count": 5, "time": 663 } } } }, { "duration": 2716112, "js": 2214375, "phases": [ { "phase": "load", "start": 0, "duration": 100376 }, { "phase": "boot", "start": 100376, "duration": 743473 }, { "phase": "transition", "start": 843849, "duration": 268639 }, { "phase": "render", "start": 1112488, "duration": 1603624 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344876, "duration": 5646, "usedHeapSizeAfter": 3782088, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 382522, "duration": 5326, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 444469, "duration": 2736, "usedHeapSizeAfter": 5713504, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 598777, "duration": 2369, "usedHeapSizeAfter": 8716600, "usedHeapSizeBefore": 9307184 }, { "kind": "MinorGC", "type": "scavenge", "start": 735232, "duration": 2871, "usedHeapSizeAfter": 10068008, "usedHeapSizeBefore": 10602232 }, { "kind": "MinorGC", "type": "scavenge", "start": 1035587, "duration": 3111, "usedHeapSizeAfter": 13991440, "usedHeapSizeBefore": 15908560 }, { "kind": "MinorGC", "type": "scavenge", "start": 1252447, "duration": 2876, "usedHeapSizeAfter": 15627240, "usedHeapSizeBefore": 17265904 }, { "kind": "MinorGC", "type": "scavenge", "start": 1476847, "duration": 2893, "usedHeapSizeAfter": 17116120, "usedHeapSizeBefore": 19355848 }, { "kind": "MinorGC", "type": "scavenge", "start": 1879832, "duration": 3869, "usedHeapSizeAfter": 19249296, "usedHeapSizeBefore": 24524488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2219331, "duration": 5211, "usedHeapSizeAfter": 21671944, "usedHeapSizeBefore": 25589112 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 3188 }, "FunctionCallback": { "count": 6364, "time": 56963 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 960 }, "StoreCallbackProperty": { "count": 721, "time": 464 }, "GCEpilogueCallback": { "count": 10, "time": 146 }, "GCPrologueCallback": { "count": 10, "time": 256 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1046 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 621 }, "CompileFunction": { "count": 3398, "time": 103668 }, "CompileIgnition": { "count": 3434, "time": 91112 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33520 }, "CompileRenumber": { "count": 3411, "time": 14771 }, "CompileRewriteReturnResult": { "count": 3411, "time": 419 }, "CompileScopeAnalysis": { "count": 3411, "time": 15782 }, "CompileScript": { "count": 13, "time": 6849 }, "CompileLazy": { "count": 3198, "time": 13574 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1358 }, "RegExpInitializeAndCompile": { "count": 184, "time": 953 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 771 }, "Map_SetPrototype": { "count": 14115, "time": 3867 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 38734 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 184 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5894 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2949 }, "InterpreterNewClosure": { "count": 3119, "time": 3283 }, "DeserializeLazy": { "count": 70, "time": 1039 }, "CreateObjectLiteral": { "count": 2505, "time": 10101 }, "CreateArrayLiteral": { "count": 1129, "time": 1594 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5900 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 683 }, "ReconfigureToDataProperty": { "count": 10, "time": 8 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 2260 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 8077 }, "CreateRegExpLiteral": { "count": 239, "time": 2881 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1204 }, "SetProperty": { "count": 948, "time": 2762 }, "NewObject": { "count": 272, "time": 1175 }, "RegExpExec": { "count": 478, "time": 6890 }, "RegExpExecMultiple": { "count": 288, "time": 1491 }, "StringSplit": { "count": 4175, "time": 11358 }, "StringBuilderConcat": { "count": 92, "time": 36 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2498 }, "NumberPrototypeToString": { "count": 248, "time": 14 }, "ObjectDefineProperty": { "count": 860, "time": 1982 }, "ArrayLengthSetter": { "count": 504, "time": 1450 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 55 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 53 }, "WeakCollectionSet": { "count": 56, "time": 2295 }, "AllocateInNewSpace": { "count": 58, "time": 1633 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 872, "time": 1394 }, "AddDictionaryProperty": { "count": 3077, "time": 10082 }, "ObjectKeys": { "count": 170, "time": 1236 }, "ObjectCreate": { "count": 149, "time": 2454 }, "GetProperty": { "count": 4312, "time": 4934 }, "HasProperty": { "count": 928, "time": 2243 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 328 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1608 }, "StringAdd": { "count": 659, "time": 209 }, "StringCharCodeAt": { "count": 140, "time": 341 }, "StringBuilderJoin": { "count": 183, "time": 117 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5763, "time": 1994 }, "ArrayConcat": { "count": 997, "time": 1719 }, "ArraySplice": { "count": 268, "time": 598 }, "ArrayUnshift": { "count": 790, "time": 1441 }, "DateNow": { "count": 49, "time": 38 }, "FunctionPrototypeToString": { "count": 191, "time": 162 }, "ObjectAssign": { "count": 909, "time": 8433 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2184 }, "ObjectSetPrototypeOf": { "count": 107, "time": 88 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 991 }, "Interrupt": { "count": 102, "time": 1446 }, "RegExpReplace": { "count": 1009, "time": 4507 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 75 }, "ArrayShift": { "count": 672, "time": 1743 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 792 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 36 }, "DeleteProperty": { "count": 196, "time": 78 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 108 }, "ArrayPop": { "count": 300, "time": 92 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5057 }, "DatePrototypeToISOString": { "count": 43, "time": 128 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 139 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 329 }, "StringToNumber": { "count": 481, "time": 40 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 332 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1879 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 7130 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 27 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 910 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 164 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26388 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1595 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "AllocateInTargetSpace": { "count": 1, "time": 501 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2065 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 803 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 43 } }, "JavaScript": { "JS_Execution": { "count": 566, "time": 1009324 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16794 }, "ParseFunctionLiteral": { "count": 3436, "time": 132091 }, "ParseProgram": { "count": 13, "time": 3974 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172165 }, "PreParseNoVariableResolution": { "count": 597, "time": 30354 }, "JsonParse": { "count": 21, "time": 8847 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 12194 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1532 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3337 }, "StoreIC_Miss": { "count": 570, "time": 3095 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4837 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 1947 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1879 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4132, "time": 20181 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7213, "time": 20150 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1938 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 26205 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 3491 }, "KeyedLoadIC_LoadElementDH": { "count": 757, "time": 826 }, "LoadIC_LoadFieldDH": { "count": 4402, "time": 15432 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 3566 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 12549 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 21 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2224 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 391, "time": 3633 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 87, "time": 1164 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 797, "time": 1636 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 44 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 315 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 973 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 191 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 352 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 692 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8793 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1446 }, "API_Object_SetPrivate": { "count": 44, "time": 44 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 97 }, "API_Script_Run": { "count": 11, "time": 496 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3748 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 54 }, "API_Object_SetPrototype": { "count": 38, "time": 1474 }, "API_Persistent_New": { "count": 2889, "time": 1065 }, "API_String_NewFromOneByte": { "count": 979, "time": 872 }, "API_String_Write": { "count": 2025, "time": 1077 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 495 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 234 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 96 }, "API_Error_New": { "count": 2, "time": 664 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 111 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 65, "time": 4 }, "OptimizeCode": { "count": 65, "time": 994 }, "RecompileSynchronous": { "count": 129, "time": 79344 }, "CompileOptimized_Concurrent": { "count": 64, "time": 1736 }, "StackGuard": { "count": 64, "time": 478 }, "DeoptimizeCode": { "count": 4, "time": 74 }, "NotifyDeoptimized": { "count": 4, "time": 87 } } } }, { "duration": 2740125, "js": 2239960, "phases": [ { "phase": "load", "start": 0, "duration": 100785 }, { "phase": "boot", "start": 100785, "duration": 756842 }, { "phase": "transition", "start": 857627, "duration": 271962 }, { "phase": "render", "start": 1129589, "duration": 1610536 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350017, "duration": 4434, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 385955, "duration": 4909, "usedHeapSizeAfter": 4346584, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 448175, "duration": 2027, "usedHeapSizeAfter": 5708200, "usedHeapSizeBefore": 5970448 }, { "kind": "MinorGC", "type": "scavenge", "start": 610233, "duration": 3165, "usedHeapSizeAfter": 8719840, "usedHeapSizeBefore": 9309360 }, { "kind": "MinorGC", "type": "scavenge", "start": 746367, "duration": 3003, "usedHeapSizeAfter": 10093104, "usedHeapSizeBefore": 10602072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049762, "duration": 2893, "usedHeapSizeAfter": 13998864, "usedHeapSizeBefore": 15909312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1273491, "duration": 3200, "usedHeapSizeAfter": 15599712, "usedHeapSizeBefore": 17251032 }, { "kind": "MinorGC", "type": "scavenge", "start": 1503457, "duration": 3146, "usedHeapSizeAfter": 17161272, "usedHeapSizeBefore": 19384056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1889095, "duration": 2897, "usedHeapSizeAfter": 19159488, "usedHeapSizeBefore": 24482464 }, { "kind": "MinorGC", "type": "scavenge", "start": 2248231, "duration": 5185, "usedHeapSizeAfter": 21610920, "usedHeapSizeBefore": 25609296 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 2676 }, "FunctionCallback": { "count": 6362, "time": 50111 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1187 }, "StoreCallbackProperty": { "count": 721, "time": 2270 }, "GCEpilogueCallback": { "count": 10, "time": 156 }, "GCPrologueCallback": { "count": 10, "time": 1117 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 882 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3146 }, "CompileFunction": { "count": 3398, "time": 97733 }, "CompileIgnition": { "count": 3434, "time": 97365 }, "CompileIgnitionFinalization": { "count": 3434, "time": 35035 }, "CompileRenumber": { "count": 3411, "time": 8432 }, "CompileRewriteReturnResult": { "count": 3411, "time": 2175 }, "CompileScopeAnalysis": { "count": 3411, "time": 15872 }, "CompileScript": { "count": 13, "time": 7921 }, "CompileLazy": { "count": 3198, "time": 9063 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 168 }, "RegExpInitializeAndCompile": { "count": 184, "time": 164 }, "CompileForOnStackReplacement": { "count": 1, "time": 198 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 2862 }, "Map_SetPrototype": { "count": 14104, "time": 5372 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 45853 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1212 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3453 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2734 }, "InterpreterNewClosure": { "count": 3119, "time": 4064 }, "DeserializeLazy": { "count": 70, "time": 326 }, "CreateObjectLiteral": { "count": 2505, "time": 9513 }, "CreateArrayLiteral": { "count": 1129, "time": 1877 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 4150 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 92 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 342 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1050, "time": 6976 }, "CreateRegExpLiteral": { "count": 239, "time": 2020 }, "GenerateRandomNumbers": { "count": 5, "time": 1 }, "KeyedGetProperty": { "count": 689, "time": 2070 }, "SetProperty": { "count": 948, "time": 4851 }, "NewObject": { "count": 272, "time": 630 }, "RegExpExec": { "count": 479, "time": 9267 }, "RegExpExecMultiple": { "count": 288, "time": 2452 }, "StringSplit": { "count": 4175, "time": 7921 }, "StringBuilderConcat": { "count": 92, "time": 262 }, "DateConstructor_ConstructStub": { "count": 525, "time": 188 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 4411 }, "ArrayLengthSetter": { "count": 504, "time": 128 }, "FunctionLengthGetter": { "count": 19, "time": 7 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 46 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 666 }, "WeakCollectionSet": { "count": 56, "time": 3459 }, "AllocateInNewSpace": { "count": 49, "time": 2844 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2556 }, "AddDictionaryProperty": { "count": 3077, "time": 6867 }, "ObjectKeys": { "count": 170, "time": 1600 }, "ObjectCreate": { "count": 149, "time": 3600 }, "GetProperty": { "count": 4313, "time": 2858 }, "HasProperty": { "count": 928, "time": 1114 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 404 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 226 }, "CreateDataProperty": { "count": 2, "time": 9 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1022 }, "StringAdd": { "count": 659, "time": 703 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 381 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5767, "time": 2626 }, "ArrayConcat": { "count": 997, "time": 1800 }, "ArraySplice": { "count": 268, "time": 94 }, "ArrayUnshift": { "count": 790, "time": 2531 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 716 }, "ObjectAssign": { "count": 909, "time": 11593 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1931 }, "ObjectSetPrototypeOf": { "count": 107, "time": 107 }, "ObjectIsExtensible": { "count": 32, "time": 769 }, "MapGrow": { "count": 411, "time": 2047 }, "Interrupt": { "count": 103, "time": 481 }, "RegExpReplace": { "count": 1009, "time": 3596 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 87 }, "ArrayShift": { "count": 672, "time": 2490 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 536 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 45 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 221 }, "ArrayPop": { "count": 669, "time": 292 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3997 }, "DatePrototypeToISOString": { "count": 43, "time": 656 }, "GlobalDecodeURIComponent": { "count": 4, "time": 117 }, "GlobalEncodeURIComponent": { "count": 153, "time": 555 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 782 }, "StringToNumber": { "count": 481, "time": 54 }, "DateUTC": { "count": 91, "time": 30 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 31 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 878 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1065 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 54 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 44 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1172 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5098 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 89 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 107 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26257 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1588 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 567, "time": 1016607 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13730 }, "ParseFunctionLiteral": { "count": 3436, "time": 145772 }, "ParseProgram": { "count": 13, "time": 5957 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174919 }, "PreParseNoVariableResolution": { "count": 597, "time": 33522 }, "JsonParse": { "count": 21, "time": 6847 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3654, "time": 15412 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3042 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1466 }, "StoreIC_Miss": { "count": 574, "time": 2003 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6172 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 1509 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 443 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4147, "time": 21068 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7202, "time": 18203 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4256 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23934 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 1571 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 1644 }, "LoadIC_LoadFieldDH": { "count": 4404, "time": 14715 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 990, "time": 4671 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 6758 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 31 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 5918 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 392, "time": 3174 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 85, "time": 1092 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 2727 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 1141 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1503 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1619 }, "LoadIC_StringLength": { "count": 23, "time": 37 }, "StoreIC_SlowStub": { "count": 139, "time": 1108 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 34 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 833 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1208 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 797 } }, "API": { "API_Context_New": { "count": 2, "time": 7985 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1259 }, "API_Object_SetPrivate": { "count": 44, "time": 513 }, "API_ObjectTemplate_New": { "count": 101, "time": 21 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 93 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2660 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 35 }, "API_Object_SetPrototype": { "count": 38, "time": 429 }, "API_Persistent_New": { "count": 2889, "time": 2717 }, "API_String_NewFromOneByte": { "count": 979, "time": 1205 }, "API_String_Write": { "count": 2016, "time": 615 }, "API_External_New": { "count": 29, "time": 4 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 4 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 1188 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 6 }, "OptimizeCode": { "count": 68, "time": 1072 }, "RecompileSynchronous": { "count": 135, "time": 81006 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1325 }, "StackGuard": { "count": 65, "time": 1240 }, "DeoptimizeCode": { "count": 6, "time": 1033 }, "NotifyDeoptimized": { "count": 7, "time": 99 } } } }, { "duration": 2751327, "js": 2239918, "phases": [ { "phase": "load", "start": 0, "duration": 100450 }, { "phase": "boot", "start": 100450, "duration": 765275 }, { "phase": "transition", "start": 865725, "duration": 274358 }, { "phase": "render", "start": 1140083, "duration": 1611244 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345144, "duration": 4737, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220448 }, { "kind": "MinorGC", "type": "scavenge", "start": 380649, "duration": 7080, "usedHeapSizeAfter": 4346728, "usedHeapSizeBefore": 4521776 }, { "kind": "MinorGC", "type": "scavenge", "start": 446870, "duration": 2640, "usedHeapSizeAfter": 5713520, "usedHeapSizeBefore": 5970680 }, { "kind": "MinorGC", "type": "scavenge", "start": 604251, "duration": 2230, "usedHeapSizeAfter": 8717280, "usedHeapSizeBefore": 9306504 }, { "kind": "MinorGC", "type": "scavenge", "start": 741592, "duration": 2796, "usedHeapSizeAfter": 10075096, "usedHeapSizeBefore": 10597816 }, { "kind": "MajorGC", "type": "incremental marking", "start": 852230, "duration": 216, "usedHeapSizeAfter": 11789792, "usedHeapSizeBefore": 11789792 }, { "kind": "MajorGC", "type": "atomic pause", "start": 868527, "duration": 6439, "usedHeapSizeAfter": 9979832, "usedHeapSizeBefore": 11922184 }, { "kind": "MajorGC", "type": "weak processing", "start": 971545, "duration": 9, "usedHeapSizeAfter": 12224336, "usedHeapSizeBefore": 12224336 }, { "kind": "MinorGC", "type": "scavenge", "start": 1103899, "duration": 2736, "usedHeapSizeAfter": 12663504, "usedHeapSizeBefore": 14821680 }, { "kind": "MinorGC", "type": "scavenge", "start": 1382241, "duration": 2360, "usedHeapSizeAfter": 14757232, "usedHeapSizeBefore": 16600272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1809377, "duration": 5186, "usedHeapSizeAfter": 16993344, "usedHeapSizeBefore": 22280696 }, { "kind": "MinorGC", "type": "scavenge", "start": 2156174, "duration": 4923, "usedHeapSizeAfter": 19271008, "usedHeapSizeBefore": 23449848 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 2302 }, "FunctionCallback": { "count": 6361, "time": 56279 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 689 }, "StoreCallbackProperty": { "count": 721, "time": 692 }, "GCEpilogueCallback": { "count": 11, "time": 1034 }, "GCPrologueCallback": { "count": 11, "time": 245 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 548 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1838 }, "CompileFunction": { "count": 3398, "time": 98844 }, "CompileIgnition": { "count": 3434, "time": 103312 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30858 }, "CompileRenumber": { "count": 3411, "time": 11385 }, "CompileRewriteReturnResult": { "count": 3411, "time": 492 }, "CompileScopeAnalysis": { "count": 3411, "time": 12796 }, "CompileScript": { "count": 13, "time": 8428 }, "CompileLazy": { "count": 3198, "time": 11978 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 171 }, "RegExpInitializeAndCompile": { "count": 184, "time": 501 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 417 }, "Map_SetPrototype": { "count": 14122, "time": 4082 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 41138 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1724 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5467 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4079 }, "InterpreterNewClosure": { "count": 3119, "time": 3629 }, "DeserializeLazy": { "count": 70, "time": 2851 }, "CreateObjectLiteral": { "count": 2505, "time": 10409 }, "CreateArrayLiteral": { "count": 1129, "time": 2322 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 39 }, "HandleApiCall": { "count": 6040, "time": 3823 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 962 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 852 }, "FunctionPrototypeSetter": { "count": 293, "time": 2240 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 8882 }, "CreateRegExpLiteral": { "count": 239, "time": 1664 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 1118 }, "SetProperty": { "count": 947, "time": 4598 }, "NewObject": { "count": 272, "time": 934 }, "RegExpExec": { "count": 479, "time": 9871 }, "RegExpExecMultiple": { "count": 288, "time": 1554 }, "StringSplit": { "count": 4175, "time": 10814 }, "StringBuilderConcat": { "count": 92, "time": 78 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2413 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 2078 }, "ArrayLengthSetter": { "count": 504, "time": 944 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 651 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 826 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 1884 }, "AllocateInNewSpace": { "count": 63, "time": 3579 }, "CreateListFromArrayLike": { "count": 6, "time": 17 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 977, "time": 1206 }, "AddDictionaryProperty": { "count": 3077, "time": 7182 }, "ObjectKeys": { "count": 170, "time": 205 }, "ObjectCreate": { "count": 153, "time": 1191 }, "GetProperty": { "count": 4312, "time": 2061 }, "HasProperty": { "count": 928, "time": 1783 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2340 }, "StringAdd": { "count": 659, "time": 293 }, "StringCharCodeAt": { "count": 140, "time": 51 }, "StringBuilderJoin": { "count": 183, "time": 110 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5084, "time": 2385 }, "ArrayConcat": { "count": 997, "time": 2749 }, "ArraySplice": { "count": 268, "time": 118 }, "ArrayUnshift": { "count": 790, "time": 1892 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 214 }, "ObjectAssign": { "count": 909, "time": 8125 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1916 }, "ObjectSetPrototypeOf": { "count": 107, "time": 750 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 2073 }, "Interrupt": { "count": 90, "time": 272 }, "RegExpReplace": { "count": 1009, "time": 4745 }, "GlobalUnescape": { "count": 1, "time": 12 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 692 }, "ArrayShift": { "count": 672, "time": 915 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 104 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 38 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 100 }, "ArrayPop": { "count": 669, "time": 1178 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3889 }, "DatePrototypeToISOString": { "count": 43, "time": 560 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 392 }, "MapPrototypeClear": { "count": 106, "time": 20 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 2300 }, "StringToNumber": { "count": 481, "time": 43 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 19 }, "ObjectIsFrozen": { "count": 420, "time": 49 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 13, "time": 1361 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 96 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 300 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1228 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3588 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 308 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 402 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 26383 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2744 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 28, "time": 578 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 6418 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 535 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 208 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 655 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 82 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 171 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 39 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 7 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1623 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 565 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 1509 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 55 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 304 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 27 }, "GC_MC_MARK": { "count": 1, "time": 474 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 22 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 49 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 459 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 1 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 7 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 52 }, "GC_MC_PROLOGUE": { "count": 1, "time": 30 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 1423 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 1008828 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16841 }, "ParseFunctionLiteral": { "count": 3436, "time": 150368 }, "ParseProgram": { "count": 13, "time": 5426 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172884 }, "PreParseNoVariableResolution": { "count": 597, "time": 29404 }, "JsonParse": { "count": 21, "time": 6688 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3670, "time": 11361 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1191 }, "LoadGlobalIC_Miss": { "count": 751, "time": 5556 }, "StoreIC_Miss": { "count": 571, "time": 2988 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6797 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 1157 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 502 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4151, "time": 24064 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 19 }, "LoadIC_LoadNonexistentDH": { "count": 7323, "time": 18516 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1988 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 20150 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 3380 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2914 }, "LoadIC_LoadFieldDH": { "count": 4355, "time": 12193 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 999, "time": 5755 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 5557 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4224 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 2295 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1090 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 799, "time": 3653 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1766 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 907 }, "LoadIC_StringLength": { "count": 23, "time": 35 }, "StoreIC_SlowStub": { "count": 139, "time": 2221 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2225 }, "KeyedLoadIC_Miss": { "count": 32, "time": 374 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 335 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 817 } }, "API": { "API_Context_New": { "count": 2, "time": 7729 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2187 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 12 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 4 }, "API_Function_NewInstance": { "count": 41, "time": 86 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2352 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2890, "time": 616 }, "API_String_NewFromOneByte": { "count": 979, "time": 462 }, "API_String_Write": { "count": 2298, "time": 2813 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 5 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 413 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 17 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 7 }, "OptimizeCode": { "count": 70, "time": 2099 }, "RecompileSynchronous": { "count": 139, "time": 78345 }, "CompileOptimized_Concurrent": { "count": 69, "time": 544 }, "StackGuard": { "count": 70, "time": 1038 }, "DeoptimizeCode": { "count": 4, "time": 857 }, "NotifyDeoptimized": { "count": 5, "time": 74 } } } }, { "duration": 2730115, "js": 2227089, "phases": [ { "phase": "load", "start": 0, "duration": 98726 }, { "phase": "boot", "start": 98726, "duration": 751066 }, { "phase": "transition", "start": 849792, "duration": 271003 }, { "phase": "render", "start": 1120795, "duration": 1609320 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346627, "duration": 4366, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 385135, "duration": 5323, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 446433, "duration": 3103, "usedHeapSizeAfter": 5713504, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 601626, "duration": 4127, "usedHeapSizeAfter": 8688264, "usedHeapSizeBefore": 9306856 }, { "kind": "MinorGC", "type": "scavenge", "start": 740847, "duration": 2669, "usedHeapSizeAfter": 10080448, "usedHeapSizeBefore": 10615288 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046165, "duration": 3323, "usedHeapSizeAfter": 14028760, "usedHeapSizeBefore": 15908296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1264031, "duration": 2837, "usedHeapSizeAfter": 15629752, "usedHeapSizeBefore": 17280096 }, { "kind": "MinorGC", "type": "scavenge", "start": 1486273, "duration": 3846, "usedHeapSizeAfter": 17039592, "usedHeapSizeBefore": 19358128 }, { "kind": "MinorGC", "type": "scavenge", "start": 1875083, "duration": 4891, "usedHeapSizeAfter": 19175320, "usedHeapSizeBefore": 24473584 }, { "kind": "MinorGC", "type": "scavenge", "start": 2230881, "duration": 7140, "usedHeapSizeAfter": 21620528, "usedHeapSizeBefore": 25557232 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 1545 }, "FunctionCallback": { "count": 6356, "time": 44920 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 176 }, "StoreCallbackProperty": { "count": 721, "time": 1398 }, "GCEpilogueCallback": { "count": 10, "time": 751 }, "GCPrologueCallback": { "count": 10, "time": 2475 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 512 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3507 }, "CompileFunction": { "count": 3398, "time": 116378 }, "CompileIgnition": { "count": 3434, "time": 93167 }, "CompileIgnitionFinalization": { "count": 3434, "time": 29170 }, "CompileRenumber": { "count": 3411, "time": 11377 }, "CompileRewriteReturnResult": { "count": 3411, "time": 417 }, "CompileScopeAnalysis": { "count": 3411, "time": 13097 }, "CompileScript": { "count": 13, "time": 6412 }, "CompileLazy": { "count": 3198, "time": 13975 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1904 }, "RegExpInitializeAndCompile": { "count": 184, "time": 817 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 3529 }, "Map_SetPrototype": { "count": 14125, "time": 3636 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 41379 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 177 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3555 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1530 }, "InterpreterNewClosure": { "count": 3119, "time": 1844 }, "DeserializeLazy": { "count": 70, "time": 1409 }, "CreateObjectLiteral": { "count": 2505, "time": 9865 }, "CreateArrayLiteral": { "count": 1129, "time": 1273 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6457 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 92 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 23 }, "FunctionPrototypeSetter": { "count": 293, "time": 320 }, "Object_DeleteProperty": { "count": 8, "time": 157 }, "ForInEnumerate": { "count": 1050, "time": 12516 }, "CreateRegExpLiteral": { "count": 239, "time": 4314 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 689, "time": 2631 }, "SetProperty": { "count": 948, "time": 2007 }, "NewObject": { "count": 272, "time": 635 }, "RegExpExec": { "count": 478, "time": 7080 }, "RegExpExecMultiple": { "count": 288, "time": 2841 }, "StringSplit": { "count": 4175, "time": 5996 }, "StringBuilderConcat": { "count": 92, "time": 41 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1802 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 4991 }, "ArrayLengthSetter": { "count": 504, "time": 124 }, "FunctionLengthGetter": { "count": 19, "time": 201 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 630 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 72 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 28 }, "WeakCollectionSet": { "count": 56, "time": 2500 }, "AllocateInNewSpace": { "count": 60, "time": 1608 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2706 }, "AddDictionaryProperty": { "count": 3077, "time": 6409 }, "ObjectKeys": { "count": 170, "time": 404 }, "ObjectCreate": { "count": 149, "time": 1567 }, "GetProperty": { "count": 4313, "time": 3118 }, "HasProperty": { "count": 928, "time": 598 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 48 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1701 }, "StringAdd": { "count": 659, "time": 171 }, "StringCharCodeAt": { "count": 140, "time": 45 }, "StringBuilderJoin": { "count": 183, "time": 880 }, "StringToArray": { "count": 1, "time": 947 }, "StringEqual": { "count": 5756, "time": 4073 }, "ArrayConcat": { "count": 997, "time": 2603 }, "ArraySplice": { "count": 268, "time": 160 }, "ArrayUnshift": { "count": 790, "time": 222 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 715 }, "ObjectAssign": { "count": 909, "time": 10047 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 883 }, "ObjectSetPrototypeOf": { "count": 107, "time": 91 }, "ObjectIsExtensible": { "count": 32, "time": 7 }, "MapGrow": { "count": 411, "time": 2547 }, "Interrupt": { "count": 103, "time": 310 }, "RegExpReplace": { "count": 1009, "time": 6727 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 63 }, "ArrayShift": { "count": 672, "time": 1565 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 84 }, "OrdinaryHasInstance": { "count": 11, "time": 6 }, "ObjectHasOwnProperty": { "count": 288, "time": 45 }, "DeleteProperty": { "count": 196, "time": 306 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 955 }, "ArrayPop": { "count": 669, "time": 246 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4485 }, "DatePrototypeToISOString": { "count": 43, "time": 595 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1686 }, "MapPrototypeClear": { "count": 106, "time": 199 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 570 }, "StringToNumber": { "count": 481, "time": 123 }, "DateUTC": { "count": 91, "time": 764 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 25 }, "ObjectIsFrozen": { "count": 420, "time": 25 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1599 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 619 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 71 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 728 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6783 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 29 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1033 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29303 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2187 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 9 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 2315 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 796 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 15, "time": 476 } }, "JavaScript": { "JS_Execution": { "count": 571, "time": 1004962 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16049 }, "ParseFunctionLiteral": { "count": 3436, "time": 142359 }, "ParseProgram": { "count": 13, "time": 4713 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175113 }, "PreParseNoVariableResolution": { "count": 597, "time": 27182 }, "JsonParse": { "count": 21, "time": 9691 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3652, "time": 8625 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2516 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1444 }, "StoreIC_Miss": { "count": 572, "time": 2688 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 7111 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 1265 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2269 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4168, "time": 21781 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7209, "time": 20646 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3119 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 22426 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 125 }, "LoadIC_Miss": { "count": 135, "time": 2657 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1764 }, "LoadIC_LoadFieldDH": { "count": 4372, "time": 13514 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 5245 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9320 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3422 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 396, "time": 2178 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 2411 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 2901 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 497 }, "LoadIC_LoadNormalDH": { "count": 299, "time": 368 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1522 }, "LoadIC_StringLength": { "count": 23, "time": 238 }, "StoreIC_SlowStub": { "count": 139, "time": 900 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 507 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 68 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 2832 }, "KeyedLoadIC_Miss": { "count": 32, "time": 37 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 63 } }, "API": { "API_Context_New": { "count": 2, "time": 7679 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2086 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 297 }, "API_Script_Run": { "count": 11, "time": 807 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3380 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 1116 }, "API_Persistent_New": { "count": 2889, "time": 1170 }, "API_String_NewFromOneByte": { "count": 979, "time": 348 }, "API_String_Write": { "count": 2028, "time": 531 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 29 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 708 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 6 }, "OptimizeCode": { "count": 67, "time": 263 }, "RecompileSynchronous": { "count": 133, "time": 82742 }, "CompileOptimized_Concurrent": { "count": 66, "time": 707 }, "StackGuard": { "count": 66, "time": 2208 }, "DeoptimizeCode": { "count": 4, "time": 57 }, "NotifyDeoptimized": { "count": 5, "time": 78 } } } }, { "duration": 2795689, "js": 2289713, "phases": [ { "phase": "load", "start": 0, "duration": 97701 }, { "phase": "boot", "start": 97701, "duration": 751289 }, { "phase": "transition", "start": 848990, "duration": 271743 }, { "phase": "render", "start": 1120733, "duration": 1674956 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345914, "duration": 4483, "usedHeapSizeAfter": 4044280, "usedHeapSizeBefore": 4482840 }, { "kind": "MinorGC", "type": "scavenge", "start": 381234, "duration": 5156, "usedHeapSizeAfter": 4608936, "usedHeapSizeBefore": 4783928 }, { "kind": "MinorGC", "type": "scavenge", "start": 444012, "duration": 1803, "usedHeapSizeAfter": 5715192, "usedHeapSizeBefore": 5970752 }, { "kind": "MinorGC", "type": "scavenge", "start": 603571, "duration": 3433, "usedHeapSizeAfter": 8711000, "usedHeapSizeBefore": 9304976 }, { "kind": "MinorGC", "type": "scavenge", "start": 739359, "duration": 3127, "usedHeapSizeAfter": 10078424, "usedHeapSizeBefore": 10600992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1041730, "duration": 3509, "usedHeapSizeAfter": 14003752, "usedHeapSizeBefore": 15907512 }, { "kind": "MinorGC", "type": "scavenge", "start": 1267531, "duration": 2926, "usedHeapSizeAfter": 15599376, "usedHeapSizeBefore": 17246496 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501108, "duration": 4169, "usedHeapSizeAfter": 17122672, "usedHeapSizeBefore": 19354640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1898098, "duration": 2632, "usedHeapSizeAfter": 19147688, "usedHeapSizeBefore": 24483560 }, { "kind": "MinorGC", "type": "scavenge", "start": 2275068, "duration": 5746, "usedHeapSizeAfter": 21663056, "usedHeapSizeBefore": 25692208 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 973, "time": 2345 }, "FunctionCallback": { "count": 6366, "time": 54334 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 877 }, "StoreCallbackProperty": { "count": 721, "time": 1329 }, "GCEpilogueCallback": { "count": 10, "time": 129 }, "GCPrologueCallback": { "count": 10, "time": 253 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1974 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 4828 }, "CompileFunction": { "count": 3398, "time": 104118 }, "CompileIgnition": { "count": 3434, "time": 106707 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33198 }, "CompileRenumber": { "count": 3411, "time": 11199 }, "CompileRewriteReturnResult": { "count": 3411, "time": 815 }, "CompileScopeAnalysis": { "count": 3411, "time": 17628 }, "CompileScript": { "count": 13, "time": 7203 }, "CompileLazy": { "count": 3198, "time": 15393 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 590 }, "RegExpInitializeAndCompile": { "count": 184, "time": 157 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 429, "time": 986 }, "Map_SetPrototype": { "count": 14103, "time": 3044 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 45695 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1685 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6134 }, "InterpreterDeserializeLazy": { "count": 161, "time": 526 }, "InterpreterNewClosure": { "count": 3119, "time": 4644 }, "DeserializeLazy": { "count": 70, "time": 520 }, "CreateObjectLiteral": { "count": 2505, "time": 6659 }, "CreateArrayLiteral": { "count": 1129, "time": 2458 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 5369 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 234 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 26 }, "FunctionPrototypeSetter": { "count": 293, "time": 330 }, "Object_DeleteProperty": { "count": 8, "time": 24 }, "ForInEnumerate": { "count": 1050, "time": 8919 }, "CreateRegExpLiteral": { "count": 239, "time": 677 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 503 }, "SetProperty": { "count": 948, "time": 3499 }, "NewObject": { "count": 272, "time": 1061 }, "RegExpExec": { "count": 478, "time": 9628 }, "RegExpExecMultiple": { "count": 288, "time": 1719 }, "StringSplit": { "count": 4175, "time": 5591 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 701 }, "NumberPrototypeToString": { "count": 248, "time": 19 }, "ObjectDefineProperty": { "count": 860, "time": 2762 }, "ArrayLengthSetter": { "count": 504, "time": 189 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 0 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 2471 }, "AllocateInNewSpace": { "count": 63, "time": 1251 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 4 }, "NumberToString": { "count": 871, "time": 972 }, "AddDictionaryProperty": { "count": 3077, "time": 9287 }, "ObjectKeys": { "count": 170, "time": 924 }, "ObjectCreate": { "count": 149, "time": 1191 }, "GetProperty": { "count": 4313, "time": 5602 }, "HasProperty": { "count": 928, "time": 1303 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 59 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 236 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 410 }, "StringAdd": { "count": 659, "time": 1419 }, "StringCharCodeAt": { "count": 140, "time": 42 }, "StringBuilderJoin": { "count": 183, "time": 936 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5767, "time": 2290 }, "ArrayConcat": { "count": 997, "time": 2637 }, "ArraySplice": { "count": 268, "time": 108 }, "ArrayUnshift": { "count": 790, "time": 1047 }, "DateNow": { "count": 49, "time": 47 }, "FunctionPrototypeToString": { "count": 191, "time": 169 }, "ObjectAssign": { "count": 909, "time": 10743 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 844 }, "ObjectSetPrototypeOf": { "count": 107, "time": 113 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 2665 }, "Interrupt": { "count": 102, "time": 206 }, "RegExpReplace": { "count": 1009, "time": 4337 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 74 }, "ArrayShift": { "count": 672, "time": 2190 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 694 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 364 }, "DeleteProperty": { "count": 196, "time": 802 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 124 }, "ArrayPop": { "count": 344, "time": 109 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4454 }, "DatePrototypeToISOString": { "count": 43, "time": 137 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1649 }, "MapPrototypeClear": { "count": 106, "time": 37 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 267 }, "StringToNumber": { "count": 481, "time": 42 }, "DateUTC": { "count": 91, "time": 38 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 41 }, "DatePrototypeSetMonth": { "count": 31, "time": 31 }, "ObjectIsFrozen": { "count": 420, "time": 26 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1326 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 43 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1178 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6208 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 866 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27050 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2288 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1280 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 155 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 37 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1033887 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13530 }, "ParseFunctionLiteral": { "count": 3436, "time": 144338 }, "ParseProgram": { "count": 13, "time": 5011 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176378 }, "PreParseNoVariableResolution": { "count": 597, "time": 28831 }, "JsonParse": { "count": 21, "time": 7802 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3650, "time": 11629 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3272 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1734 }, "StoreIC_Miss": { "count": 575, "time": 2944 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6395 }, "LoadIC_FunctionPrototypeStub": { "count": 181, "time": 969 }, "LoadIC_LoadConstantDH": { "count": 716, "time": 1586 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4138, "time": 20358 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7237, "time": 20003 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1641 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17816 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 37 }, "LoadIC_Miss": { "count": 135, "time": 4970 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2278 }, "LoadIC_LoadFieldDH": { "count": 4376, "time": 13020 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 585 }, "StoreIC_StoreFieldDH": { "count": 1004, "time": 4179 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 28 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 12332 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 3 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4540 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1182 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 967 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 2706 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 554 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1673 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1914 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 163 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 457 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 323 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2056 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 75 } }, "API": { "API_Context_New": { "count": 2, "time": 8428 }, "API_FunctionTemplate_New": { "count": 1258, "time": 671 }, "API_Object_SetPrivate": { "count": 44, "time": 883 }, "API_ObjectTemplate_New": { "count": 101, "time": 8 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2390 }, "API_Object_CreateDataProperty": { "count": 22, "time": 9 }, "API_Object_Get": { "count": 167, "time": 1388 }, "API_Object_SetPrototype": { "count": 38, "time": 329 }, "API_Persistent_New": { "count": 2889, "time": 1711 }, "API_String_NewFromOneByte": { "count": 979, "time": 1877 }, "API_String_Write": { "count": 2015, "time": 1060 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 22 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 12 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 83, "time": 11 }, "OptimizeCode": { "count": 83, "time": 687 }, "RecompileSynchronous": { "count": 165, "time": 105909 }, "CompileOptimized_Concurrent": { "count": 82, "time": 1577 }, "StackGuard": { "count": 81, "time": 1648 }, "DeoptimizeCode": { "count": 5, "time": 93 }, "NotifyDeoptimized": { "count": 5, "time": 1060 } } } }, { "duration": 2776039, "js": 2279048, "phases": [ { "phase": "load", "start": 0, "duration": 101967 }, { "phase": "boot", "start": 101967, "duration": 750943 }, { "phase": "transition", "start": 852910, "duration": 284839 }, { "phase": "render", "start": 1137749, "duration": 1638290 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 350079, "duration": 4366, "usedHeapSizeAfter": 3782224, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 384874, "duration": 6182, "usedHeapSizeAfter": 4346720, "usedHeapSizeBefore": 4521840 }, { "kind": "MinorGC", "type": "scavenge", "start": 449635, "duration": 1775, "usedHeapSizeAfter": 5725040, "usedHeapSizeBefore": 5970728 }, { "kind": "MinorGC", "type": "scavenge", "start": 602889, "duration": 2768, "usedHeapSizeAfter": 8696424, "usedHeapSizeBefore": 9285952 }, { "kind": "MinorGC", "type": "scavenge", "start": 738145, "duration": 2627, "usedHeapSizeAfter": 10079672, "usedHeapSizeBefore": 10587480 }, { "kind": "MinorGC", "type": "scavenge", "start": 1047217, "duration": 2744, "usedHeapSizeAfter": 13961112, "usedHeapSizeBefore": 15890176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1277245, "duration": 2723, "usedHeapSizeAfter": 15596616, "usedHeapSizeBefore": 17273976 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502783, "duration": 4554, "usedHeapSizeAfter": 17131224, "usedHeapSizeBefore": 19376104 }, { "kind": "MinorGC", "type": "scavenge", "start": 1909140, "duration": 2697, "usedHeapSizeAfter": 19195104, "usedHeapSizeBefore": 24509144 }, { "kind": "MinorGC", "type": "scavenge", "start": 2285685, "duration": 5309, "usedHeapSizeAfter": 21672872, "usedHeapSizeBefore": 25656488 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 977, "time": 2521 }, "FunctionCallback": { "count": 6357, "time": 56204 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 190 }, "StoreCallbackProperty": { "count": 721, "time": 1197 }, "GCEpilogueCallback": { "count": 10, "time": 1297 }, "GCPrologueCallback": { "count": 10, "time": 612 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 148 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2616 }, "CompileFunction": { "count": 3398, "time": 118697 }, "CompileIgnition": { "count": 3434, "time": 91538 }, "CompileIgnitionFinalization": { "count": 3434, "time": 42703 }, "CompileRenumber": { "count": 3411, "time": 11725 }, "CompileRewriteReturnResult": { "count": 3411, "time": 859 }, "CompileScopeAnalysis": { "count": 3411, "time": 15192 }, "CompileScript": { "count": 13, "time": 7972 }, "CompileLazy": { "count": 3198, "time": 14282 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2163 }, "RegExpInitializeAndCompile": { "count": 184, "time": 152 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 433, "time": 334 }, "Map_SetPrototype": { "count": 14110, "time": 3659 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 39827 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 172 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6795 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3155 }, "InterpreterNewClosure": { "count": 3119, "time": 2414 }, "DeserializeLazy": { "count": 70, "time": 598 }, "CreateObjectLiteral": { "count": 2505, "time": 9554 }, "CreateArrayLiteral": { "count": 1129, "time": 2527 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 4447 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 72 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 2010 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1050, "time": 7003 }, "CreateRegExpLiteral": { "count": 239, "time": 3305 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1488 }, "SetProperty": { "count": 948, "time": 2732 }, "NewObject": { "count": 272, "time": 1091 }, "RegExpExec": { "count": 478, "time": 9534 }, "RegExpExecMultiple": { "count": 288, "time": 1375 }, "StringSplit": { "count": 4175, "time": 9022 }, "StringBuilderConcat": { "count": 92, "time": 43 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1328 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 1297 }, "ArrayLengthSetter": { "count": 504, "time": 131 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 6 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 178 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 34 }, "WeakCollectionSet": { "count": 56, "time": 2502 }, "AllocateInNewSpace": { "count": 64, "time": 1282 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 841 }, "AddDictionaryProperty": { "count": 3077, "time": 6839 }, "ObjectKeys": { "count": 170, "time": 212 }, "ObjectCreate": { "count": 149, "time": 1927 }, "GetProperty": { "count": 4312, "time": 3734 }, "HasProperty": { "count": 928, "time": 2388 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 573 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 59 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 872 }, "StringAdd": { "count": 659, "time": 251 }, "StringCharCodeAt": { "count": 140, "time": 394 }, "StringBuilderJoin": { "count": 183, "time": 231 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5780, "time": 3502 }, "ArrayConcat": { "count": 997, "time": 3633 }, "ArraySplice": { "count": 268, "time": 1116 }, "ArrayUnshift": { "count": 790, "time": 1108 }, "DateNow": { "count": 49, "time": 43 }, "FunctionPrototypeToString": { "count": 191, "time": 514 }, "ObjectAssign": { "count": 909, "time": 11958 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 257 }, "ObjectSetPrototypeOf": { "count": 107, "time": 96 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1971 }, "Interrupt": { "count": 105, "time": 880 }, "RegExpReplace": { "count": 1009, "time": 7311 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 63 }, "ArrayShift": { "count": 672, "time": 2185 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 106 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 209 }, "DeleteProperty": { "count": 196, "time": 50 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 683 }, "ArrayPop": { "count": 669, "time": 1402 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5628 }, "DatePrototypeToISOString": { "count": 43, "time": 831 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 163 }, "MapPrototypeClear": { "count": 106, "time": 34 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 247 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 36 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2118 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 184 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 61 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1752 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6857 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 257 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 107 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24100 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2982 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2005 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 641 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 16, "time": 39 }, "AllocateInTargetSpace": { "count": 2, "time": 8 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 1021213 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 17882 }, "ParseFunctionLiteral": { "count": 3436, "time": 143256 }, "ParseProgram": { "count": 13, "time": 6156 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176483 }, "PreParseNoVariableResolution": { "count": 597, "time": 26080 }, "JsonParse": { "count": 21, "time": 9266 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3650, "time": 12396 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 2415 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1511 }, "StoreIC_Miss": { "count": 578, "time": 2057 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6734 }, "LoadIC_FunctionPrototypeStub": { "count": 185, "time": 1169 }, "LoadIC_LoadConstantDH": { "count": 706, "time": 1756 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4170, "time": 20502 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7223, "time": 23669 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3802 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16329 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 2454 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3385 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 11680 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 4616 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 7514 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2195 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 2032 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 483 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 788, "time": 2716 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 48 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 1615 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1255 }, "LoadIC_StringLength": { "count": 23, "time": 235 }, "StoreIC_SlowStub": { "count": 139, "time": 175 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 27 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 57 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 585 }, "KeyedLoadIC_Miss": { "count": 32, "time": 463 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 454 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 66 } }, "API": { "API_Context_New": { "count": 2, "time": 9981 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3116 }, "API_Object_SetPrivate": { "count": 44, "time": 24 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 487 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3306 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 38 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2889, "time": 855 }, "API_String_NewFromOneByte": { "count": 979, "time": 833 }, "API_String_Write": { "count": 2020, "time": 2039 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 23 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 301 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 49 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 6 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 11 }, "OptimizeCode": { "count": 74, "time": 1644 }, "RecompileSynchronous": { "count": 147, "time": 96980 }, "CompileOptimized_Concurrent": { "count": 73, "time": 2436 }, "StackGuard": { "count": 73, "time": 645 }, "DeoptimizeCode": { "count": 7, "time": 1083 }, "NotifyDeoptimized": { "count": 7, "time": 108 } } } }, { "duration": 2737756, "js": 2235620, "phases": [ { "phase": "load", "start": 0, "duration": 99199 }, { "phase": "boot", "start": 99199, "duration": 754773 }, { "phase": "transition", "start": 853972, "duration": 270167 }, { "phase": "render", "start": 1124139, "duration": 1613617 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345571, "duration": 4973, "usedHeapSizeAfter": 3782048, "usedHeapSizeBefore": 4220608 }, { "kind": "MinorGC", "type": "scavenge", "start": 380829, "duration": 4924, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521568 }, { "kind": "MinorGC", "type": "scavenge", "start": 442999, "duration": 2360, "usedHeapSizeAfter": 5713408, "usedHeapSizeBefore": 5970592 }, { "kind": "MinorGC", "type": "scavenge", "start": 604669, "duration": 2862, "usedHeapSizeAfter": 8709120, "usedHeapSizeBefore": 9306120 }, { "kind": "MinorGC", "type": "scavenge", "start": 745025, "duration": 2147, "usedHeapSizeAfter": 10082136, "usedHeapSizeBefore": 10605024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1045137, "duration": 2966, "usedHeapSizeAfter": 14034920, "usedHeapSizeBefore": 15907440 }, { "kind": "MinorGC", "type": "scavenge", "start": 1262757, "duration": 3155, "usedHeapSizeAfter": 15531856, "usedHeapSizeBefore": 17233536 }, { "kind": "MinorGC", "type": "scavenge", "start": 1518749, "duration": 3794, "usedHeapSizeAfter": 17151848, "usedHeapSizeBefore": 19366416 }, { "kind": "MinorGC", "type": "scavenge", "start": 1891860, "duration": 3407, "usedHeapSizeAfter": 19107472, "usedHeapSizeBefore": 24456624 }, { "kind": "MinorGC", "type": "scavenge", "start": 2246919, "duration": 4935, "usedHeapSizeAfter": 21624040, "usedHeapSizeBefore": 25587392 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 965, "time": 1264 }, "FunctionCallback": { "count": 6356, "time": 57385 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 199 }, "StoreCallbackProperty": { "count": 721, "time": 1531 }, "GCEpilogueCallback": { "count": 10, "time": 133 }, "GCPrologueCallback": { "count": 10, "time": 622 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 900 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 5461 }, "CompileFunction": { "count": 3398, "time": 109156 }, "CompileIgnition": { "count": 3434, "time": 92680 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34793 }, "CompileRenumber": { "count": 3411, "time": 6205 }, "CompileRewriteReturnResult": { "count": 3411, "time": 807 }, "CompileScopeAnalysis": { "count": 3411, "time": 16475 }, "CompileScript": { "count": 13, "time": 9011 }, "CompileLazy": { "count": 3198, "time": 10364 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 172 }, "RegExpInitializeAndCompile": { "count": 184, "time": 165 }, "CompileForOnStackReplacement": { "count": 1, "time": 13 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 421, "time": 1577 }, "Map_SetPrototype": { "count": 14112, "time": 4405 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 39621 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 784 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5425 }, "InterpreterDeserializeLazy": { "count": 161, "time": 690 }, "InterpreterNewClosure": { "count": 3119, "time": 3465 }, "DeserializeLazy": { "count": 70, "time": 1301 }, "CreateObjectLiteral": { "count": 2505, "time": 12529 }, "CreateArrayLiteral": { "count": 1129, "time": 2788 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 237 }, "HandleApiCall": { "count": 6040, "time": 4981 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 98 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 2044 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 9616 }, "CreateRegExpLiteral": { "count": 239, "time": 2436 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2544 }, "SetProperty": { "count": 948, "time": 3032 }, "NewObject": { "count": 272, "time": 5102 }, "RegExpExec": { "count": 478, "time": 9918 }, "RegExpExecMultiple": { "count": 288, "time": 1734 }, "StringSplit": { "count": 4175, "time": 6711 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1129 }, "NumberPrototypeToString": { "count": 248, "time": 203 }, "ObjectDefineProperty": { "count": 860, "time": 2757 }, "ArrayLengthSetter": { "count": 504, "time": 224 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 63 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 1584 }, "WeakCollectionSet": { "count": 56, "time": 2360 }, "AllocateInNewSpace": { "count": 51, "time": 2037 }, "CreateListFromArrayLike": { "count": 6, "time": 525 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2336 }, "AddDictionaryProperty": { "count": 3077, "time": 10519 }, "ObjectKeys": { "count": 170, "time": 366 }, "ObjectCreate": { "count": 149, "time": 2017 }, "GetProperty": { "count": 4313, "time": 2278 }, "HasProperty": { "count": 928, "time": 409 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 48 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 647 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2598 }, "StringAdd": { "count": 659, "time": 911 }, "StringCharCodeAt": { "count": 140, "time": 60 }, "StringBuilderJoin": { "count": 183, "time": 117 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5768, "time": 4219 }, "ArrayConcat": { "count": 997, "time": 1388 }, "ArraySplice": { "count": 268, "time": 819 }, "ArrayUnshift": { "count": 790, "time": 781 }, "DateNow": { "count": 49, "time": 66 }, "FunctionPrototypeToString": { "count": 191, "time": 797 }, "ObjectAssign": { "count": 909, "time": 12219 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 364 }, "ObjectSetPrototypeOf": { "count": 107, "time": 99 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2546 }, "Interrupt": { "count": 96, "time": 1032 }, "RegExpReplace": { "count": 1009, "time": 7495 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 66 }, "ArrayShift": { "count": 672, "time": 2002 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 998 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 40 }, "DeleteProperty": { "count": 196, "time": 811 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1106 }, "ArrayPop": { "count": 71, "time": 34 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3987 }, "DatePrototypeToISOString": { "count": 43, "time": 109 }, "GlobalDecodeURIComponent": { "count": 4, "time": 688 }, "GlobalEncodeURIComponent": { "count": 153, "time": 153 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1425 }, "StringToNumber": { "count": 481, "time": 48 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 37 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 247 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 40 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 14 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1923 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6787 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 77 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 90 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25368 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1475 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1007280 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13857 }, "ParseFunctionLiteral": { "count": 3436, "time": 153504 }, "ParseProgram": { "count": 13, "time": 6268 }, "PreParseWithVariableResolution": { "count": 13073, "time": 171212 }, "PreParseNoVariableResolution": { "count": 597, "time": 31273 }, "JsonParse": { "count": 21, "time": 7739 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 13343 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2637 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3294 }, "StoreIC_Miss": { "count": 584, "time": 1566 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6118 }, "LoadIC_FunctionPrototypeStub": { "count": 173, "time": 1880 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 1033 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4155, "time": 18437 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7230, "time": 16464 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3605 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15637 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 696 }, "LoadIC_Miss": { "count": 135, "time": 2237 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3348 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 12533 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 4401 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 8627 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3417 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 3288 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 77, "time": 252 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 776, "time": 3892 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 38 }, "LoadIC_LoadNormalDH": { "count": 297, "time": 749 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 790 }, "LoadIC_StringLength": { "count": 23, "time": 54 }, "StoreIC_SlowStub": { "count": 139, "time": 500 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 25 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 943 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 975 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 218 } }, "API": { "API_Context_New": { "count": 2, "time": 8348 }, "API_FunctionTemplate_New": { "count": 1258, "time": 411 }, "API_Object_SetPrivate": { "count": 44, "time": 18 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 80 }, "API_Script_Run": { "count": 11, "time": 13 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2662 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 75 }, "API_Object_SetPrototype": { "count": 38, "time": 318 }, "API_Persistent_New": { "count": 2889, "time": 1313 }, "API_String_NewFromOneByte": { "count": 979, "time": 905 }, "API_String_Write": { "count": 2015, "time": 2469 }, "API_External_New": { "count": 29, "time": 11 }, "API_Function_Call": { "count": 31, "time": 35 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 18 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 283 }, "API_Error_New": { "count": 2, "time": 9 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 63, "time": 10 }, "OptimizeCode": { "count": 63, "time": 951 }, "RecompileSynchronous": { "count": 125, "time": 85936 }, "CompileOptimized_Concurrent": { "count": 62, "time": 1005 }, "StackGuard": { "count": 62, "time": 886 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 63 } } } }, { "duration": 2778197, "js": 2270107, "phases": [ { "phase": "load", "start": 0, "duration": 96961 }, { "phase": "boot", "start": 96961, "duration": 768305 }, { "phase": "transition", "start": 865266, "duration": 274527 }, { "phase": "render", "start": 1139793, "duration": 1638404 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349844, "duration": 4674, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 387592, "duration": 5354, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 450770, "duration": 2470, "usedHeapSizeAfter": 5722648, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 617960, "duration": 3636, "usedHeapSizeAfter": 8665296, "usedHeapSizeBefore": 9290560 }, { "kind": "MinorGC", "type": "scavenge", "start": 751046, "duration": 3699, "usedHeapSizeAfter": 10115272, "usedHeapSizeBefore": 10612968 }, { "kind": "MinorGC", "type": "scavenge", "start": 1061586, "duration": 2494, "usedHeapSizeAfter": 13994136, "usedHeapSizeBefore": 15903648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1278645, "duration": 3312, "usedHeapSizeAfter": 15633392, "usedHeapSizeBefore": 17262992 }, { "kind": "MinorGC", "type": "scavenge", "start": 1515744, "duration": 4434, "usedHeapSizeAfter": 17112224, "usedHeapSizeBefore": 19396640 }, { "kind": "MinorGC", "type": "scavenge", "start": 1880813, "duration": 2680, "usedHeapSizeAfter": 19153448, "usedHeapSizeBefore": 24467392 }, { "kind": "MinorGC", "type": "scavenge", "start": 2252684, "duration": 5150, "usedHeapSizeAfter": 21462896, "usedHeapSizeBefore": 25554104 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 2315 }, "FunctionCallback": { "count": 6363, "time": 48456 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 489 }, "StoreCallbackProperty": { "count": 721, "time": 1261 }, "GCEpilogueCallback": { "count": 10, "time": 2181 }, "GCPrologueCallback": { "count": 10, "time": 1337 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 198 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3367 }, "CompileFunction": { "count": 3398, "time": 94556 }, "CompileIgnition": { "count": 3434, "time": 102483 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33352 }, "CompileRenumber": { "count": 3411, "time": 9135 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1706 }, "CompileScopeAnalysis": { "count": 3411, "time": 11805 }, "CompileScript": { "count": 13, "time": 7321 }, "CompileLazy": { "count": 3198, "time": 19817 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1005 }, "RegExpInitializeAndCompile": { "count": 184, "time": 445 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 1718 }, "Map_SetPrototype": { "count": 14101, "time": 6050 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 40774 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1849 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6715 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1080 }, "InterpreterNewClosure": { "count": 3119, "time": 2846 }, "DeserializeLazy": { "count": 70, "time": 907 }, "CreateObjectLiteral": { "count": 2505, "time": 10879 }, "CreateArrayLiteral": { "count": 1129, "time": 1526 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 794 }, "HandleApiCall": { "count": 6040, "time": 7600 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 80 }, "ReconfigureToDataProperty": { "count": 10, "time": 3 }, "ArrayLengthGetter": { "count": 407, "time": 206 }, "FunctionPrototypeSetter": { "count": 293, "time": 1896 }, "Object_DeleteProperty": { "count": 8, "time": 19 }, "ForInEnumerate": { "count": 1050, "time": 5760 }, "CreateRegExpLiteral": { "count": 239, "time": 3768 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 2041 }, "SetProperty": { "count": 948, "time": 2659 }, "NewObject": { "count": 272, "time": 2180 }, "RegExpExec": { "count": 478, "time": 10079 }, "RegExpExecMultiple": { "count": 288, "time": 2529 }, "StringSplit": { "count": 4175, "time": 6715 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 2307 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 2185 }, "ArrayLengthSetter": { "count": 504, "time": 1927 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 697 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 114 }, "WeakCollectionSet": { "count": 56, "time": 1360 }, "AllocateInNewSpace": { "count": 64, "time": 701 }, "CreateListFromArrayLike": { "count": 6, "time": 62 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 328 }, "NumberToString": { "count": 872, "time": 3122 }, "AddDictionaryProperty": { "count": 3077, "time": 9134 }, "ObjectKeys": { "count": 170, "time": 1869 }, "ObjectCreate": { "count": 149, "time": 1521 }, "GetProperty": { "count": 4312, "time": 2209 }, "HasProperty": { "count": 928, "time": 2019 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 52 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 175 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 863 }, "StringAdd": { "count": 659, "time": 198 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 108 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5783, "time": 2692 }, "ArrayConcat": { "count": 997, "time": 2272 }, "ArraySplice": { "count": 268, "time": 132 }, "ArrayUnshift": { "count": 790, "time": 3082 }, "DateNow": { "count": 49, "time": 45 }, "FunctionPrototypeToString": { "count": 191, "time": 986 }, "ObjectAssign": { "count": 909, "time": 6251 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1236 }, "ObjectSetPrototypeOf": { "count": 107, "time": 918 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1347 }, "Interrupt": { "count": 105, "time": 279 }, "RegExpReplace": { "count": 1009, "time": 4371 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 65 }, "ArrayShift": { "count": 672, "time": 3328 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 13 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 105 }, "OrdinaryHasInstance": { "count": 11, "time": 5 }, "ObjectHasOwnProperty": { "count": 288, "time": 515 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 118 }, "ArrayPop": { "count": 90, "time": 134 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4514 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 951 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1849 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 45 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "TryMigrateInstance": { "count": 3, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 533 }, "ObjectIsFrozen": { "count": 420, "time": 29 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 2863 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 45 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 73 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1271 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4227 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 81 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 83 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29122 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2562 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 8 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1189 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1041 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 26 } }, "JavaScript": { "JS_Execution": { "count": 569, "time": 1047800 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15838 }, "ParseFunctionLiteral": { "count": 3436, "time": 142735 }, "ParseProgram": { "count": 13, "time": 7709 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175642 }, "PreParseNoVariableResolution": { "count": 597, "time": 31983 }, "JsonParse": { "count": 21, "time": 9088 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 12465 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 6303 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1419 }, "StoreIC_Miss": { "count": 576, "time": 3060 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6474 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 637 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2065 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4142, "time": 19206 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7204, "time": 15659 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3629 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17193 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 133, "time": 3482 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3681 }, "LoadIC_LoadFieldDH": { "count": 4376, "time": 14608 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 16 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 7143 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 19 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 10016 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2899 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 394, "time": 2294 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 1875 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1275 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 734 }, "LoadIC_LoadNormalDH": { "count": 316, "time": 567 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1516 }, "LoadIC_StringLength": { "count": 23, "time": 257 }, "StoreIC_SlowStub": { "count": 139, "time": 815 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 27 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1110 }, "KeyedLoadIC_Miss": { "count": 32, "time": 41 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 691 } }, "API": { "API_Context_New": { "count": 2, "time": 8285 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2470 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 715 }, "API_String_WriteUtf8": { "count": 17, "time": 2 }, "API_Function_NewInstance": { "count": 41, "time": 73 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 933 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 541 }, "API_Object_SetPrototype": { "count": 38, "time": 757 }, "API_Persistent_New": { "count": 2889, "time": 1048 }, "API_String_NewFromOneByte": { "count": 979, "time": 1089 }, "API_String_Write": { "count": 2016, "time": 263 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 170 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 594 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 811 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 67, "time": 8 }, "OptimizeCode": { "count": 67, "time": 1995 }, "RecompileSynchronous": { "count": 133, "time": 76960 }, "CompileOptimized_Concurrent": { "count": 66, "time": 635 }, "StackGuard": { "count": 66, "time": 560 }, "DeoptimizeCode": { "count": 4, "time": 744 }, "NotifyDeoptimized": { "count": 5, "time": 88 } } } }, { "duration": 2746099, "js": 2242501, "phases": [ { "phase": "load", "start": 0, "duration": 96622 }, { "phase": "boot", "start": 96622, "duration": 770104 }, { "phase": "transition", "start": 866726, "duration": 273849 }, { "phase": "render", "start": 1140575, "duration": 1605524 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 343930, "duration": 4896, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 379351, "duration": 6604, "usedHeapSizeAfter": 4346592, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 441944, "duration": 1713, "usedHeapSizeAfter": 5723264, "usedHeapSizeBefore": 5970568 }, { "kind": "MinorGC", "type": "scavenge", "start": 597576, "duration": 3980, "usedHeapSizeAfter": 8700616, "usedHeapSizeBefore": 9290104 }, { "kind": "MinorGC", "type": "scavenge", "start": 739981, "duration": 3599, "usedHeapSizeAfter": 10049688, "usedHeapSizeBefore": 10587016 }, { "kind": "MajorGC", "type": "incremental marking", "start": 869501, "duration": 50, "usedHeapSizeAfter": 11918768, "usedHeapSizeBefore": 11918768 }, { "kind": "MajorGC", "type": "atomic pause", "start": 884059, "duration": 6569, "usedHeapSizeAfter": 10106920, "usedHeapSizeBefore": 12041224 }, { "kind": "MajorGC", "type": "weak processing", "start": 973708, "duration": 9, "usedHeapSizeAfter": 12226728, "usedHeapSizeBefore": 12226728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1102510, "duration": 2629, "usedHeapSizeAfter": 12617256, "usedHeapSizeBefore": 14811704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1378240, "duration": 3768, "usedHeapSizeAfter": 14786552, "usedHeapSizeBefore": 16626368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1783123, "duration": 7611, "usedHeapSizeAfter": 16871776, "usedHeapSizeBefore": 22203752 }, { "kind": "MinorGC", "type": "scavenge", "start": 2091482, "duration": 4118, "usedHeapSizeAfter": 18753168, "usedHeapSizeBefore": 23339688 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 975, "time": 3772 }, "FunctionCallback": { "count": 6371, "time": 60211 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 736 }, "StoreCallbackProperty": { "count": 721, "time": 307 }, "GCEpilogueCallback": { "count": 11, "time": 603 }, "GCPrologueCallback": { "count": 11, "time": 1735 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 166 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 797 }, "CompileFunction": { "count": 3398, "time": 112178 }, "CompileIgnition": { "count": 3434, "time": 102504 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33676 }, "CompileRenumber": { "count": 3411, "time": 11439 }, "CompileRewriteReturnResult": { "count": 3411, "time": 765 }, "CompileScopeAnalysis": { "count": 3411, "time": 9177 }, "CompileScript": { "count": 13, "time": 7966 }, "CompileLazy": { "count": 3198, "time": 10344 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 208 }, "RegExpInitializeAndCompile": { "count": 184, "time": 869 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 431, "time": 1720 }, "Map_SetPrototype": { "count": 14122, "time": 2898 }, "Map_TransitionToDataProperty": { "count": 17078, "time": 39914 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 927 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4983 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3061 }, "InterpreterNewClosure": { "count": 3119, "time": 2681 }, "DeserializeLazy": { "count": 70, "time": 1274 }, "CreateObjectLiteral": { "count": 2505, "time": 13309 }, "CreateArrayLiteral": { "count": 1129, "time": 2484 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 3311 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 703 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 14 }, "FunctionPrototypeSetter": { "count": 293, "time": 2081 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1050, "time": 6494 }, "CreateRegExpLiteral": { "count": 239, "time": 1704 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 690, "time": 2232 }, "SetProperty": { "count": 948, "time": 2208 }, "NewObject": { "count": 272, "time": 1425 }, "RegExpExec": { "count": 479, "time": 9680 }, "RegExpExecMultiple": { "count": 288, "time": 2616 }, "StringSplit": { "count": 4175, "time": 6078 }, "StringBuilderConcat": { "count": 92, "time": 779 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1258 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 2236 }, "ArrayLengthSetter": { "count": 504, "time": 412 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 39 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 39 }, "WeakCollectionSet": { "count": 56, "time": 2093 }, "AllocateInNewSpace": { "count": 67, "time": 2472 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 3057 }, "AddDictionaryProperty": { "count": 3077, "time": 5470 }, "ObjectKeys": { "count": 170, "time": 821 }, "ObjectCreate": { "count": 153, "time": 2814 }, "GetProperty": { "count": 4312, "time": 3535 }, "HasProperty": { "count": 927, "time": 400 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 44 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 5 }, "ToString": { "count": 64, "time": 339 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1322 }, "StringAdd": { "count": 659, "time": 1041 }, "StringCharCodeAt": { "count": 140, "time": 517 }, "StringBuilderJoin": { "count": 183, "time": 1795 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5098, "time": 2363 }, "ArrayConcat": { "count": 997, "time": 4429 }, "ArraySplice": { "count": 268, "time": 584 }, "ArrayUnshift": { "count": 790, "time": 1077 }, "DateNow": { "count": 49, "time": 44 }, "FunctionPrototypeToString": { "count": 191, "time": 1324 }, "ObjectAssign": { "count": 909, "time": 9350 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 251 }, "ObjectSetPrototypeOf": { "count": 107, "time": 924 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1559 }, "Interrupt": { "count": 108, "time": 1750 }, "RegExpReplace": { "count": 1009, "time": 5303 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 85 }, "ArrayShift": { "count": 672, "time": 1471 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 9 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 531 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 280 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 95 }, "ArrayPop": { "count": 669, "time": 993 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4729 }, "DatePrototypeToISOString": { "count": 43, "time": 1340 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 161 }, "MapPrototypeClear": { "count": 106, "time": 31 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 257 }, "StringToNumber": { "count": 481, "time": 65 }, "DateUTC": { "count": 91, "time": 39 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 32 }, "DatePrototypeSetMonth": { "count": 31, "time": 32 }, "ObjectIsFrozen": { "count": 420, "time": 17 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 959 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 201 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 713 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 355 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 7634 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 64 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 173 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 26641 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2978 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 7063 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 854 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 42 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 1 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 48 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 79 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1426 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 39 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 19 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 491 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1140 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 59 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 810 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 883 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 423 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 23 }, "GC_MC_MARK": { "count": 1, "time": 9 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 501 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 35 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 3 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 394 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 46 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 24, "time": 169 }, "AllocateInTargetSpace": { "count": 26, "time": 23 } }, "JavaScript": { "JS_Execution": { "count": 565, "time": 1007226 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16456 }, "ParseFunctionLiteral": { "count": 3436, "time": 150989 }, "ParseProgram": { "count": 13, "time": 3011 }, "PreParseWithVariableResolution": { "count": 13073, "time": 175196 }, "PreParseNoVariableResolution": { "count": 597, "time": 26403 }, "JsonParse": { "count": 21, "time": 7745 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3667, "time": 12036 }, "KeyedStoreIC_Slow": { "count": 1465, "time": 3469 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1604 }, "StoreIC_Miss": { "count": 577, "time": 5227 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5177 }, "LoadIC_FunctionPrototypeStub": { "count": 183, "time": 1897 }, "LoadIC_LoadConstantDH": { "count": 717, "time": 2382 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4133, "time": 18374 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7285, "time": 19766 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3917 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 17579 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 136, "time": 1950 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 3624 }, "LoadIC_LoadFieldDH": { "count": 4378, "time": 14709 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1000, "time": 4895 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2236, "time": 11193 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2940 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 390, "time": 1240 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 92, "time": 2180 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 3254 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 43 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 2180 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 895 }, "LoadIC_StringLength": { "count": 23, "time": 38 }, "StoreIC_SlowStub": { "count": 139, "time": 818 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 18 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 30, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1943 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 408 } }, "API": { "API_Context_New": { "count": 2, "time": 8874 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2889 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 25 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 101 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3370 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 46 }, "API_Object_SetPrototype": { "count": 38, "time": 47 }, "API_Persistent_New": { "count": 2890, "time": 2845 }, "API_String_NewFromOneByte": { "count": 979, "time": 679 }, "API_String_Write": { "count": 2288, "time": 279 }, "API_External_New": { "count": 29, "time": 25 }, "API_Function_Call": { "count": 31, "time": 29 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 14 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 6 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 61, "time": 6 }, "OptimizeCode": { "count": 61, "time": 613 }, "RecompileSynchronous": { "count": 121, "time": 71385 }, "CompileOptimized_Concurrent": { "count": 60, "time": 721 }, "StackGuard": { "count": 58, "time": 1312 }, "DeoptimizeCode": { "count": 4, "time": 58 }, "NotifyDeoptimized": { "count": 5, "time": 775 } } } }, { "duration": 2763163, "js": 2258747, "phases": [ { "phase": "load", "start": 0, "duration": 101384 }, { "phase": "boot", "start": 101384, "duration": 757122 }, { "phase": "transition", "start": 858506, "duration": 274985 }, { "phase": "render", "start": 1133491, "duration": 1629672 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 347218, "duration": 5656, "usedHeapSizeAfter": 3771752, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 384653, "duration": 5047, "usedHeapSizeAfter": 4356056, "usedHeapSizeBefore": 4520976 }, { "kind": "MinorGC", "type": "scavenge", "start": 449100, "duration": 1632, "usedHeapSizeAfter": 5717088, "usedHeapSizeBefore": 5970568 }, { "kind": "MinorGC", "type": "scavenge", "start": 605093, "duration": 2923, "usedHeapSizeAfter": 8701464, "usedHeapSizeBefore": 9318712 }, { "kind": "MinorGC", "type": "scavenge", "start": 746531, "duration": 2919, "usedHeapSizeAfter": 10118656, "usedHeapSizeBefore": 10613704 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052694, "duration": 2828, "usedHeapSizeAfter": 14002512, "usedHeapSizeBefore": 15910648 }, { "kind": "MinorGC", "type": "scavenge", "start": 1275526, "duration": 3026, "usedHeapSizeAfter": 15608656, "usedHeapSizeBefore": 17259960 }, { "kind": "MinorGC", "type": "scavenge", "start": 1511464, "duration": 5079, "usedHeapSizeAfter": 17147144, "usedHeapSizeBefore": 19366832 }, { "kind": "MinorGC", "type": "scavenge", "start": 1889959, "duration": 2119, "usedHeapSizeAfter": 19185896, "usedHeapSizeBefore": 24494928 }, { "kind": "MinorGC", "type": "scavenge", "start": 2221530, "duration": 5219, "usedHeapSizeAfter": 21257336, "usedHeapSizeBefore": 25541512 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 972, "time": 3710 }, "FunctionCallback": { "count": 6357, "time": 59811 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 958 }, "StoreCallbackProperty": { "count": 721, "time": 424 }, "GCEpilogueCallback": { "count": 10, "time": 1091 }, "GCPrologueCallback": { "count": 10, "time": 673 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 882 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2990 }, "CompileFunction": { "count": 3398, "time": 108118 }, "CompileIgnition": { "count": 3434, "time": 100745 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30180 }, "CompileRenumber": { "count": 3411, "time": 12702 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1107 }, "CompileScopeAnalysis": { "count": 3411, "time": 18748 }, "CompileScript": { "count": 13, "time": 5800 }, "CompileLazy": { "count": 3198, "time": 13778 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 2146 }, "RegExpInitializeAndCompile": { "count": 184, "time": 161 }, "CompileForOnStackReplacement": { "count": 1, "time": 39 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 428, "time": 595 }, "Map_SetPrototype": { "count": 14111, "time": 5028 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 40793 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 185 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3926 }, "InterpreterDeserializeLazy": { "count": 161, "time": 651 }, "InterpreterNewClosure": { "count": 3119, "time": 6585 }, "DeserializeLazy": { "count": 70, "time": 1205 }, "CreateObjectLiteral": { "count": 2505, "time": 7707 }, "CreateArrayLiteral": { "count": 1129, "time": 2186 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 4447 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 869 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 481 }, "FunctionPrototypeSetter": { "count": 293, "time": 353 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 9673 }, "CreateRegExpLiteral": { "count": 239, "time": 2624 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1426 }, "SetProperty": { "count": 948, "time": 2901 }, "NewObject": { "count": 272, "time": 2301 }, "RegExpExec": { "count": 478, "time": 9877 }, "RegExpExecMultiple": { "count": 288, "time": 1149 }, "StringSplit": { "count": 4175, "time": 8692 }, "StringBuilderConcat": { "count": 92, "time": 39 }, "DateConstructor_ConstructStub": { "count": 525, "time": 196 }, "NumberPrototypeToString": { "count": 248, "time": 15 }, "ObjectDefineProperty": { "count": 860, "time": 3354 }, "ArrayLengthSetter": { "count": 504, "time": 968 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 7 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 62 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 902 }, "WeakCollectionSet": { "count": 56, "time": 815 }, "AllocateInNewSpace": { "count": 74, "time": 655 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1349 }, "AddDictionaryProperty": { "count": 3077, "time": 9703 }, "ObjectKeys": { "count": 170, "time": 1405 }, "ObjectCreate": { "count": 149, "time": 1793 }, "GetProperty": { "count": 4313, "time": 1448 }, "HasProperty": { "count": 928, "time": 1223 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 55 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 4 }, "ToString": { "count": 64, "time": 49 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2232 }, "StringAdd": { "count": 659, "time": 540 }, "StringCharCodeAt": { "count": 140, "time": 900 }, "StringBuilderJoin": { "count": 183, "time": 99 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5789, "time": 4068 }, "ArrayConcat": { "count": 997, "time": 4785 }, "ArraySplice": { "count": 268, "time": 122 }, "ArrayUnshift": { "count": 790, "time": 1270 }, "DateNow": { "count": 49, "time": 50 }, "FunctionPrototypeToString": { "count": 191, "time": 165 }, "ObjectAssign": { "count": 909, "time": 10981 }, "ObjectFreeze": { "count": 6, "time": 17 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2216 }, "ObjectSetPrototypeOf": { "count": 107, "time": 85 }, "ObjectIsExtensible": { "count": 32, "time": 12 }, "MapGrow": { "count": 411, "time": 1342 }, "Interrupt": { "count": 101, "time": 224 }, "RegExpReplace": { "count": 1009, "time": 5785 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 611 }, "ArrayShift": { "count": 672, "time": 2664 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 16 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 248 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 46 }, "DeleteProperty": { "count": 196, "time": 1589 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 514 }, "ArrayPop": { "count": 593, "time": 913 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4360 }, "DatePrototypeToISOString": { "count": 43, "time": 113 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 870 }, "MapPrototypeClear": { "count": 106, "time": 38 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 235 }, "StringToNumber": { "count": 481, "time": 38 }, "DateUTC": { "count": 91, "time": 29 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 479 }, "ObjectIsFrozen": { "count": 420, "time": 51 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1784 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 324 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2388 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5086 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 719 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 1069 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25468 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2741 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 10 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2582 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 498 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 27, "time": 790 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1013216 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16434 }, "ParseFunctionLiteral": { "count": 3436, "time": 146031 }, "ParseProgram": { "count": 13, "time": 7236 }, "PreParseWithVariableResolution": { "count": 13073, "time": 169734 }, "PreParseNoVariableResolution": { "count": 597, "time": 32494 }, "JsonParse": { "count": 21, "time": 8162 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3652, "time": 14235 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3500 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1822 }, "StoreIC_Miss": { "count": 581, "time": 3188 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6968 }, "LoadIC_FunctionPrototypeStub": { "count": 180, "time": 301 }, "LoadIC_LoadConstantDH": { "count": 712, "time": 614 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4171, "time": 12570 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7268, "time": 19362 }, "LoadIC_Premonomorphic": { "count": 889, "time": 5334 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 21809 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 23 }, "LoadIC_Miss": { "count": 135, "time": 6188 }, "KeyedLoadIC_LoadElementDH": { "count": 761, "time": 4107 }, "LoadIC_LoadFieldDH": { "count": 4391, "time": 12738 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 1011, "time": 2824 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 375 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 7571 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 16 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3521 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 4128 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1092 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 791, "time": 2126 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 663 }, "LoadIC_LoadNormalDH": { "count": 293, "time": 265 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1221 }, "LoadIC_StringLength": { "count": 23, "time": 39 }, "StoreIC_SlowStub": { "count": 139, "time": 173 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 19 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 60 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2438 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 17 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 65 } }, "API": { "API_Context_New": { "count": 2, "time": 8858 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1274 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 12 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 78 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4811 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 783 }, "API_Object_SetPrototype": { "count": 38, "time": 526 }, "API_Persistent_New": { "count": 2889, "time": 367 }, "API_String_NewFromOneByte": { "count": 979, "time": 836 }, "API_String_Write": { "count": 2009, "time": 1647 }, "API_External_New": { "count": 29, "time": 17 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 11 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 60, "time": 8 }, "OptimizeCode": { "count": 60, "time": 2008 }, "RecompileSynchronous": { "count": 119, "time": 81215 }, "CompileOptimized_Concurrent": { "count": 59, "time": 964 }, "StackGuard": { "count": 57, "time": 1913 }, "DeoptimizeCode": { "count": 6, "time": 549 }, "NotifyDeoptimized": { "count": 7, "time": 125 } } } }, { "duration": 2720877, "js": 2210447, "phases": [ { "phase": "load", "start": 0, "duration": 100136 }, { "phase": "boot", "start": 100136, "duration": 755450 }, { "phase": "transition", "start": 855586, "duration": 273845 }, { "phase": "render", "start": 1129431, "duration": 1591446 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345804, "duration": 4378, "usedHeapSizeAfter": 3781960, "usedHeapSizeBefore": 4220472 }, { "kind": "MinorGC", "type": "scavenge", "start": 382514, "duration": 5370, "usedHeapSizeAfter": 4346648, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 446619, "duration": 2843, "usedHeapSizeAfter": 5713472, "usedHeapSizeBefore": 5970656 }, { "kind": "MinorGC", "type": "scavenge", "start": 619824, "duration": 2744, "usedHeapSizeAfter": 8695336, "usedHeapSizeBefore": 9306480 }, { "kind": "MinorGC", "type": "scavenge", "start": 746718, "duration": 3997, "usedHeapSizeAfter": 10120336, "usedHeapSizeBefore": 10612856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1046496, "duration": 2479, "usedHeapSizeAfter": 14038280, "usedHeapSizeBefore": 15907296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1268112, "duration": 3283, "usedHeapSizeAfter": 15588880, "usedHeapSizeBefore": 17258984 }, { "kind": "MinorGC", "type": "scavenge", "start": 1500684, "duration": 3509, "usedHeapSizeAfter": 17196992, "usedHeapSizeBefore": 19428664 }, { "kind": "MinorGC", "type": "scavenge", "start": 1890277, "duration": 4111, "usedHeapSizeAfter": 19281664, "usedHeapSizeBefore": 24563920 }, { "kind": "MinorGC", "type": "scavenge", "start": 2235436, "duration": 4440, "usedHeapSizeAfter": 21697592, "usedHeapSizeBefore": 25650024 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 1690 }, "FunctionCallback": { "count": 6360, "time": 46499 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 646 }, "StoreCallbackProperty": { "count": 721, "time": 566 }, "GCEpilogueCallback": { "count": 10, "time": 628 }, "GCPrologueCallback": { "count": 10, "time": 665 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 214 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1821 }, "CompileFunction": { "count": 3398, "time": 102633 }, "CompileIgnition": { "count": 3434, "time": 92858 }, "CompileIgnitionFinalization": { "count": 3434, "time": 35172 }, "CompileRenumber": { "count": 3411, "time": 8814 }, "CompileRewriteReturnResult": { "count": 3411, "time": 143 }, "CompileScopeAnalysis": { "count": 3411, "time": 13046 }, "CompileScript": { "count": 13, "time": 8003 }, "CompileLazy": { "count": 3198, "time": 12225 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 978 }, "RegExpInitializeAndCompile": { "count": 184, "time": 814 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1785 }, "Map_SetPrototype": { "count": 14115, "time": 3748 }, "Map_TransitionToDataProperty": { "count": 17081, "time": 39382 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1082 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5794 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3501 }, "InterpreterNewClosure": { "count": 3119, "time": 4248 }, "DeserializeLazy": { "count": 70, "time": 1993 }, "CreateObjectLiteral": { "count": 2505, "time": 9116 }, "CreateArrayLiteral": { "count": 1129, "time": 1885 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7716 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 877 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 20 }, "FunctionPrototypeSetter": { "count": 293, "time": 816 }, "Object_DeleteProperty": { "count": 8, "time": 749 }, "ForInEnumerate": { "count": 1050, "time": 7898 }, "CreateRegExpLiteral": { "count": 239, "time": 2531 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 2446 }, "SetProperty": { "count": 948, "time": 1972 }, "NewObject": { "count": 272, "time": 767 }, "RegExpExec": { "count": 478, "time": 7385 }, "RegExpExecMultiple": { "count": 288, "time": 1473 }, "StringSplit": { "count": 4175, "time": 8236 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 974 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 1418 }, "ArrayLengthSetter": { "count": 504, "time": 957 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 10 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 49 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 1151 }, "WeakCollectionSet": { "count": 56, "time": 2417 }, "AllocateInNewSpace": { "count": 49, "time": 1153 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 6 }, "NumberToString": { "count": 872, "time": 1979 }, "AddDictionaryProperty": { "count": 3077, "time": 7082 }, "ObjectKeys": { "count": 170, "time": 229 }, "ObjectCreate": { "count": 149, "time": 886 }, "GetProperty": { "count": 4312, "time": 3133 }, "HasProperty": { "count": 928, "time": 445 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 328 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 148 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 424 }, "StringAdd": { "count": 659, "time": 172 }, "StringCharCodeAt": { "count": 140, "time": 275 }, "StringBuilderJoin": { "count": 183, "time": 663 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5776, "time": 1097 }, "ArrayConcat": { "count": 997, "time": 5164 }, "ArraySplice": { "count": 268, "time": 101 }, "ArrayUnshift": { "count": 790, "time": 971 }, "DateNow": { "count": 49, "time": 516 }, "FunctionPrototypeToString": { "count": 191, "time": 304 }, "ObjectAssign": { "count": 909, "time": 11922 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1982 }, "ObjectSetPrototypeOf": { "count": 107, "time": 112 }, "ObjectIsExtensible": { "count": 32, "time": 6 }, "MapGrow": { "count": 411, "time": 724 }, "Interrupt": { "count": 97, "time": 864 }, "RegExpReplace": { "count": 1009, "time": 5319 }, "GlobalUnescape": { "count": 1, "time": 16 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 90 }, "ArrayShift": { "count": 672, "time": 775 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 643 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 95 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 47 }, "DeleteProperty": { "count": 196, "time": 36 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 94 }, "ArrayPop": { "count": 677, "time": 959 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4261 }, "DatePrototypeToISOString": { "count": 43, "time": 112 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 149 }, "MapPrototypeClear": { "count": 106, "time": 39 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 774 }, "StringToNumber": { "count": 481, "time": 59 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 30 }, "DatePrototypeSetMonth": { "count": 31, "time": 776 }, "ObjectIsFrozen": { "count": 420, "time": 418 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1384 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 38 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 450 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1062 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6185 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 80 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 108 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26481 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1340 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "AllocateInTargetSpace": { "count": 1, "time": 10 } }, "JavaScript": { "JS_Execution": { "count": 554, "time": 1011670 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 21140 }, "ParseFunctionLiteral": { "count": 3436, "time": 134652 }, "ParseProgram": { "count": 13, "time": 7345 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172247 }, "PreParseNoVariableResolution": { "count": 597, "time": 26457 }, "JsonParse": { "count": 21, "time": 8972 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3658, "time": 11946 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1719 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2315 }, "StoreIC_Miss": { "count": 585, "time": 5094 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6360 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1634 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1300 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4161, "time": 24487 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7222, "time": 20760 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4055 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19570 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2598 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2799 }, "LoadIC_LoadFieldDH": { "count": 4384, "time": 15486 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 22 }, "StoreIC_StoreFieldDH": { "count": 1009, "time": 5373 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 111 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 24 }, "StoreIC_StoreTransitionDH": { "count": 2238, "time": 9302 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4069 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 379, "time": 3020 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 846 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 779, "time": 1949 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 42 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 441 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1106 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 183 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 67 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1295 }, "KeyedLoadIC_Miss": { "count": 32, "time": 779 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 22 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 544 } }, "API": { "API_Context_New": { "count": 2, "time": 8925 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2794 }, "API_Object_SetPrivate": { "count": 44, "time": 167 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 34 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 99 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4422 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 521 }, "API_Object_SetPrototype": { "count": 38, "time": 44 }, "API_Persistent_New": { "count": 2889, "time": 1644 }, "API_String_NewFromOneByte": { "count": 979, "time": 246 }, "API_String_Write": { "count": 2016, "time": 2162 }, "API_External_New": { "count": 29, "time": 12 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 643 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 72 }, "API_Error_New": { "count": 2, "time": 36 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 7 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 74, "time": 9 }, "OptimizeCode": { "count": 74, "time": 486 }, "RecompileSynchronous": { "count": 147, "time": 87542 }, "CompileOptimized_Concurrent": { "count": 73, "time": 744 }, "StackGuard": { "count": 72, "time": 746 }, "DeoptimizeCode": { "count": 5, "time": 75 }, "NotifyDeoptimized": { "count": 6, "time": 811 } } } }, { "duration": 2776200, "js": 2267026, "phases": [ { "phase": "load", "start": 0, "duration": 101393 }, { "phase": "boot", "start": 101393, "duration": 761365 }, { "phase": "transition", "start": 862758, "duration": 274911 }, { "phase": "render", "start": 1137669, "duration": 1638531 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 357029, "duration": 5811, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 394076, "duration": 5310, "usedHeapSizeAfter": 4346656, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 454998, "duration": 1842, "usedHeapSizeAfter": 5711760, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 629245, "duration": 2465, "usedHeapSizeAfter": 8711872, "usedHeapSizeBefore": 9306200 }, { "kind": "MinorGC", "type": "scavenge", "start": 753493, "duration": 2972, "usedHeapSizeAfter": 10116504, "usedHeapSizeBefore": 10602368 }, { "kind": "MinorGC", "type": "scavenge", "start": 1052905, "duration": 2511, "usedHeapSizeAfter": 13999536, "usedHeapSizeBefore": 15893928 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279220, "duration": 2259, "usedHeapSizeAfter": 15566880, "usedHeapSizeBefore": 17230280 }, { "kind": "MinorGC", "type": "scavenge", "start": 1515355, "duration": 4901, "usedHeapSizeAfter": 17116648, "usedHeapSizeBefore": 19345568 }, { "kind": "MinorGC", "type": "scavenge", "start": 1936176, "duration": 3788, "usedHeapSizeAfter": 19218952, "usedHeapSizeBefore": 24530936 }, { "kind": "MinorGC", "type": "scavenge", "start": 2277288, "duration": 4019, "usedHeapSizeAfter": 21597400, "usedHeapSizeBefore": 25593120 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 970, "time": 2099 }, "FunctionCallback": { "count": 6356, "time": 65601 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 403 }, "StoreCallbackProperty": { "count": 721, "time": 319 }, "GCEpilogueCallback": { "count": 10, "time": 153 }, "GCPrologueCallback": { "count": 10, "time": 480 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1996 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1631 }, "CompileFunction": { "count": 3398, "time": 92221 }, "CompileIgnition": { "count": 3434, "time": 107640 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30450 }, "CompileRenumber": { "count": 3411, "time": 16644 }, "CompileRewriteReturnResult": { "count": 3411, "time": 299 }, "CompileScopeAnalysis": { "count": 3411, "time": 14206 }, "CompileScript": { "count": 13, "time": 5445 }, "CompileLazy": { "count": 3198, "time": 12476 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 179 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1105 }, "CompileForOnStackReplacement": { "count": 1, "time": 16 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 426, "time": 2096 }, "Map_SetPrototype": { "count": 14107, "time": 2899 }, "Map_TransitionToDataProperty": { "count": 17070, "time": 40276 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1337 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7709 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2116 }, "InterpreterNewClosure": { "count": 3119, "time": 2987 }, "DeserializeLazy": { "count": 70, "time": 340 }, "CreateObjectLiteral": { "count": 2505, "time": 10647 }, "CreateArrayLiteral": { "count": 1129, "time": 1748 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 6798 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 82 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 24 }, "FunctionPrototypeSetter": { "count": 293, "time": 2291 }, "Object_DeleteProperty": { "count": 8, "time": 18 }, "ForInEnumerate": { "count": 1050, "time": 8989 }, "CreateRegExpLiteral": { "count": 239, "time": 990 }, "GenerateRandomNumbers": { "count": 5, "time": 6 }, "KeyedGetProperty": { "count": 689, "time": 2060 }, "SetProperty": { "count": 948, "time": 2879 }, "NewObject": { "count": 272, "time": 3012 }, "RegExpExec": { "count": 478, "time": 11719 }, "RegExpExecMultiple": { "count": 288, "time": 4004 }, "StringSplit": { "count": 4175, "time": 6190 }, "StringBuilderConcat": { "count": 92, "time": 29 }, "DateConstructor_ConstructStub": { "count": 525, "time": 249 }, "NumberPrototypeToString": { "count": 248, "time": 13 }, "ObjectDefineProperty": { "count": 860, "time": 2188 }, "ArrayLengthSetter": { "count": 504, "time": 136 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 53 }, "ArraySpeciesConstructor": { "count": 1, "time": 726 }, "SetGrow": { "count": 54, "time": 35 }, "WeakCollectionSet": { "count": 56, "time": 2046 }, "AllocateInNewSpace": { "count": 46, "time": 894 }, "CreateListFromArrayLike": { "count": 6, "time": 20 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 3033 }, "AddDictionaryProperty": { "count": 3077, "time": 7511 }, "ObjectKeys": { "count": 170, "time": 430 }, "ObjectCreate": { "count": 149, "time": 3032 }, "GetProperty": { "count": 4313, "time": 1290 }, "HasProperty": { "count": 928, "time": 1929 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 197 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 451 }, "CreateDataProperty": { "count": 2, "time": 5 }, "PushCatchContext": { "count": 2, "time": 813 }, "StringIndexOfUnchecked": { "count": 2325, "time": 625 }, "StringAdd": { "count": 659, "time": 1110 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 580 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5761, "time": 3046 }, "ArrayConcat": { "count": 997, "time": 2542 }, "ArraySplice": { "count": 268, "time": 605 }, "ArrayUnshift": { "count": 790, "time": 1468 }, "DateNow": { "count": 49, "time": 775 }, "FunctionPrototypeToString": { "count": 191, "time": 155 }, "ObjectAssign": { "count": 909, "time": 10549 }, "ObjectFreeze": { "count": 6, "time": 11 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1826 }, "ObjectSetPrototypeOf": { "count": 107, "time": 98 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1489 }, "Interrupt": { "count": 108, "time": 213 }, "RegExpReplace": { "count": 1009, "time": 3402 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 881 }, "ArrayShift": { "count": 672, "time": 1657 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 56 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 114 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 815 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 98 }, "ArrayPop": { "count": 388, "time": 1515 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4250 }, "DatePrototypeToISOString": { "count": 43, "time": 527 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 146 }, "MapPrototypeClear": { "count": 106, "time": 40 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 230 }, "StringToNumber": { "count": 481, "time": 894 }, "DateUTC": { "count": 91, "time": 46 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 4 }, "SubString": { "count": 260, "time": 39 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1359 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 43 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 42 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2382 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6340 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1133 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 124 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25647 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1642 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 3 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 1266 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 } }, "JavaScript": { "JS_Execution": { "count": 555, "time": 1014970 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 15415 }, "ParseFunctionLiteral": { "count": 3436, "time": 159900 }, "ParseProgram": { "count": 13, "time": 5175 }, "PreParseWithVariableResolution": { "count": 13073, "time": 174659 }, "PreParseNoVariableResolution": { "count": 597, "time": 35704 }, "JsonParse": { "count": 21, "time": 9695 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3650, "time": 8491 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3536 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3870 }, "StoreIC_Miss": { "count": 577, "time": 2941 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 3665 }, "LoadIC_FunctionPrototypeStub": { "count": 178, "time": 954 }, "LoadIC_LoadConstantDH": { "count": 713, "time": 3267 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4132, "time": 22719 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 17 }, "LoadIC_LoadNonexistentDH": { "count": 7278, "time": 18445 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4148 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16194 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 4599 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 1690 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 15449 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 1003, "time": 3747 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 272 }, "StoreIC_StoreTransitionDH": { "count": 2232, "time": 7404 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4342 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 380, "time": 3370 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 79, "time": 1064 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 804, "time": 2911 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1229 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1428 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 912 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 18 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 73 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1726 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 18 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 95 } }, "API": { "API_Context_New": { "count": 2, "time": 8785 }, "API_FunctionTemplate_New": { "count": 1258, "time": 462 }, "API_Object_SetPrivate": { "count": 44, "time": 28 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 0 }, "API_Function_NewInstance": { "count": 41, "time": 94 }, "API_Script_Run": { "count": 11, "time": 21 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2028 }, "API_Object_CreateDataProperty": { "count": 22, "time": 25 }, "API_Object_Get": { "count": 167, "time": 61 }, "API_Object_SetPrototype": { "count": 38, "time": 43 }, "API_Persistent_New": { "count": 2889, "time": 2307 }, "API_String_NewFromOneByte": { "count": 979, "time": 247 }, "API_String_Write": { "count": 2016, "time": 581 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 19 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 3 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 15 }, "API_Error_New": { "count": 2, "time": 13 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 10 }, "OptimizeCode": { "count": 68, "time": 821 }, "RecompileSynchronous": { "count": 135, "time": 86264 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1767 }, "StackGuard": { "count": 67, "time": 499 }, "DeoptimizeCode": { "count": 5, "time": 709 }, "NotifyDeoptimized": { "count": 6, "time": 719 } } } }, { "duration": 2763561, "js": 2253878, "phases": [ { "phase": "load", "start": 0, "duration": 101664 }, { "phase": "boot", "start": 101664, "duration": 770377 }, { "phase": "transition", "start": 872041, "duration": 277291 }, { "phase": "render", "start": 1149332, "duration": 1614229 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 351947, "duration": 4331, "usedHeapSizeAfter": 3782024, "usedHeapSizeBefore": 4220592 }, { "kind": "MinorGC", "type": "scavenge", "start": 385716, "duration": 4782, "usedHeapSizeAfter": 4346552, "usedHeapSizeBefore": 4521544 }, { "kind": "MinorGC", "type": "scavenge", "start": 447229, "duration": 2313, "usedHeapSizeAfter": 5707424, "usedHeapSizeBefore": 5970560 }, { "kind": "MinorGC", "type": "scavenge", "start": 605227, "duration": 3809, "usedHeapSizeAfter": 8719136, "usedHeapSizeBefore": 9308592 }, { "kind": "MinorGC", "type": "scavenge", "start": 749683, "duration": 3349, "usedHeapSizeAfter": 10072280, "usedHeapSizeBefore": 10600592 }, { "kind": "MajorGC", "type": "incremental marking", "start": 859745, "duration": 58, "usedHeapSizeAfter": 11791912, "usedHeapSizeBefore": 11791912 }, { "kind": "MajorGC", "type": "atomic pause", "start": 875445, "duration": 5923, "usedHeapSizeAfter": 9983688, "usedHeapSizeBefore": 11924304 }, { "kind": "MajorGC", "type": "weak processing", "start": 978897, "duration": 8, "usedHeapSizeAfter": 12226944, "usedHeapSizeBefore": 12226944 }, { "kind": "MinorGC", "type": "scavenge", "start": 1109203, "duration": 3107, "usedHeapSizeAfter": 12684216, "usedHeapSizeBefore": 14823784 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385856, "duration": 3508, "usedHeapSizeAfter": 14738560, "usedHeapSizeBefore": 16595000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1796980, "duration": 5295, "usedHeapSizeAfter": 16937952, "usedHeapSizeBefore": 22228904 }, { "kind": "MinorGC", "type": "scavenge", "start": 2137986, "duration": 5599, "usedHeapSizeAfter": 18924584, "usedHeapSizeBefore": 23370384 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 974, "time": 1405 }, "FunctionCallback": { "count": 6364, "time": 54072 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 131 }, "StoreCallbackProperty": { "count": 721, "time": 1357 }, "GCEpilogueCallback": { "count": 11, "time": 1960 }, "GCPrologueCallback": { "count": 11, "time": 681 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 894 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3243 }, "CompileFunction": { "count": 3398, "time": 101191 }, "CompileIgnition": { "count": 3434, "time": 99364 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32677 }, "CompileRenumber": { "count": 3411, "time": 13190 }, "CompileRewriteReturnResult": { "count": 3411, "time": 115 }, "CompileScopeAnalysis": { "count": 3411, "time": 10984 }, "CompileScript": { "count": 13, "time": 7564 }, "CompileLazy": { "count": 3198, "time": 14354 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 605 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1236 }, "CompileForOnStackReplacement": { "count": 1, "time": 17 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 430, "time": 527 }, "Map_SetPrototype": { "count": 14111, "time": 5222 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 50067 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1232 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 5455 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2552 }, "InterpreterNewClosure": { "count": 3119, "time": 4150 }, "DeserializeLazy": { "count": 70, "time": 1005 }, "CreateObjectLiteral": { "count": 2505, "time": 9172 }, "CreateArrayLiteral": { "count": 1129, "time": 3642 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6318 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 66 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 41 }, "FunctionPrototypeSetter": { "count": 293, "time": 981 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 11033 }, "CreateRegExpLiteral": { "count": 239, "time": 2145 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 758 }, "SetProperty": { "count": 947, "time": 3488 }, "NewObject": { "count": 272, "time": 1522 }, "RegExpExec": { "count": 479, "time": 7094 }, "RegExpExecMultiple": { "count": 288, "time": 3289 }, "StringSplit": { "count": 4175, "time": 10642 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 192 }, "NumberPrototypeToString": { "count": 248, "time": 22 }, "ObjectDefineProperty": { "count": 860, "time": 1831 }, "ArrayLengthSetter": { "count": 504, "time": 126 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 57 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 49 }, "WeakCollectionSet": { "count": 56, "time": 1195 }, "AllocateInNewSpace": { "count": 64, "time": 854 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 2096 }, "AddDictionaryProperty": { "count": 3077, "time": 4954 }, "ObjectKeys": { "count": 170, "time": 596 }, "ObjectCreate": { "count": 153, "time": 1865 }, "GetProperty": { "count": 4312, "time": 1099 }, "HasProperty": { "count": 928, "time": 2147 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 816 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 562 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 981 }, "StringAdd": { "count": 659, "time": 830 }, "StringCharCodeAt": { "count": 140, "time": 50 }, "StringBuilderJoin": { "count": 183, "time": 385 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5104, "time": 2671 }, "ArrayConcat": { "count": 997, "time": 2336 }, "ArraySplice": { "count": 268, "time": 310 }, "ArrayUnshift": { "count": 790, "time": 1096 }, "DateNow": { "count": 49, "time": 40 }, "FunctionPrototypeToString": { "count": 191, "time": 1583 }, "ObjectAssign": { "count": 909, "time": 8050 }, "ObjectFreeze": { "count": 6, "time": 708 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 948 }, "ObjectSetPrototypeOf": { "count": 107, "time": 100 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 748 }, "Interrupt": { "count": 102, "time": 1097 }, "RegExpReplace": { "count": 1009, "time": 4521 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 379 }, "ArrayShift": { "count": 672, "time": 362 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 100 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 33 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 123 }, "ArrayPop": { "count": 669, "time": 238 }, "ArrayPush": { "count": 1, "time": 5 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3964 }, "DatePrototypeToISOString": { "count": 43, "time": 120 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 397 }, "MapPrototypeClear": { "count": 106, "time": 36 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1042 }, "StringToNumber": { "count": 481, "time": 39 }, "DateUTC": { "count": 91, "time": 26 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 23 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 398 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 36 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 1 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 95 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1052 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5884 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 21 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 67 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 100 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 22480 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 5101 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 1 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 6294 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 886 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 3 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 48 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 47 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 506 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 1173 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 38 }, "GC_MC_EPILOGUE": { "count": 1, "time": 1 }, "GC_MC_EVACUATE": { "count": 1, "time": 6 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 906 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 27 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 10 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 26 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 0 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 876 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 373 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 54 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 941 }, "GC_MC_MARK": { "count": 1, "time": 233 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 4 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 229 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 3 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 296 }, "GC_MC_PROLOGUE": { "count": 1, "time": 25 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 0 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 375 }, "AllocateInTargetSpace": { "count": 28, "time": 18 } }, "JavaScript": { "JS_Execution": { "count": 557, "time": 1034188 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 13611 }, "ParseFunctionLiteral": { "count": 3436, "time": 150680 }, "ParseProgram": { "count": 13, "time": 4056 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177334 }, "PreParseNoVariableResolution": { "count": 597, "time": 27547 }, "JsonParse": { "count": 21, "time": 7972 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3672, "time": 10000 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3086 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1731 }, "StoreIC_Miss": { "count": 568, "time": 3240 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6888 }, "LoadIC_FunctionPrototypeStub": { "count": 182, "time": 1134 }, "LoadIC_LoadConstantDH": { "count": 714, "time": 667 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4200, "time": 15602 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7342, "time": 21571 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4809 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19003 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 136, "time": 2660 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 2291 }, "LoadIC_LoadFieldDH": { "count": 4370, "time": 13842 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 19 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 3528 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9679 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 12 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2996 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 382, "time": 2008 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 2681 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 3229 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 661 }, "LoadIC_LoadNormalDH": { "count": 302, "time": 1850 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1238 }, "LoadIC_StringLength": { "count": 23, "time": 41 }, "StoreIC_SlowStub": { "count": 139, "time": 482 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 20 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 185 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 3361 }, "KeyedLoadIC_Miss": { "count": 32, "time": 99 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 425 } }, "API": { "API_Context_New": { "count": 2, "time": 7603 }, "API_FunctionTemplate_New": { "count": 1258, "time": 786 }, "API_Object_SetPrivate": { "count": 44, "time": 20 }, "API_ObjectTemplate_New": { "count": 101, "time": 17 }, "API_String_NewFromUtf8": { "count": 50, "time": 10 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 437 }, "API_Script_Run": { "count": 11, "time": 576 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4112 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 49 }, "API_Object_SetPrototype": { "count": 38, "time": 654 }, "API_Persistent_New": { "count": 2890, "time": 456 }, "API_String_NewFromOneByte": { "count": 979, "time": 774 }, "API_String_Write": { "count": 2298, "time": 2039 }, "API_External_New": { "count": 29, "time": 496 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 20 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 25 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 3 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 5 }, "OptimizeCode": { "count": 66, "time": 966 }, "RecompileSynchronous": { "count": 131, "time": 74521 }, "CompileOptimized_Concurrent": { "count": 65, "time": 399 }, "StackGuard": { "count": 66, "time": 2497 }, "DeoptimizeCode": { "count": 5, "time": 282 }, "NotifyDeoptimized": { "count": 6, "time": 684 } } } }, { "duration": 2751275, "js": 2246331, "phases": [ { "phase": "load", "start": 0, "duration": 95557 }, { "phase": "boot", "start": 95557, "duration": 762310 }, { "phase": "transition", "start": 857867, "duration": 281727 }, { "phase": "render", "start": 1139594, "duration": 1611681 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 345902, "duration": 5914, "usedHeapSizeAfter": 3782160, "usedHeapSizeBefore": 4220648 }, { "kind": "MinorGC", "type": "scavenge", "start": 383869, "duration": 4871, "usedHeapSizeAfter": 4346680, "usedHeapSizeBefore": 4521744 }, { "kind": "MinorGC", "type": "scavenge", "start": 444016, "duration": 1660, "usedHeapSizeAfter": 5712552, "usedHeapSizeBefore": 5970656 }, { "kind": "MinorGC", "type": "scavenge", "start": 605377, "duration": 2609, "usedHeapSizeAfter": 8687912, "usedHeapSizeBefore": 9306448 }, { "kind": "MinorGC", "type": "scavenge", "start": 742859, "duration": 2991, "usedHeapSizeAfter": 10116256, "usedHeapSizeBefore": 10614504 }, { "kind": "MinorGC", "type": "scavenge", "start": 1055138, "duration": 2445, "usedHeapSizeAfter": 13985904, "usedHeapSizeBefore": 15907024 }, { "kind": "MinorGC", "type": "scavenge", "start": 1279533, "duration": 4089, "usedHeapSizeAfter": 15610088, "usedHeapSizeBefore": 17283312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1501498, "duration": 3514, "usedHeapSizeAfter": 17162048, "usedHeapSizeBefore": 19364064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1905659, "duration": 6903, "usedHeapSizeAfter": 19287136, "usedHeapSizeBefore": 24504264 }, { "kind": "MinorGC", "type": "scavenge", "start": 2255173, "duration": 5298, "usedHeapSizeAfter": 21573848, "usedHeapSizeBefore": 25542152 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 594 }, "FunctionCallback": { "count": 6359, "time": 64808 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 406 }, "StoreCallbackProperty": { "count": 721, "time": 1234 }, "GCEpilogueCallback": { "count": 10, "time": 1159 }, "GCPrologueCallback": { "count": 10, "time": 1739 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 568 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 5035 }, "CompileFunction": { "count": 3398, "time": 100025 }, "CompileIgnition": { "count": 3434, "time": 101628 }, "CompileIgnitionFinalization": { "count": 3434, "time": 28221 }, "CompileRenumber": { "count": 3411, "time": 12515 }, "CompileRewriteReturnResult": { "count": 3411, "time": 917 }, "CompileScopeAnalysis": { "count": 3411, "time": 13711 }, "CompileScript": { "count": 13, "time": 5753 }, "CompileLazy": { "count": 3198, "time": 11811 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1489 }, "RegExpInitializeAndCompile": { "count": 184, "time": 857 }, "CompileForOnStackReplacement": { "count": 2, "time": 26 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 2082 }, "Map_SetPrototype": { "count": 14106, "time": 5073 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 44655 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 192 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 8123 }, "InterpreterDeserializeLazy": { "count": 161, "time": 4455 }, "InterpreterNewClosure": { "count": 3119, "time": 2899 }, "DeserializeLazy": { "count": 70, "time": 3410 }, "CreateObjectLiteral": { "count": 2505, "time": 7312 }, "CreateArrayLiteral": { "count": 1129, "time": 2530 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 6552 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 1286 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 820 }, "FunctionPrototypeSetter": { "count": 293, "time": 2205 }, "Object_DeleteProperty": { "count": 8, "time": 14 }, "ForInEnumerate": { "count": 1050, "time": 8626 }, "CreateRegExpLiteral": { "count": 239, "time": 3133 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 2394 }, "SetProperty": { "count": 948, "time": 2757 }, "NewObject": { "count": 272, "time": 1316 }, "RegExpExec": { "count": 478, "time": 10666 }, "RegExpExecMultiple": { "count": 288, "time": 2482 }, "StringSplit": { "count": 4175, "time": 7558 }, "StringBuilderConcat": { "count": 92, "time": 50 }, "DateConstructor_ConstructStub": { "count": 525, "time": 414 }, "NumberPrototypeToString": { "count": 248, "time": 18 }, "ObjectDefineProperty": { "count": 860, "time": 2961 }, "ArrayLengthSetter": { "count": 504, "time": 510 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 58 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 48 }, "WeakCollectionSet": { "count": 56, "time": 2390 }, "AllocateInNewSpace": { "count": 47, "time": 1219 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2053 }, "AddDictionaryProperty": { "count": 3077, "time": 4264 }, "ObjectKeys": { "count": 170, "time": 236 }, "ObjectCreate": { "count": 149, "time": 829 }, "GetProperty": { "count": 4312, "time": 2491 }, "HasProperty": { "count": 928, "time": 2225 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 49 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 781 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 5 }, "StringIndexOfUnchecked": { "count": 2325, "time": 433 }, "StringAdd": { "count": 659, "time": 171 }, "StringCharCodeAt": { "count": 140, "time": 52 }, "StringBuilderJoin": { "count": 183, "time": 123 }, "StringToArray": { "count": 1, "time": 7 }, "StringEqual": { "count": 5788, "time": 3070 }, "ArrayConcat": { "count": 997, "time": 2732 }, "ArraySplice": { "count": 268, "time": 191 }, "ArrayUnshift": { "count": 790, "time": 460 }, "DateNow": { "count": 49, "time": 344 }, "FunctionPrototypeToString": { "count": 191, "time": 794 }, "ObjectAssign": { "count": 909, "time": 9305 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 888 }, "ObjectSetPrototypeOf": { "count": 107, "time": 494 }, "ObjectIsExtensible": { "count": 32, "time": 4 }, "MapGrow": { "count": 411, "time": 3875 }, "Interrupt": { "count": 109, "time": 486 }, "RegExpReplace": { "count": 1009, "time": 3368 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 587 }, "ArrayShift": { "count": 672, "time": 714 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 102 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 508 }, "DeleteProperty": { "count": 196, "time": 35 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 1510 }, "ArrayPop": { "count": 669, "time": 242 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5299 }, "DatePrototypeToISOString": { "count": 43, "time": 1530 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 411 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 727 }, "StringToNumber": { "count": 481, "time": 34 }, "DateUTC": { "count": 91, "time": 400 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 174 }, "DatePrototypeSetMonth": { "count": 31, "time": 28 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 691 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 53 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 8 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 530 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1857 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3516 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 25 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 78 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 594 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 30128 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3287 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 5 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 1024125 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14695 }, "ParseFunctionLiteral": { "count": 3436, "time": 134278 }, "ParseProgram": { "count": 13, "time": 6902 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172372 }, "PreParseNoVariableResolution": { "count": 597, "time": 32693 }, "JsonParse": { "count": 21, "time": 7555 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 13368 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1719 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2217 }, "StoreIC_Miss": { "count": 571, "time": 6051 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4598 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 694 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2951 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4133, "time": 21201 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7222, "time": 18430 }, "LoadIC_Premonomorphic": { "count": 889, "time": 6433 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18581 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 20 }, "LoadIC_Miss": { "count": 136, "time": 2250 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 2337 }, "LoadIC_LoadFieldDH": { "count": 4373, "time": 14193 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 5007 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 18 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 11306 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3667 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 3719 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 82, "time": 2139 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 775, "time": 3169 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 270 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 875 }, "LoadIC_StringLength": { "count": 23, "time": 33 }, "StoreIC_SlowStub": { "count": 139, "time": 240 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 24 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 77 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 347 }, "KeyedLoadIC_Miss": { "count": 32, "time": 51 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 71 } }, "API": { "API_Context_New": { "count": 2, "time": 8483 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3072 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 22 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 81 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2154 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 1322 }, "API_Object_SetPrototype": { "count": 38, "time": 56 }, "API_Persistent_New": { "count": 2889, "time": 654 }, "API_String_NewFromOneByte": { "count": 979, "time": 245 }, "API_String_Write": { "count": 2033, "time": 400 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 722 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 7 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 16 }, "API_Private_New": { "count": 5, "time": 3 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 19 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 8 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 538 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 6 }, "OptimizeCode": { "count": 68, "time": 955 }, "RecompileSynchronous": { "count": 134, "time": 76316 }, "CompileOptimized_Concurrent": { "count": 66, "time": 422 }, "StackGuard": { "count": 65, "time": 761 }, "DeoptimizeCode": { "count": 4, "time": 61 }, "NotifyDeoptimized": { "count": 5, "time": 846 } } } }, { "duration": 2764701, "js": 2245759, "phases": [ { "phase": "load", "start": 0, "duration": 99761 }, { "phase": "boot", "start": 99761, "duration": 770003 }, { "phase": "transition", "start": 869764, "duration": 274983 }, { "phase": "render", "start": 1144747, "duration": 1619954 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344759, "duration": 5477, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 382426, "duration": 4931, "usedHeapSizeAfter": 4346656, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 442365, "duration": 2697, "usedHeapSizeAfter": 5722608, "usedHeapSizeBefore": 5970632 }, { "kind": "MinorGC", "type": "scavenge", "start": 600602, "duration": 2956, "usedHeapSizeAfter": 8669456, "usedHeapSizeBefore": 9290912 }, { "kind": "MinorGC", "type": "scavenge", "start": 747080, "duration": 3246, "usedHeapSizeAfter": 10113432, "usedHeapSizeBefore": 10611272 }, { "kind": "MajorGC", "type": "incremental marking", "start": 858973, "duration": 49, "usedHeapSizeAfter": 11800080, "usedHeapSizeBefore": 11800080 }, { "kind": "MajorGC", "type": "atomic pause", "start": 872689, "duration": 5960, "usedHeapSizeAfter": 9997360, "usedHeapSizeBefore": 11929464 }, { "kind": "MajorGC", "type": "weak processing", "start": 975749, "duration": 8, "usedHeapSizeAfter": 12233064, "usedHeapSizeBefore": 12233064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1109401, "duration": 3105, "usedHeapSizeAfter": 12644128, "usedHeapSizeBefore": 14829728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1385709, "duration": 3337, "usedHeapSizeAfter": 14774632, "usedHeapSizeBefore": 16604040 }, { "kind": "MinorGC", "type": "scavenge", "start": 1822606, "duration": 6808, "usedHeapSizeAfter": 16997952, "usedHeapSizeBefore": 22302088 }, { "kind": "MinorGC", "type": "scavenge", "start": 2158841, "duration": 4386, "usedHeapSizeAfter": 19137584, "usedHeapSizeBefore": 23490216 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 977, "time": 1645 }, "FunctionCallback": { "count": 6366, "time": 54274 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 211 }, "StoreCallbackProperty": { "count": 721, "time": 704 }, "GCEpilogueCallback": { "count": 11, "time": 331 }, "GCPrologueCallback": { "count": 11, "time": 1049 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 764 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 3272 }, "CompileFunction": { "count": 3398, "time": 98314 }, "CompileIgnition": { "count": 3434, "time": 88135 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30759 }, "CompileRenumber": { "count": 3411, "time": 13348 }, "CompileRewriteReturnResult": { "count": 3411, "time": 439 }, "CompileScopeAnalysis": { "count": 3411, "time": 11863 }, "CompileScript": { "count": 13, "time": 7840 }, "CompileLazy": { "count": 3198, "time": 13943 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 784 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1743 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 433, "time": 365 }, "Map_SetPrototype": { "count": 14112, "time": 4548 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 40123 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1302 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4971 }, "InterpreterDeserializeLazy": { "count": 161, "time": 3201 }, "InterpreterNewClosure": { "count": 3119, "time": 3008 }, "DeserializeLazy": { "count": 70, "time": 729 }, "CreateObjectLiteral": { "count": 2505, "time": 9442 }, "CreateArrayLiteral": { "count": 1129, "time": 3129 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7288 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 78 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 18 }, "FunctionPrototypeSetter": { "count": 293, "time": 809 }, "Object_DeleteProperty": { "count": 8, "time": 20 }, "ForInEnumerate": { "count": 1050, "time": 10223 }, "CreateRegExpLiteral": { "count": 239, "time": 2843 }, "GenerateRandomNumbers": { "count": 5, "time": 2 }, "KeyedGetProperty": { "count": 690, "time": 887 }, "SetProperty": { "count": 947, "time": 3832 }, "NewObject": { "count": 272, "time": 1171 }, "RegExpExec": { "count": 479, "time": 8292 }, "RegExpExecMultiple": { "count": 288, "time": 2469 }, "StringSplit": { "count": 4175, "time": 9786 }, "StringBuilderConcat": { "count": 92, "time": 45 }, "DateConstructor_ConstructStub": { "count": 525, "time": 174 }, "NumberPrototypeToString": { "count": 248, "time": 21 }, "ObjectDefineProperty": { "count": 860, "time": 3731 }, "ArrayLengthSetter": { "count": 504, "time": 1048 }, "FunctionLengthGetter": { "count": 19, "time": 11 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 455 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 706 }, "WeakCollectionSet": { "count": 56, "time": 2264 }, "AllocateInNewSpace": { "count": 58, "time": 3176 }, "CreateListFromArrayLike": { "count": 6, "time": 36 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 977, "time": 3647 }, "AddDictionaryProperty": { "count": 3077, "time": 4886 }, "ObjectKeys": { "count": 170, "time": 1493 }, "ObjectCreate": { "count": 153, "time": 352 }, "GetProperty": { "count": 4312, "time": 4503 }, "HasProperty": { "count": 928, "time": 3556 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 60 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 860 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1928 }, "StringAdd": { "count": 659, "time": 160 }, "StringCharCodeAt": { "count": 140, "time": 54 }, "StringBuilderJoin": { "count": 183, "time": 353 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5062, "time": 2834 }, "ArrayConcat": { "count": 997, "time": 1396 }, "ArraySplice": { "count": 268, "time": 105 }, "ArrayUnshift": { "count": 790, "time": 221 }, "DateNow": { "count": 49, "time": 42 }, "FunctionPrototypeToString": { "count": 191, "time": 1226 }, "ObjectAssign": { "count": 909, "time": 8372 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1087 }, "ObjectSetPrototypeOf": { "count": 107, "time": 343 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1397 }, "Interrupt": { "count": 103, "time": 864 }, "RegExpReplace": { "count": 1009, "time": 4868 }, "GlobalUnescape": { "count": 1, "time": 10 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 775 }, "ArrayShift": { "count": 672, "time": 1534 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 14 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 3 }, "StringToLowerCaseIntl": { "count": 248, "time": 511 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 538 }, "DeleteProperty": { "count": 196, "time": 37 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 102 }, "ArrayPop": { "count": 669, "time": 1570 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 3909 }, "DatePrototypeToISOString": { "count": 43, "time": 107 }, "GlobalDecodeURIComponent": { "count": 4, "time": 10 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1315 }, "MapPrototypeClear": { "count": 106, "time": 32 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 238 }, "StringToNumber": { "count": 481, "time": 41 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 29 }, "DatePrototypeSetMonth": { "count": 31, "time": 24 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 14, "time": 1320 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 351 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 788 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 3627 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 700 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 878 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 25206 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2483 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "AllocateInTargetSpace": { "count": 26, "time": 40 }, "GC_MC_INCREMENTAL": { "count": 9, "time": 8946 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 874 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 42 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 2 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 2 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 45 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 78 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 466 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 3 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 580 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 22 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 799 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1458 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 55 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 554 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 506 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 50 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 44 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 1 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 276 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 374 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 55 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 4 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 5 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 224 }, "GC_MC_PROLOGUE": { "count": 1, "time": 24 }, "GC_MC_SWEEP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 2 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 169 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 1022716 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 11010 }, "ParseFunctionLiteral": { "count": 3436, "time": 145154 }, "ParseProgram": { "count": 13, "time": 9105 }, "PreParseWithVariableResolution": { "count": 13073, "time": 168809 }, "PreParseNoVariableResolution": { "count": 597, "time": 29401 }, "JsonParse": { "count": 21, "time": 8326 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3669, "time": 8281 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 2961 }, "LoadGlobalIC_Miss": { "count": 751, "time": 1263 }, "StoreIC_Miss": { "count": 570, "time": 5169 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4929 }, "LoadIC_FunctionPrototypeStub": { "count": 185, "time": 617 }, "LoadIC_LoadConstantDH": { "count": 714, "time": 2082 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4158, "time": 18265 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 15 }, "LoadIC_LoadNonexistentDH": { "count": 7298, "time": 23712 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4194 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 22782 }, "LoadGlobalIC_Slow": { "count": 6, "time": 6 }, "LoadIC_SlowStub": { "count": 8, "time": 25 }, "LoadIC_Miss": { "count": 136, "time": 4897 }, "KeyedLoadIC_LoadElementDH": { "count": 754, "time": 1434 }, "LoadIC_LoadFieldDH": { "count": 4403, "time": 13141 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 5809 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 9664 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4351 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 3607 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 88, "time": 1090 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 798, "time": 3145 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 39 }, "LoadIC_LoadNormalDH": { "count": 309, "time": 905 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1623 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 1928 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 752 }, "StoreIC_StoreNormalDH": { "count": 151, "time": 1724 }, "KeyedLoadIC_Miss": { "count": 32, "time": 31 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 21 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 58 } }, "API": { "API_Context_New": { "count": 2, "time": 8962 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3060 }, "API_Object_SetPrivate": { "count": 44, "time": 21 }, "API_ObjectTemplate_New": { "count": 101, "time": 104 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 429 }, "API_Script_Run": { "count": 11, "time": 37 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2882 }, "API_Object_CreateDataProperty": { "count": 22, "time": 57 }, "API_Object_Get": { "count": 167, "time": 635 }, "API_Object_SetPrototype": { "count": 38, "time": 42 }, "API_Persistent_New": { "count": 2890, "time": 1072 }, "API_String_NewFromOneByte": { "count": 979, "time": 1291 }, "API_String_Write": { "count": 2298, "time": 1855 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 13 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 10 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 25 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 45, "time": 21 }, "API_Error_New": { "count": 2, "time": 15 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 2 }, "OptimizeCode": { "count": 66, "time": 1022 }, "RecompileSynchronous": { "count": 131, "time": 86617 }, "CompileOptimized_Concurrent": { "count": 65, "time": 3600 }, "StackGuard": { "count": 67, "time": 582 }, "DeoptimizeCode": { "count": 3, "time": 45 }, "NotifyDeoptimized": { "count": 4, "time": 501 } } } }, { "duration": 2777982, "js": 2275706, "phases": [ { "phase": "load", "start": 0, "duration": 97691 }, { "phase": "boot", "start": 97691, "duration": 764451 }, { "phase": "transition", "start": 862142, "duration": 280475 }, { "phase": "render", "start": 1142617, "duration": 1635365 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 354332, "duration": 4128, "usedHeapSizeAfter": 3781896, "usedHeapSizeBefore": 4220400 }, { "kind": "MinorGC", "type": "scavenge", "start": 390885, "duration": 5311, "usedHeapSizeAfter": 4346544, "usedHeapSizeBefore": 4521624 }, { "kind": "MinorGC", "type": "scavenge", "start": 457060, "duration": 1780, "usedHeapSizeAfter": 5711352, "usedHeapSizeBefore": 5970552 }, { "kind": "MinorGC", "type": "scavenge", "start": 625989, "duration": 2735, "usedHeapSizeAfter": 8719736, "usedHeapSizeBefore": 9306288 }, { "kind": "MinorGC", "type": "scavenge", "start": 751369, "duration": 2519, "usedHeapSizeAfter": 10060312, "usedHeapSizeBefore": 10597296 }, { "kind": "MinorGC", "type": "scavenge", "start": 1062584, "duration": 3548, "usedHeapSizeAfter": 13984160, "usedHeapSizeBefore": 15907136 }, { "kind": "MinorGC", "type": "scavenge", "start": 1285647, "duration": 3697, "usedHeapSizeAfter": 15628520, "usedHeapSizeBefore": 17259432 }, { "kind": "MinorGC", "type": "scavenge", "start": 1527546, "duration": 3575, "usedHeapSizeAfter": 17124928, "usedHeapSizeBefore": 19400464 }, { "kind": "MinorGC", "type": "scavenge", "start": 1892624, "duration": 4109, "usedHeapSizeAfter": 19168728, "usedHeapSizeBefore": 24505408 }, { "kind": "MinorGC", "type": "scavenge", "start": 2250823, "duration": 4751, "usedHeapSizeAfter": 21464456, "usedHeapSizeBefore": 25633608 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 971, "time": 3213 }, "FunctionCallback": { "count": 6357, "time": 57506 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 565 }, "StoreCallbackProperty": { "count": 721, "time": 1059 }, "GCEpilogueCallback": { "count": 10, "time": 1021 }, "GCPrologueCallback": { "count": 10, "time": 733 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 148 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2497 }, "CompileFunction": { "count": 3398, "time": 93522 }, "CompileIgnition": { "count": 3434, "time": 111018 }, "CompileIgnitionFinalization": { "count": 3434, "time": 33516 }, "CompileRenumber": { "count": 3411, "time": 10436 }, "CompileRewriteReturnResult": { "count": 3411, "time": 1347 }, "CompileScopeAnalysis": { "count": 3411, "time": 16239 }, "CompileScript": { "count": 13, "time": 7259 }, "CompileLazy": { "count": 3198, "time": 16947 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 537 }, "RegExpInitializeAndCompile": { "count": 184, "time": 172 }, "CompileForOnStackReplacement": { "count": 1, "time": 20 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 427, "time": 2582 }, "Map_SetPrototype": { "count": 14104, "time": 4186 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 47673 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 997 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 7483 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1711 }, "InterpreterNewClosure": { "count": 3119, "time": 1459 }, "DeserializeLazy": { "count": 70, "time": 1831 }, "CreateObjectLiteral": { "count": 2473, "time": 10620 }, "CreateArrayLiteral": { "count": 1129, "time": 1503 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 2145 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 83 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 616 }, "FunctionPrototypeSetter": { "count": 293, "time": 574 }, "Object_DeleteProperty": { "count": 8, "time": 40 }, "ForInEnumerate": { "count": 1050, "time": 10547 }, "CreateRegExpLiteral": { "count": 239, "time": 838 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 3573 }, "SetProperty": { "count": 948, "time": 3346 }, "NewObject": { "count": 272, "time": 2461 }, "RegExpExec": { "count": 478, "time": 10819 }, "RegExpExecMultiple": { "count": 288, "time": 1421 }, "StringSplit": { "count": 4175, "time": 5625 }, "StringBuilderConcat": { "count": 92, "time": 385 }, "DateConstructor_ConstructStub": { "count": 525, "time": 183 }, "NumberPrototypeToString": { "count": 248, "time": 827 }, "ObjectDefineProperty": { "count": 860, "time": 3611 }, "ArrayLengthSetter": { "count": 504, "time": 129 }, "FunctionLengthGetter": { "count": 19, "time": 9 }, "StringLengthGetter": { "count": 38, "time": 5 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 507 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 27 }, "WeakCollectionSet": { "count": 56, "time": 1154 }, "AllocateInNewSpace": { "count": 70, "time": 768 }, "CreateListFromArrayLike": { "count": 6, "time": 14 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2218 }, "AddDictionaryProperty": { "count": 3077, "time": 10051 }, "ObjectKeys": { "count": 170, "time": 1038 }, "ObjectCreate": { "count": 149, "time": 3710 }, "GetProperty": { "count": 4313, "time": 4172 }, "HasProperty": { "count": 928, "time": 2519 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 51 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 9 }, "ToString": { "count": 64, "time": 43 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1255 }, "StringAdd": { "count": 659, "time": 1256 }, "StringCharCodeAt": { "count": 140, "time": 41 }, "StringBuilderJoin": { "count": 183, "time": 140 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5802, "time": 1955 }, "ArrayConcat": { "count": 997, "time": 2893 }, "ArraySplice": { "count": 268, "time": 923 }, "ArrayUnshift": { "count": 790, "time": 232 }, "DateNow": { "count": 49, "time": 41 }, "FunctionPrototypeToString": { "count": 191, "time": 169 }, "ObjectAssign": { "count": 909, "time": 12207 }, "ObjectFreeze": { "count": 6, "time": 13 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 590 }, "ObjectSetPrototypeOf": { "count": 107, "time": 102 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 2113 }, "Interrupt": { "count": 107, "time": 877 }, "RegExpReplace": { "count": 1009, "time": 3409 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 711 }, "ArrayShift": { "count": 672, "time": 2503 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 10 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 5 }, "StringToLowerCaseIntl": { "count": 248, "time": 132 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 42 }, "DeleteProperty": { "count": 196, "time": 515 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 107 }, "ArrayPop": { "count": 669, "time": 1378 }, "ArrayPush": { "count": 1, "time": 2 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5114 }, "DatePrototypeToISOString": { "count": 43, "time": 1688 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 168 }, "MapPrototypeClear": { "count": 106, "time": 896 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 730 }, "StringToNumber": { "count": 481, "time": 34 }, "DateUTC": { "count": 91, "time": 25 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 23 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 278 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 46 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 6 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 58 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 3214 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4562 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 26 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 1136 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 88 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 26669 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1743 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 7 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 2400 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 837 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 23, "time": 58 } }, "JavaScript": { "JS_Execution": { "count": 553, "time": 1017565 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 10838 }, "ParseFunctionLiteral": { "count": 3436, "time": 151013 }, "ParseProgram": { "count": 13, "time": 7239 }, "PreParseWithVariableResolution": { "count": 13073, "time": 173979 }, "PreParseNoVariableResolution": { "count": 597, "time": 33518 }, "JsonParse": { "count": 21, "time": 9294 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3655, "time": 7964 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 1979 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3169 }, "StoreIC_Miss": { "count": 571, "time": 1114 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4385 }, "LoadIC_FunctionPrototypeStub": { "count": 179, "time": 1214 }, "LoadIC_LoadConstantDH": { "count": 711, "time": 2624 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4143, "time": 17201 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7200, "time": 15991 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3531 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 15572 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 27 }, "LoadIC_Miss": { "count": 135, "time": 2516 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 6706 }, "LoadIC_LoadFieldDH": { "count": 4398, "time": 13470 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 15 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 3997 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 20 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9742 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 1 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3968 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 378, "time": 2582 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1492 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 771, "time": 3730 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 47 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1022 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 920 }, "LoadIC_StringLength": { "count": 23, "time": 716 }, "StoreIC_SlowStub": { "count": 139, "time": 1138 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 24 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 740 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2245 }, "KeyedLoadIC_Miss": { "count": 32, "time": 36 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 67 } }, "API": { "API_Context_New": { "count": 2, "time": 9038 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1591 }, "API_Object_SetPrivate": { "count": 44, "time": 19 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 77 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 4112 }, "API_Object_CreateDataProperty": { "count": 22, "time": 12 }, "API_Object_Get": { "count": 167, "time": 171 }, "API_Object_SetPrototype": { "count": 38, "time": 462 }, "API_Persistent_New": { "count": 2889, "time": 4698 }, "API_String_NewFromOneByte": { "count": 979, "time": 736 }, "API_String_Write": { "count": 2019, "time": 1115 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 15 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 17 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 22 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 371 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 77, "time": 9 }, "OptimizeCode": { "count": 77, "time": 294 }, "RecompileSynchronous": { "count": 153, "time": 96427 }, "CompileOptimized_Concurrent": { "count": 76, "time": 692 }, "StackGuard": { "count": 75, "time": 882 }, "DeoptimizeCode": { "count": 5, "time": 520 }, "NotifyDeoptimized": { "count": 6, "time": 92 } } } }, { "duration": 2774671, "js": 2272270, "phases": [ { "phase": "load", "start": 0, "duration": 97218 }, { "phase": "boot", "start": 97218, "duration": 755460 }, { "phase": "transition", "start": 852678, "duration": 274149 }, { "phase": "render", "start": 1126827, "duration": 1647844 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 346387, "duration": 3581, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 383095, "duration": 5789, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 448174, "duration": 1687, "usedHeapSizeAfter": 5711920, "usedHeapSizeBefore": 5970608 }, { "kind": "MinorGC", "type": "scavenge", "start": 608139, "duration": 2631, "usedHeapSizeAfter": 8710760, "usedHeapSizeBefore": 9306624 }, { "kind": "MinorGC", "type": "scavenge", "start": 743164, "duration": 2451, "usedHeapSizeAfter": 10081208, "usedHeapSizeBefore": 10603192 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042095, "duration": 2716, "usedHeapSizeAfter": 14039776, "usedHeapSizeBefore": 15908072 }, { "kind": "MinorGC", "type": "scavenge", "start": 1264857, "duration": 2493, "usedHeapSizeAfter": 15568120, "usedHeapSizeBefore": 17233800 }, { "kind": "MinorGC", "type": "scavenge", "start": 1502150, "duration": 2632, "usedHeapSizeAfter": 17050488, "usedHeapSizeBefore": 19373344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1896056, "duration": 2891, "usedHeapSizeAfter": 19177328, "usedHeapSizeBefore": 24458312 }, { "kind": "MinorGC", "type": "scavenge", "start": 2275337, "duration": 6693, "usedHeapSizeAfter": 21616504, "usedHeapSizeBefore": 25553408 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 2114 }, "FunctionCallback": { "count": 6358, "time": 54879 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 935 }, "StoreCallbackProperty": { "count": 721, "time": 482 }, "GCEpilogueCallback": { "count": 10, "time": 1236 }, "GCPrologueCallback": { "count": 10, "time": 1764 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1492 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1846 }, "CompileFunction": { "count": 3398, "time": 104223 }, "CompileIgnition": { "count": 3434, "time": 98664 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32648 }, "CompileRenumber": { "count": 3411, "time": 12763 }, "CompileRewriteReturnResult": { "count": 3411, "time": 145 }, "CompileScopeAnalysis": { "count": 3411, "time": 10869 }, "CompileScript": { "count": 13, "time": 7296 }, "CompileLazy": { "count": 3198, "time": 19399 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 165 }, "RegExpInitializeAndCompile": { "count": 184, "time": 179 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 2181 }, "Map_SetPrototype": { "count": 14105, "time": 2729 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 46631 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 553 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 4738 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2709 }, "InterpreterNewClosure": { "count": 3119, "time": 5036 }, "DeserializeLazy": { "count": 70, "time": 1300 }, "CreateObjectLiteral": { "count": 2505, "time": 13711 }, "CreateArrayLiteral": { "count": 1129, "time": 1356 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5464 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 121 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 22 }, "FunctionPrototypeSetter": { "count": 293, "time": 1430 }, "Object_DeleteProperty": { "count": 8, "time": 580 }, "ForInEnumerate": { "count": 1050, "time": 12623 }, "CreateRegExpLiteral": { "count": 239, "time": 2993 }, "GenerateRandomNumbers": { "count": 5, "time": 3 }, "KeyedGetProperty": { "count": 689, "time": 1687 }, "SetProperty": { "count": 948, "time": 2699 }, "NewObject": { "count": 272, "time": 1421 }, "RegExpExec": { "count": 478, "time": 12363 }, "RegExpExecMultiple": { "count": 288, "time": 1112 }, "StringSplit": { "count": 4175, "time": 5587 }, "StringBuilderConcat": { "count": 92, "time": 32 }, "DateConstructor_ConstructStub": { "count": 525, "time": 502 }, "NumberPrototypeToString": { "count": 248, "time": 600 }, "ObjectDefineProperty": { "count": 860, "time": 1123 }, "ArrayLengthSetter": { "count": 504, "time": 1163 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 174 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 42 }, "WeakCollectionSet": { "count": 56, "time": 2534 }, "AllocateInNewSpace": { "count": 85, "time": 350 }, "CreateListFromArrayLike": { "count": 6, "time": 263 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 2914 }, "AddDictionaryProperty": { "count": 3077, "time": 6135 }, "ObjectKeys": { "count": 170, "time": 212 }, "ObjectCreate": { "count": 149, "time": 2600 }, "GetProperty": { "count": 4313, "time": 2907 }, "HasProperty": { "count": 928, "time": 838 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 58 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 61 }, "CreateDataProperty": { "count": 2, "time": 2 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1461 }, "StringAdd": { "count": 659, "time": 1143 }, "StringCharCodeAt": { "count": 140, "time": 46 }, "StringBuilderJoin": { "count": 183, "time": 122 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5779, "time": 2162 }, "ArrayConcat": { "count": 997, "time": 3060 }, "ArraySplice": { "count": 268, "time": 447 }, "ArrayUnshift": { "count": 790, "time": 1039 }, "DateNow": { "count": 49, "time": 118 }, "FunctionPrototypeToString": { "count": 191, "time": 1961 }, "ObjectAssign": { "count": 909, "time": 8249 }, "ObjectFreeze": { "count": 6, "time": 15 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 2234 }, "ObjectSetPrototypeOf": { "count": 107, "time": 650 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 697 }, "Interrupt": { "count": 108, "time": 1030 }, "RegExpReplace": { "count": 1009, "time": 5651 }, "GlobalUnescape": { "count": 1, "time": 14 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 484 }, "ArrayShift": { "count": 672, "time": 1156 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 12 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 6 }, "StringToLowerCaseIntl": { "count": 248, "time": 399 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 37 }, "DeleteProperty": { "count": 196, "time": 57 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 813 }, "ArrayPop": { "count": 669, "time": 1243 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5149 }, "DatePrototypeToISOString": { "count": 43, "time": 957 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 2993 }, "MapPrototypeClear": { "count": 106, "time": 35 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 758 }, "StringToNumber": { "count": 481, "time": 59 }, "DateUTC": { "count": 91, "time": 35 }, "ArrayIndexOf": { "count": 4, "time": 5 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 38 }, "DatePrototypeSetMonth": { "count": 31, "time": 27 }, "ObjectIsFrozen": { "count": 420, "time": 31 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 316 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 58 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 49 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1914 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4809 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 75 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 192 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 25259 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2049 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 6, "time": 8862 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 523 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 37, "time": 136 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1034717 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14951 }, "ParseFunctionLiteral": { "count": 3436, "time": 144481 }, "ParseProgram": { "count": 13, "time": 6455 }, "PreParseWithVariableResolution": { "count": 13073, "time": 176040 }, "PreParseNoVariableResolution": { "count": 597, "time": 29752 }, "JsonParse": { "count": 21, "time": 7525 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 8245 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 4440 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2458 }, "StoreIC_Miss": { "count": 574, "time": 1968 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 2914 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 600 }, "LoadIC_LoadConstantDH": { "count": 708, "time": 465 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4195, "time": 23078 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 51 }, "LoadIC_LoadNonexistentDH": { "count": 7184, "time": 15067 }, "LoadIC_Premonomorphic": { "count": 889, "time": 1742 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 23435 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 26 }, "LoadIC_Miss": { "count": 135, "time": 3866 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 2818 }, "LoadIC_LoadFieldDH": { "count": 4386, "time": 12440 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 992, "time": 5660 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 2 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 36 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9049 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3594 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 2641 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1460 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 777, "time": 2722 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 848 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 1890 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1353 }, "LoadIC_StringLength": { "count": 23, "time": 410 }, "StoreIC_SlowStub": { "count": 139, "time": 954 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 63 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1797 }, "KeyedLoadIC_Miss": { "count": 32, "time": 40 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8504 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1082 }, "API_Object_SetPrivate": { "count": 44, "time": 23 }, "API_ObjectTemplate_New": { "count": 101, "time": 19 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 464 }, "API_Script_Run": { "count": 11, "time": 16 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3238 }, "API_Object_CreateDataProperty": { "count": 22, "time": 8 }, "API_Object_Get": { "count": 167, "time": 43 }, "API_Object_SetPrototype": { "count": 38, "time": 269 }, "API_Persistent_New": { "count": 2889, "time": 393 }, "API_String_NewFromOneByte": { "count": 979, "time": 2764 }, "API_String_Write": { "count": 2020, "time": 1219 }, "API_External_New": { "count": 29, "time": 6 }, "API_Function_Call": { "count": 31, "time": 18 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 0 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 36 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 16 }, "API_Error_New": { "count": 2, "time": 707 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 1 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 2 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 73, "time": 9 }, "OptimizeCode": { "count": 73, "time": 2409 }, "RecompileSynchronous": { "count": 145, "time": 83593 }, "CompileOptimized_Concurrent": { "count": 72, "time": 1156 }, "StackGuard": { "count": 68, "time": 549 }, "DeoptimizeCode": { "count": 5, "time": 831 }, "NotifyDeoptimized": { "count": 6, "time": 88 } } } }, { "duration": 2709141, "js": 2209891, "phases": [ { "phase": "load", "start": 0, "duration": 97967 }, { "phase": "boot", "start": 97967, "duration": 741298 }, { "phase": "transition", "start": 839265, "duration": 271039 }, { "phase": "render", "start": 1110304, "duration": 1598837 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 339343, "duration": 4386, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 375208, "duration": 5231, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 437709, "duration": 1615, "usedHeapSizeAfter": 5723672, "usedHeapSizeBefore": 5970720 }, { "kind": "MinorGC", "type": "scavenge", "start": 592252, "duration": 2724, "usedHeapSizeAfter": 8666824, "usedHeapSizeBefore": 9290080 }, { "kind": "MinorGC", "type": "scavenge", "start": 730427, "duration": 3318, "usedHeapSizeAfter": 10090680, "usedHeapSizeBefore": 10613344 }, { "kind": "MinorGC", "type": "scavenge", "start": 1033601, "duration": 2355, "usedHeapSizeAfter": 14002520, "usedHeapSizeBefore": 15904000 }, { "kind": "MinorGC", "type": "scavenge", "start": 1257070, "duration": 5069, "usedHeapSizeAfter": 15594080, "usedHeapSizeBefore": 17271920 }, { "kind": "MinorGC", "type": "scavenge", "start": 1489674, "duration": 3158, "usedHeapSizeAfter": 17097360, "usedHeapSizeBefore": 19370064 }, { "kind": "MinorGC", "type": "scavenge", "start": 1850400, "duration": 3927, "usedHeapSizeAfter": 19089216, "usedHeapSizeBefore": 24476744 }, { "kind": "MinorGC", "type": "scavenge", "start": 2193668, "duration": 3262, "usedHeapSizeAfter": 21387200, "usedHeapSizeBefore": 25559936 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 968, "time": 2410 }, "FunctionCallback": { "count": 6358, "time": 57608 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 549 }, "StoreCallbackProperty": { "count": 721, "time": 988 }, "GCEpilogueCallback": { "count": 10, "time": 680 }, "GCPrologueCallback": { "count": 10, "time": 1046 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1174 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2580 }, "CompileFunction": { "count": 3398, "time": 112694 }, "CompileIgnition": { "count": 3434, "time": 100862 }, "CompileIgnitionFinalization": { "count": 3434, "time": 30980 }, "CompileRenumber": { "count": 3411, "time": 13072 }, "CompileRewriteReturnResult": { "count": 3411, "time": 308 }, "CompileScopeAnalysis": { "count": 3411, "time": 13016 }, "CompileScript": { "count": 13, "time": 5799 }, "CompileLazy": { "count": 3198, "time": 12630 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 624 }, "RegExpInitializeAndCompile": { "count": 184, "time": 184 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 424, "time": 1674 }, "Map_SetPrototype": { "count": 14109, "time": 6076 }, "Map_TransitionToDataProperty": { "count": 17072, "time": 43882 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 658 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6098 }, "InterpreterDeserializeLazy": { "count": 161, "time": 2628 }, "InterpreterNewClosure": { "count": 3119, "time": 3819 }, "DeserializeLazy": { "count": 70, "time": 475 }, "CreateObjectLiteral": { "count": 2505, "time": 8539 }, "CreateArrayLiteral": { "count": 1129, "time": 1811 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 8033 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 6 }, "ArrayLengthGetter": { "count": 407, "time": 19 }, "FunctionPrototypeSetter": { "count": 293, "time": 607 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 7167 }, "CreateRegExpLiteral": { "count": 239, "time": 1940 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1602 }, "SetProperty": { "count": 948, "time": 3330 }, "NewObject": { "count": 272, "time": 1878 }, "RegExpExec": { "count": 478, "time": 9194 }, "RegExpExecMultiple": { "count": 288, "time": 2441 }, "StringSplit": { "count": 4175, "time": 4997 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 715 }, "NumberPrototypeToString": { "count": 248, "time": 17 }, "ObjectDefineProperty": { "count": 860, "time": 2457 }, "ArrayLengthSetter": { "count": 504, "time": 2815 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 56 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 333 }, "WeakCollectionSet": { "count": 56, "time": 2881 }, "AllocateInNewSpace": { "count": 56, "time": 1109 }, "CreateListFromArrayLike": { "count": 6, "time": 19 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 1034 }, "AddDictionaryProperty": { "count": 3077, "time": 3884 }, "ObjectKeys": { "count": 170, "time": 700 }, "ObjectCreate": { "count": 149, "time": 1996 }, "GetProperty": { "count": 4312, "time": 2566 }, "HasProperty": { "count": 928, "time": 1794 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 60 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 47 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 4 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1197 }, "StringAdd": { "count": 659, "time": 1609 }, "StringCharCodeAt": { "count": 140, "time": 48 }, "StringBuilderJoin": { "count": 183, "time": 109 }, "StringToArray": { "count": 1, "time": 6 }, "StringEqual": { "count": 5796, "time": 1813 }, "ArrayConcat": { "count": 997, "time": 2567 }, "ArraySplice": { "count": 268, "time": 86 }, "ArrayUnshift": { "count": 790, "time": 660 }, "DateNow": { "count": 49, "time": 1471 }, "FunctionPrototypeToString": { "count": 191, "time": 162 }, "ObjectAssign": { "count": 909, "time": 6707 }, "ObjectFreeze": { "count": 6, "time": 14 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 3120 }, "ObjectSetPrototypeOf": { "count": 107, "time": 94 }, "ObjectIsExtensible": { "count": 32, "time": 9 }, "MapGrow": { "count": 411, "time": 1015 }, "Interrupt": { "count": 99, "time": 325 }, "RegExpReplace": { "count": 1009, "time": 2194 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 72 }, "ArrayShift": { "count": 672, "time": 511 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 8 }, "SetShrink": { "count": 1, "time": 1 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 76 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 41 }, "DeleteProperty": { "count": 196, "time": 42 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 104 }, "ArrayPop": { "count": 521, "time": 1128 }, "ArrayPush": { "count": 1, "time": 4 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4182 }, "DatePrototypeToISOString": { "count": 43, "time": 114 }, "GlobalDecodeURIComponent": { "count": 4, "time": 7 }, "GlobalEncodeURIComponent": { "count": 153, "time": 164 }, "MapPrototypeClear": { "count": 106, "time": 28 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1690 }, "StringToNumber": { "count": 481, "time": 46 }, "DateUTC": { "count": 91, "time": 31 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 40 }, "DatePrototypeSetMonth": { "count": 31, "time": 30 }, "ObjectIsFrozen": { "count": 420, "time": 17 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1083 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 41 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 56 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1280 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 5502 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 22 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 76 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 115 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 24175 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2735 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 0 } }, "JavaScript": { "JS_Execution": { "count": 560, "time": 1017056 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16579 }, "ParseFunctionLiteral": { "count": 3436, "time": 136967 }, "ParseProgram": { "count": 13, "time": 5751 }, "PreParseWithVariableResolution": { "count": 13073, "time": 169824 }, "PreParseNoVariableResolution": { "count": 597, "time": 28398 }, "JsonParse": { "count": 21, "time": 8178 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3657, "time": 11696 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 774 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2964 }, "StoreIC_Miss": { "count": 577, "time": 2268 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5365 }, "LoadIC_FunctionPrototypeStub": { "count": 176, "time": 973 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 1120 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4118, "time": 15292 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 16 }, "LoadIC_LoadNonexistentDH": { "count": 7201, "time": 19983 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3134 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 19951 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 28 }, "LoadIC_Miss": { "count": 136, "time": 1169 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 3396 }, "LoadIC_LoadFieldDH": { "count": 4405, "time": 15221 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 20 }, "StoreIC_StoreFieldDH": { "count": 1001, "time": 5396 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 17 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 8240 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 27 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3095 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 385, "time": 3342 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 1520 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 792, "time": 3552 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 347 }, "LoadIC_LoadNormalDH": { "count": 295, "time": 644 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 2090 }, "LoadIC_StringLength": { "count": 23, "time": 670 }, "StoreIC_SlowStub": { "count": 139, "time": 1416 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 417 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 979 }, "KeyedLoadIC_Miss": { "count": 32, "time": 43 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 57 } }, "API": { "API_Context_New": { "count": 2, "time": 8596 }, "API_FunctionTemplate_New": { "count": 1258, "time": 1353 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 610 }, "API_String_NewFromUtf8": { "count": 50, "time": 8 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 1205 }, "API_Script_Run": { "count": 11, "time": 17 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 2483 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 445 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 1619 }, "API_String_NewFromOneByte": { "count": 979, "time": 3033 }, "API_String_Write": { "count": 2017, "time": 1514 }, "API_External_New": { "count": 29, "time": 9 }, "API_Function_Call": { "count": 31, "time": 9 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 18 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 2 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 1 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 9 }, "OptimizeCode": { "count": 66, "time": 509 }, "RecompileSynchronous": { "count": 131, "time": 79511 }, "CompileOptimized_Concurrent": { "count": 65, "time": 1474 }, "StackGuard": { "count": 64, "time": 1067 }, "DeoptimizeCode": { "count": 5, "time": 793 }, "NotifyDeoptimized": { "count": 6, "time": 87 } } } }, { "duration": 2706716, "js": 2213906, "phases": [ { "phase": "load", "start": 0, "duration": 97024 }, { "phase": "boot", "start": 97024, "duration": 751207 }, { "phase": "transition", "start": 848231, "duration": 274677 }, { "phase": "render", "start": 1122908, "duration": 1583808 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349694, "duration": 4018, "usedHeapSizeAfter": 3781928, "usedHeapSizeBefore": 4220440 }, { "kind": "MinorGC", "type": "scavenge", "start": 383777, "duration": 5468, "usedHeapSizeAfter": 4346576, "usedHeapSizeBefore": 4521656 }, { "kind": "MinorGC", "type": "scavenge", "start": 447488, "duration": 1506, "usedHeapSizeAfter": 5722408, "usedHeapSizeBefore": 5970440 }, { "kind": "MinorGC", "type": "scavenge", "start": 604119, "duration": 2577, "usedHeapSizeAfter": 8693968, "usedHeapSizeBefore": 9290232 }, { "kind": "MinorGC", "type": "scavenge", "start": 737450, "duration": 2422, "usedHeapSizeAfter": 10067912, "usedHeapSizeBefore": 10597320 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042672, "duration": 1932, "usedHeapSizeAfter": 14023320, "usedHeapSizeBefore": 15902728 }, { "kind": "MinorGC", "type": "scavenge", "start": 1261260, "duration": 2994, "usedHeapSizeAfter": 15572408, "usedHeapSizeBefore": 17250312 }, { "kind": "MinorGC", "type": "scavenge", "start": 1490412, "duration": 4050, "usedHeapSizeAfter": 17157576, "usedHeapSizeBefore": 19383272 }, { "kind": "MinorGC", "type": "scavenge", "start": 1850456, "duration": 5685, "usedHeapSizeAfter": 19158192, "usedHeapSizeBefore": 24468808 }, { "kind": "MinorGC", "type": "scavenge", "start": 2200991, "duration": 4157, "usedHeapSizeAfter": 21481024, "usedHeapSizeBefore": 25567056 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 967, "time": 580 }, "FunctionCallback": { "count": 6358, "time": 61772 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 984 }, "StoreCallbackProperty": { "count": 721, "time": 518 }, "GCEpilogueCallback": { "count": 10, "time": 754 }, "GCPrologueCallback": { "count": 10, "time": 444 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 149 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1625 }, "CompileFunction": { "count": 3398, "time": 95596 }, "CompileIgnition": { "count": 3434, "time": 95850 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34960 }, "CompileRenumber": { "count": 3411, "time": 13104 }, "CompileRewriteReturnResult": { "count": 3411, "time": 121 }, "CompileScopeAnalysis": { "count": 3411, "time": 12865 }, "CompileScript": { "count": 13, "time": 6325 }, "CompileLazy": { "count": 3198, "time": 12846 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 948 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1130 }, "CompileForOnStackReplacement": { "count": 1, "time": 15 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 423, "time": 1912 }, "Map_SetPrototype": { "count": 14088, "time": 3812 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 43174 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1215 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3464 }, "InterpreterDeserializeLazy": { "count": 161, "time": 817 }, "InterpreterNewClosure": { "count": 3119, "time": 4059 }, "DeserializeLazy": { "count": 70, "time": 1443 }, "CreateObjectLiteral": { "count": 2505, "time": 12022 }, "CreateArrayLiteral": { "count": 1129, "time": 1663 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 2813 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 595 }, "ReconfigureToDataProperty": { "count": 10, "time": 7 }, "ArrayLengthGetter": { "count": 407, "time": 16 }, "FunctionPrototypeSetter": { "count": 293, "time": 2479 }, "Object_DeleteProperty": { "count": 8, "time": 27 }, "ForInEnumerate": { "count": 1050, "time": 5341 }, "CreateRegExpLiteral": { "count": 239, "time": 732 }, "GenerateRandomNumbers": { "count": 5, "time": 5 }, "KeyedGetProperty": { "count": 689, "time": 1213 }, "SetProperty": { "count": 948, "time": 4898 }, "NewObject": { "count": 272, "time": 1994 }, "RegExpExec": { "count": 478, "time": 13074 }, "RegExpExecMultiple": { "count": 288, "time": 3072 }, "StringSplit": { "count": 4175, "time": 7303 }, "StringBuilderConcat": { "count": 92, "time": 35 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1084 }, "NumberPrototypeToString": { "count": 248, "time": 29 }, "ObjectDefineProperty": { "count": 860, "time": 1185 }, "ArrayLengthSetter": { "count": 504, "time": 129 }, "FunctionLengthGetter": { "count": 19, "time": 8 }, "StringLengthGetter": { "count": 38, "time": 1 }, "RemoveArrayHoles": { "count": 9, "time": 8 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 52 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 757 }, "WeakCollectionSet": { "count": 56, "time": 2848 }, "AllocateInNewSpace": { "count": 67, "time": 1271 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 872, "time": 753 }, "AddDictionaryProperty": { "count": 3077, "time": 7103 }, "ObjectKeys": { "count": 170, "time": 215 }, "ObjectCreate": { "count": 149, "time": 2197 }, "GetProperty": { "count": 4312, "time": 1501 }, "HasProperty": { "count": 928, "time": 1928 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 61 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 51 }, "CreateDataProperty": { "count": 2, "time": 364 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 2367 }, "StringAdd": { "count": 659, "time": 935 }, "StringCharCodeAt": { "count": 140, "time": 464 }, "StringBuilderJoin": { "count": 183, "time": 125 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5766, "time": 3892 }, "ArrayConcat": { "count": 997, "time": 2291 }, "ArraySplice": { "count": 268, "time": 841 }, "ArrayUnshift": { "count": 790, "time": 250 }, "DateNow": { "count": 49, "time": 412 }, "FunctionPrototypeToString": { "count": 191, "time": 959 }, "ObjectAssign": { "count": 909, "time": 8912 }, "ObjectFreeze": { "count": 6, "time": 12 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 242 }, "ObjectSetPrototypeOf": { "count": 107, "time": 101 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 2307 }, "Interrupt": { "count": 102, "time": 2299 }, "RegExpReplace": { "count": 1009, "time": 4330 }, "GlobalUnescape": { "count": 1, "time": 11 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 70 }, "ArrayShift": { "count": 672, "time": 849 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 2 }, "StringToLowerCaseIntl": { "count": 248, "time": 1017 }, "OrdinaryHasInstance": { "count": 11, "time": 4 }, "ObjectHasOwnProperty": { "count": 288, "time": 44 }, "DeleteProperty": { "count": 196, "time": 39 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 245 }, "ArrayPop": { "count": 469, "time": 574 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4715 }, "DatePrototypeToISOString": { "count": 43, "time": 802 }, "GlobalDecodeURIComponent": { "count": 4, "time": 9 }, "GlobalEncodeURIComponent": { "count": 153, "time": 490 }, "MapPrototypeClear": { "count": 106, "time": 33 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 873 }, "StringToNumber": { "count": 481, "time": 734 }, "DateUTC": { "count": 91, "time": 33 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 23 }, "DatePrototypeSetMonth": { "count": 31, "time": 22 }, "ObjectIsFrozen": { "count": 420, "time": 28 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 1943 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 39 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 550 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 957 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 3615 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 74 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 188 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 27078 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 1921 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 4 }, "GC_MC_INCREMENTAL": { "count": 1, "time": 1197 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 575 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 20, "time": 32 } }, "JavaScript": { "JS_Execution": { "count": 572, "time": 995116 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16266 }, "ParseFunctionLiteral": { "count": 3436, "time": 156637 }, "ParseProgram": { "count": 13, "time": 5638 }, "PreParseWithVariableResolution": { "count": 13073, "time": 177117 }, "PreParseNoVariableResolution": { "count": 597, "time": 32365 }, "JsonParse": { "count": 21, "time": 8620 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3651, "time": 9795 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 3512 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3414 }, "StoreIC_Miss": { "count": 572, "time": 5017 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5604 }, "LoadIC_FunctionPrototypeStub": { "count": 175, "time": 1106 }, "LoadIC_LoadConstantDH": { "count": 710, "time": 2733 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4146, "time": 14351 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 12 }, "LoadIC_LoadNonexistentDH": { "count": 7198, "time": 20923 }, "LoadIC_Premonomorphic": { "count": 889, "time": 3862 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18349 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 21 }, "LoadIC_Miss": { "count": 136, "time": 2605 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3067 }, "LoadIC_LoadFieldDH": { "count": 4422, "time": 14107 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 165 }, "StoreIC_StoreFieldDH": { "count": 998, "time": 4402 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 698 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 7460 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4267 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 397, "time": 5709 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 81, "time": 712 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 790, "time": 1399 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 37 }, "LoadIC_LoadNormalDH": { "count": 294, "time": 1085 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 951 }, "LoadIC_StringLength": { "count": 23, "time": 119 }, "StoreIC_SlowStub": { "count": 139, "time": 1007 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 60 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 2093 }, "KeyedLoadIC_Miss": { "count": 32, "time": 716 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 19 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 69 } }, "API": { "API_Context_New": { "count": 2, "time": 7860 }, "API_FunctionTemplate_New": { "count": 1258, "time": 3853 }, "API_Object_SetPrivate": { "count": 44, "time": 26 }, "API_ObjectTemplate_New": { "count": 101, "time": 18 }, "API_String_NewFromUtf8": { "count": 50, "time": 9 }, "API_String_WriteUtf8": { "count": 17, "time": 7 }, "API_Function_NewInstance": { "count": 41, "time": 76 }, "API_Script_Run": { "count": 11, "time": 19 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3358 }, "API_Object_CreateDataProperty": { "count": 22, "time": 5 }, "API_Object_Get": { "count": 167, "time": 505 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 999 }, "API_String_NewFromOneByte": { "count": 979, "time": 227 }, "API_String_Write": { "count": 2015, "time": 905 }, "API_External_New": { "count": 29, "time": 10 }, "API_Function_Call": { "count": 31, "time": 12 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 0 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 22 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 22 }, "API_Error_New": { "count": 2, "time": 14 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 68, "time": 9 }, "OptimizeCode": { "count": 68, "time": 1436 }, "RecompileSynchronous": { "count": 135, "time": 76723 }, "CompileOptimized_Concurrent": { "count": 67, "time": 1876 }, "StackGuard": { "count": 65, "time": 582 }, "DeoptimizeCode": { "count": 5, "time": 72 }, "NotifyDeoptimized": { "count": 6, "time": 102 } } } }, { "duration": 2716409, "js": 2218394, "phases": [ { "phase": "load", "start": 0, "duration": 100946 }, { "phase": "boot", "start": 100946, "duration": 742070 }, { "phase": "transition", "start": 843016, "duration": 276346 }, { "phase": "render", "start": 1119362, "duration": 1597047 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 342309, "duration": 4643, "usedHeapSizeAfter": 3782152, "usedHeapSizeBefore": 4220712 }, { "kind": "MinorGC", "type": "scavenge", "start": 377614, "duration": 5064, "usedHeapSizeAfter": 4346712, "usedHeapSizeBefore": 4521672 }, { "kind": "MinorGC", "type": "scavenge", "start": 438901, "duration": 2850, "usedHeapSizeAfter": 5713504, "usedHeapSizeBefore": 5970688 }, { "kind": "MinorGC", "type": "scavenge", "start": 594627, "duration": 3882, "usedHeapSizeAfter": 8717672, "usedHeapSizeBefore": 9306896 }, { "kind": "MinorGC", "type": "scavenge", "start": 732680, "duration": 2560, "usedHeapSizeAfter": 10053672, "usedHeapSizeBefore": 10600768 }, { "kind": "MinorGC", "type": "scavenge", "start": 1042271, "duration": 3855, "usedHeapSizeAfter": 14025416, "usedHeapSizeBefore": 15907712 }, { "kind": "MinorGC", "type": "scavenge", "start": 1256024, "duration": 3368, "usedHeapSizeAfter": 15625096, "usedHeapSizeBefore": 17256672 }, { "kind": "MinorGC", "type": "scavenge", "start": 1487634, "duration": 3906, "usedHeapSizeAfter": 17107616, "usedHeapSizeBefore": 19365176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1861871, "duration": 5266, "usedHeapSizeAfter": 19063312, "usedHeapSizeBefore": 24471184 }, { "kind": "MinorGC", "type": "scavenge", "start": 2214114, "duration": 6071, "usedHeapSizeAfter": 21492960, "usedHeapSizeBefore": 25536800 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 966, "time": 2825 }, "FunctionCallback": { "count": 6360, "time": 54268 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 287 }, "StoreCallbackProperty": { "count": 721, "time": 2540 }, "GCEpilogueCallback": { "count": 10, "time": 698 }, "GCPrologueCallback": { "count": 10, "time": 1042 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 677 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1335 }, "CompileFunction": { "count": 3398, "time": 107420 }, "CompileIgnition": { "count": 3434, "time": 99858 }, "CompileIgnitionFinalization": { "count": 3434, "time": 27327 }, "CompileRenumber": { "count": 3411, "time": 17298 }, "CompileRewriteReturnResult": { "count": 3411, "time": 962 }, "CompileScopeAnalysis": { "count": 3411, "time": 12751 }, "CompileScript": { "count": 13, "time": 6366 }, "CompileLazy": { "count": 3198, "time": 9724 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1764 }, "RegExpInitializeAndCompile": { "count": 184, "time": 1454 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 422, "time": 553 }, "Map_SetPrototype": { "count": 14111, "time": 6375 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 40999 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 317 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 3647 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1722 }, "InterpreterNewClosure": { "count": 3119, "time": 2983 }, "DeserializeLazy": { "count": 70, "time": 1061 }, "CreateObjectLiteral": { "count": 2505, "time": 12709 }, "CreateArrayLiteral": { "count": 1129, "time": 1800 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 16 }, "HandleApiCall": { "count": 6040, "time": 5120 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 70 }, "ReconfigureToDataProperty": { "count": 10, "time": 4 }, "ArrayLengthGetter": { "count": 407, "time": 30 }, "FunctionPrototypeSetter": { "count": 293, "time": 2970 }, "Object_DeleteProperty": { "count": 8, "time": 21 }, "ForInEnumerate": { "count": 1050, "time": 9856 }, "CreateRegExpLiteral": { "count": 239, "time": 3037 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 890 }, "SetProperty": { "count": 948, "time": 1226 }, "NewObject": { "count": 272, "time": 1816 }, "RegExpExec": { "count": 479, "time": 10881 }, "RegExpExecMultiple": { "count": 288, "time": 2480 }, "StringSplit": { "count": 4175, "time": 9290 }, "StringBuilderConcat": { "count": 92, "time": 37 }, "DateConstructor_ConstructStub": { "count": 525, "time": 206 }, "NumberPrototypeToString": { "count": 248, "time": 20 }, "ObjectDefineProperty": { "count": 860, "time": 5567 }, "ArrayLengthSetter": { "count": 504, "time": 110 }, "FunctionLengthGetter": { "count": 19, "time": 10 }, "StringLengthGetter": { "count": 38, "time": 3 }, "RemoveArrayHoles": { "count": 9, "time": 5 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 786 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 32 }, "WeakCollectionSet": { "count": 56, "time": 1715 }, "AllocateInNewSpace": { "count": 47, "time": 2439 }, "CreateListFromArrayLike": { "count": 6, "time": 14 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 872, "time": 2099 }, "AddDictionaryProperty": { "count": 3077, "time": 7101 }, "ObjectKeys": { "count": 170, "time": 1340 }, "ObjectCreate": { "count": 149, "time": 1048 }, "GetProperty": { "count": 4312, "time": 4084 }, "HasProperty": { "count": 928, "time": 1264 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 62 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 2 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1206 }, "StringAdd": { "count": 659, "time": 164 }, "StringCharCodeAt": { "count": 140, "time": 374 }, "StringBuilderJoin": { "count": 183, "time": 661 }, "StringToArray": { "count": 1, "time": 5 }, "StringEqual": { "count": 5768, "time": 3045 }, "ArrayConcat": { "count": 997, "time": 2366 }, "ArraySplice": { "count": 268, "time": 114 }, "ArrayUnshift": { "count": 790, "time": 565 }, "DateNow": { "count": 49, "time": 46 }, "FunctionPrototypeToString": { "count": 191, "time": 167 }, "ObjectAssign": { "count": 909, "time": 8505 }, "ObjectFreeze": { "count": 6, "time": 27 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 231 }, "ObjectSetPrototypeOf": { "count": 107, "time": 113 }, "ObjectIsExtensible": { "count": 32, "time": 8 }, "MapGrow": { "count": 411, "time": 1892 }, "Interrupt": { "count": 103, "time": 423 }, "RegExpReplace": { "count": 1009, "time": 3347 }, "GlobalUnescape": { "count": 1, "time": 20 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 68 }, "ArrayShift": { "count": 672, "time": 2436 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 20 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 18 }, "StringToLowerCaseIntl": { "count": 248, "time": 92 }, "OrdinaryHasInstance": { "count": 11, "time": 3 }, "ObjectHasOwnProperty": { "count": 288, "time": 38 }, "DeleteProperty": { "count": 196, "time": 51 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 835 }, "ArrayPop": { "count": 669, "time": 1629 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4144 }, "DatePrototypeToISOString": { "count": 43, "time": 415 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1206 }, "MapPrototypeClear": { "count": 106, "time": 47 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 947 }, "StringToNumber": { "count": 481, "time": 36 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 4 }, "HasFastPackedElements": { "count": 1, "time": 3 }, "SubString": { "count": 260, "time": 26 }, "DatePrototypeSetMonth": { "count": 31, "time": 26 }, "ObjectIsFrozen": { "count": 420, "time": 22 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 450 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 66 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1786 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 4535 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 716 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 84 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 29713 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 2814 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 1 }, "AllocateInTargetSpace": { "count": 1, "time": 7 } }, "JavaScript": { "JS_Execution": { "count": 561, "time": 998873 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 14282 }, "ParseFunctionLiteral": { "count": 3436, "time": 141730 }, "ParseProgram": { "count": 13, "time": 4862 }, "PreParseWithVariableResolution": { "count": 13073, "time": 166132 }, "PreParseNoVariableResolution": { "count": 597, "time": 32408 }, "JsonParse": { "count": 21, "time": 8772 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 9629 }, "KeyedStoreIC_Slow": { "count": 1467, "time": 1962 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2311 }, "StoreIC_Miss": { "count": 574, "time": 3450 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 4572 }, "LoadIC_FunctionPrototypeStub": { "count": 174, "time": 1780 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1352 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4158, "time": 28574 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 259 }, "LoadIC_LoadNonexistentDH": { "count": 7224, "time": 23802 }, "LoadIC_Premonomorphic": { "count": 889, "time": 4037 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 18099 }, "LoadGlobalIC_Slow": { "count": 6, "time": 4 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 2288 }, "KeyedLoadIC_LoadElementDH": { "count": 762, "time": 3963 }, "LoadIC_LoadFieldDH": { "count": 4399, "time": 14188 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 557 }, "StoreIC_StoreFieldDH": { "count": 996, "time": 2657 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 22 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 10520 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 15 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 4039 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 386, "time": 1360 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 83, "time": 1850 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 813, "time": 2448 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 40 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1237 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1886 }, "LoadIC_StringLength": { "count": 23, "time": 36 }, "StoreIC_SlowStub": { "count": 139, "time": 1045 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 18 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 65 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 1806 }, "KeyedLoadIC_Miss": { "count": 32, "time": 38 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 61 } }, "API": { "API_Context_New": { "count": 2, "time": 10104 }, "API_FunctionTemplate_New": { "count": 1258, "time": 861 }, "API_Object_SetPrivate": { "count": 44, "time": 25 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 15 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 95 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 6695 }, "API_Object_CreateDataProperty": { "count": 22, "time": 7 }, "API_Object_Get": { "count": 167, "time": 42 }, "API_Object_SetPrototype": { "count": 38, "time": 48 }, "API_Persistent_New": { "count": 2889, "time": 754 }, "API_String_NewFromOneByte": { "count": 979, "time": 202 }, "API_String_Write": { "count": 2012, "time": 1856 }, "API_External_New": { "count": 29, "time": 5 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 2 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 223 }, "API_Private_New": { "count": 5, "time": 2 }, "API_String_Concat": { "count": 2, "time": 0 }, "API_String_NewExternalOneByte": { "count": 44, "time": 21 }, "API_Error_New": { "count": 2, "time": 9 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 20 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 66, "time": 11 }, "OptimizeCode": { "count": 66, "time": 772 }, "RecompileSynchronous": { "count": 131, "time": 78122 }, "CompileOptimized_Concurrent": { "count": 65, "time": 2196 }, "StackGuard": { "count": 64, "time": 501 }, "DeoptimizeCode": { "count": 6, "time": 112 }, "NotifyDeoptimized": { "count": 6, "time": 97 } } } }, { "duration": 2726388, "js": 2230510, "phases": [ { "phase": "load", "start": 0, "duration": 96502 }, { "phase": "boot", "start": 96502, "duration": 754475 }, { "phase": "transition", "start": 850977, "duration": 273676 }, { "phase": "render", "start": 1124653, "duration": 1601735 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 349288, "duration": 4631, "usedHeapSizeAfter": 3782120, "usedHeapSizeBefore": 4220680 }, { "kind": "MinorGC", "type": "scavenge", "start": 384568, "duration": 5405, "usedHeapSizeAfter": 4346560, "usedHeapSizeBefore": 4521640 }, { "kind": "MinorGC", "type": "scavenge", "start": 445558, "duration": 2184, "usedHeapSizeAfter": 5711632, "usedHeapSizeBefore": 5970568 }, { "kind": "MinorGC", "type": "scavenge", "start": 604602, "duration": 3440, "usedHeapSizeAfter": 8694960, "usedHeapSizeBefore": 9306608 }, { "kind": "MinorGC", "type": "scavenge", "start": 742271, "duration": 2774, "usedHeapSizeAfter": 10081408, "usedHeapSizeBefore": 10613120 }, { "kind": "MinorGC", "type": "scavenge", "start": 1049459, "duration": 2453, "usedHeapSizeAfter": 13998888, "usedHeapSizeBefore": 15907176 }, { "kind": "MinorGC", "type": "scavenge", "start": 1276802, "duration": 2698, "usedHeapSizeAfter": 15643656, "usedHeapSizeBefore": 17272856 }, { "kind": "MinorGC", "type": "scavenge", "start": 1514961, "duration": 2261, "usedHeapSizeAfter": 17157904, "usedHeapSizeBefore": 19365056 }, { "kind": "MinorGC", "type": "scavenge", "start": 1895882, "duration": 5315, "usedHeapSizeAfter": 19197312, "usedHeapSizeBefore": 24495488 }, { "kind": "MinorGC", "type": "scavenge", "start": 2232725, "duration": 5092, "usedHeapSizeAfter": 21541464, "usedHeapSizeBefore": 25536432 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 969, "time": 1742 }, "FunctionCallback": { "count": 6357, "time": 57292 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1901 }, "StoreCallbackProperty": { "count": 721, "time": 861 }, "GCEpilogueCallback": { "count": 10, "time": 448 }, "GCPrologueCallback": { "count": 10, "time": 1966 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 1518 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 1815 }, "CompileFunction": { "count": 3398, "time": 117230 }, "CompileIgnition": { "count": 3434, "time": 101953 }, "CompileIgnitionFinalization": { "count": 3434, "time": 34958 }, "CompileRenumber": { "count": 3411, "time": 10714 }, "CompileRewriteReturnResult": { "count": 3411, "time": 358 }, "CompileScopeAnalysis": { "count": 3411, "time": 10095 }, "CompileScript": { "count": 13, "time": 7705 }, "CompileLazy": { "count": 3198, "time": 11850 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 1979 }, "RegExpInitializeAndCompile": { "count": 184, "time": 155 }, "CompileForOnStackReplacement": { "count": 1, "time": 14 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 425, "time": 327 }, "Map_SetPrototype": { "count": 14106, "time": 5211 }, "Map_TransitionToDataProperty": { "count": 17061, "time": 40952 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 1771 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6605 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1164 }, "InterpreterNewClosure": { "count": 3119, "time": 2439 }, "DeserializeLazy": { "count": 70, "time": 818 }, "CreateObjectLiteral": { "count": 2505, "time": 13077 }, "CreateArrayLiteral": { "count": 1129, "time": 3264 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 15 }, "HandleApiCall": { "count": 6040, "time": 7263 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 77 }, "ReconfigureToDataProperty": { "count": 10, "time": 5 }, "ArrayLengthGetter": { "count": 407, "time": 196 }, "FunctionPrototypeSetter": { "count": 293, "time": 316 }, "Object_DeleteProperty": { "count": 8, "time": 22 }, "ForInEnumerate": { "count": 1050, "time": 10101 }, "CreateRegExpLiteral": { "count": 239, "time": 1678 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 689, "time": 1701 }, "SetProperty": { "count": 948, "time": 2207 }, "NewObject": { "count": 272, "time": 2264 }, "RegExpExec": { "count": 478, "time": 9605 }, "RegExpExecMultiple": { "count": 288, "time": 1728 }, "StringSplit": { "count": 4175, "time": 3623 }, "StringBuilderConcat": { "count": 92, "time": 42 }, "DateConstructor_ConstructStub": { "count": 525, "time": 179 }, "NumberPrototypeToString": { "count": 248, "time": 30 }, "ObjectDefineProperty": { "count": 860, "time": 2773 }, "ArrayLengthSetter": { "count": 504, "time": 136 }, "FunctionLengthGetter": { "count": 19, "time": 12 }, "StringLengthGetter": { "count": 38, "time": 2 }, "RemoveArrayHoles": { "count": 9, "time": 6 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 808 }, "ArraySpeciesConstructor": { "count": 1, "time": 5 }, "SetGrow": { "count": 54, "time": 33 }, "WeakCollectionSet": { "count": 56, "time": 3536 }, "AllocateInNewSpace": { "count": 68, "time": 2293 }, "CreateListFromArrayLike": { "count": 6, "time": 15 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 3 }, "NumberToString": { "count": 873, "time": 3752 }, "AddDictionaryProperty": { "count": 3077, "time": 10887 }, "ObjectKeys": { "count": 170, "time": 972 }, "ObjectCreate": { "count": 149, "time": 2153 }, "GetProperty": { "count": 4312, "time": 4792 }, "HasProperty": { "count": 928, "time": 1700 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 335 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 2 }, "ToString": { "count": 64, "time": 50 }, "CreateDataProperty": { "count": 2, "time": 4 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1130 }, "StringAdd": { "count": 659, "time": 1015 }, "StringCharCodeAt": { "count": 140, "time": 354 }, "StringBuilderJoin": { "count": 183, "time": 337 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5777, "time": 1021 }, "ArrayConcat": { "count": 997, "time": 2021 }, "ArraySplice": { "count": 268, "time": 103 }, "ArrayUnshift": { "count": 790, "time": 780 }, "DateNow": { "count": 49, "time": 48 }, "FunctionPrototypeToString": { "count": 191, "time": 772 }, "ObjectAssign": { "count": 909, "time": 7433 }, "ObjectFreeze": { "count": 6, "time": 9 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 923 }, "ObjectSetPrototypeOf": { "count": 107, "time": 84 }, "ObjectIsExtensible": { "count": 32, "time": 10 }, "MapGrow": { "count": 411, "time": 1551 }, "Interrupt": { "count": 105, "time": 912 }, "RegExpReplace": { "count": 1009, "time": 4489 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 271 }, "ArrayShift": { "count": 672, "time": 586 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 909 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 11 }, "StringToLowerCaseIntl": { "count": 248, "time": 126 }, "OrdinaryHasInstance": { "count": 11, "time": 1 }, "ObjectHasOwnProperty": { "count": 288, "time": 39 }, "DeleteProperty": { "count": 196, "time": 30 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 223 }, "ArrayPop": { "count": 680, "time": 475 }, "ArrayPush": { "count": 1, "time": 3 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 5169 }, "DatePrototypeToISOString": { "count": 43, "time": 110 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 1629 }, "MapPrototypeClear": { "count": 106, "time": 26 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 659 }, "StringToNumber": { "count": 481, "time": 687 }, "DateUTC": { "count": 91, "time": 25 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 33 }, "DatePrototypeSetMonth": { "count": 31, "time": 484 }, "ObjectIsFrozen": { "count": 420, "time": 54 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 12, "time": 565 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 44 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 0 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 2 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 7 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 40 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 1026 }, "GC_SCAVENGER_SCAVENGE": { "count": 10, "time": 6788 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 10, "time": 23 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 10, "time": 73 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 10, "time": 536 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 10, "time": 23291 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 10, "time": 3069 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 10, "time": 2 }, "AllocateInTargetSpace": { "count": 1, "time": 6 }, "GC_MC_INCREMENTAL": { "count": 2, "time": 1653 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 622 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 17, "time": 49 } }, "JavaScript": { "JS_Execution": { "count": 569, "time": 1018532 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 16320 }, "ParseFunctionLiteral": { "count": 3436, "time": 140800 }, "ParseProgram": { "count": 13, "time": 5891 }, "PreParseWithVariableResolution": { "count": 13073, "time": 172210 }, "PreParseNoVariableResolution": { "count": 597, "time": 32817 }, "JsonParse": { "count": 21, "time": 7073 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3653, "time": 18291 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3805 }, "LoadGlobalIC_Miss": { "count": 751, "time": 3434 }, "StoreIC_Miss": { "count": 571, "time": 2090 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 5166 }, "LoadIC_FunctionPrototypeStub": { "count": 177, "time": 2438 }, "LoadIC_LoadConstantDH": { "count": 705, "time": 1538 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4136, "time": 17110 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 92 }, "LoadIC_LoadNonexistentDH": { "count": 7166, "time": 16250 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2255 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 14549 }, "LoadGlobalIC_Slow": { "count": 6, "time": 5 }, "LoadIC_SlowStub": { "count": 8, "time": 24 }, "LoadIC_Miss": { "count": 136, "time": 4207 }, "KeyedLoadIC_LoadElementDH": { "count": 758, "time": 4927 }, "LoadIC_LoadFieldDH": { "count": 4390, "time": 13460 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 14 }, "StoreIC_StoreFieldDH": { "count": 994, "time": 5558 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 4 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 21 }, "StoreIC_StoreTransitionDH": { "count": 2227, "time": 9831 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 492 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 14 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 3809 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 394, "time": 946 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 80, "time": 1254 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 782, "time": 1794 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 41 }, "LoadIC_LoadNormalDH": { "count": 296, "time": 1551 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1419 }, "LoadIC_StringLength": { "count": 23, "time": 34 }, "StoreIC_SlowStub": { "count": 139, "time": 160 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 22 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 28, "time": 459 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 834 }, "KeyedLoadIC_Miss": { "count": 32, "time": 39 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 20 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 64 } }, "API": { "API_Context_New": { "count": 2, "time": 8150 }, "API_FunctionTemplate_New": { "count": 1258, "time": 2223 }, "API_Object_SetPrivate": { "count": 44, "time": 29 }, "API_ObjectTemplate_New": { "count": 101, "time": 16 }, "API_String_NewFromUtf8": { "count": 50, "time": 13 }, "API_String_WriteUtf8": { "count": 17, "time": 1 }, "API_Function_NewInstance": { "count": 41, "time": 1138 }, "API_Script_Run": { "count": 11, "time": 18 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 1832 }, "API_Object_CreateDataProperty": { "count": 22, "time": 662 }, "API_Object_Get": { "count": 167, "time": 49 }, "API_Object_SetPrototype": { "count": 38, "time": 36 }, "API_Persistent_New": { "count": 2889, "time": 1242 }, "API_String_NewFromOneByte": { "count": 979, "time": 569 }, "API_String_Write": { "count": 2020, "time": 2219 }, "API_External_New": { "count": 29, "time": 288 }, "API_Function_Call": { "count": 31, "time": 22 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 8 }, "API_Object_Delete": { "count": 1, "time": 1 }, "API_Object_Has": { "count": 7, "time": 1 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 21 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 44, "time": 14 }, "API_Error_New": { "count": 2, "time": 11 }, "API_Object_HasOwnProperty": { "count": 5, "time": 0 }, "API_Object_SetAccessor": { "count": 2, "time": 5 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 7 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 70, "time": 2 }, "OptimizeCode": { "count": 70, "time": 750 }, "RecompileSynchronous": { "count": 139, "time": 66438 }, "CompileOptimized_Concurrent": { "count": 69, "time": 765 }, "StackGuard": { "count": 67, "time": 706 }, "DeoptimizeCode": { "count": 3, "time": 43 }, "NotifyDeoptimized": { "count": 4, "time": 72 } } } }, { "duration": 2743773, "js": 2237262, "phases": [ { "phase": "load", "start": 0, "duration": 97730 }, { "phase": "boot", "start": 97730, "duration": 763454 }, { "phase": "transition", "start": 861184, "duration": 279686 }, { "phase": "render", "start": 1140870, "duration": 1602903 } ], "gc": [ { "kind": "MinorGC", "type": "scavenge", "start": 344959, "duration": 4473, "usedHeapSizeAfter": 3782032, "usedHeapSizeBefore": 4220472 }, { "kind": "MinorGC", "type": "scavenge", "start": 379096, "duration": 5160, "usedHeapSizeAfter": 4346616, "usedHeapSizeBefore": 4521728 }, { "kind": "MinorGC", "type": "scavenge", "start": 442293, "duration": 2498, "usedHeapSizeAfter": 5713408, "usedHeapSizeBefore": 5970592 }, { "kind": "MinorGC", "type": "scavenge", "start": 597182, "duration": 3566, "usedHeapSizeAfter": 8717104, "usedHeapSizeBefore": 9306328 }, { "kind": "MinorGC", "type": "scavenge", "start": 736172, "duration": 3337, "usedHeapSizeAfter": 10083768, "usedHeapSizeBefore": 10597960 }, { "kind": "MajorGC", "type": "incremental marking", "start": 848698, "duration": 62, "usedHeapSizeAfter": 11797432, "usedHeapSizeBefore": 11797432 }, { "kind": "MajorGC", "type": "atomic pause", "start": 863566, "duration": 5488, "usedHeapSizeAfter": 10009440, "usedHeapSizeBefore": 11929856 }, { "kind": "MajorGC", "type": "weak processing", "start": 968020, "duration": 8, "usedHeapSizeAfter": 12253168, "usedHeapSizeBefore": 12253168 }, { "kind": "MinorGC", "type": "scavenge", "start": 1098129, "duration": 3800, "usedHeapSizeAfter": 12679368, "usedHeapSizeBefore": 14821688 }, { "kind": "MinorGC", "type": "scavenge", "start": 1374568, "duration": 3282, "usedHeapSizeAfter": 14745328, "usedHeapSizeBefore": 16597224 }, { "kind": "MinorGC", "type": "scavenge", "start": 1807106, "duration": 3994, "usedHeapSizeAfter": 16943272, "usedHeapSizeBefore": 22311424 }, { "kind": "MinorGC", "type": "scavenge", "start": 2126918, "duration": 4749, "usedHeapSizeAfter": 19044912, "usedHeapSizeBefore": 23417968 } ], "blinkGC": [], "runtimeCallStats": { "Blink C++": { "AccessorNameGetterCallback": { "count": 980, "time": 1511 }, "FunctionCallback": { "count": 6364, "time": 54072 }, "GenericNamedPropertySetterCallback": { "count": 809, "time": 1234 }, "StoreCallbackProperty": { "count": 721, "time": 512 }, "GCEpilogueCallback": { "count": 11, "time": 171 }, "GCPrologueCallback": { "count": 11, "time": 2017 }, "IndexedPropertyGetterCallback": { "count": 8, "time": 754 } }, "Compile": { "CompileAnalyse": { "count": 3411, "time": 2961 }, "CompileFunction": { "count": 3398, "time": 97397 }, "CompileIgnition": { "count": 3434, "time": 103695 }, "CompileIgnitionFinalization": { "count": 3434, "time": 32854 }, "CompileRenumber": { "count": 3411, "time": 16384 }, "CompileRewriteReturnResult": { "count": 3411, "time": 499 }, "CompileScopeAnalysis": { "count": 3411, "time": 11988 }, "CompileScript": { "count": 13, "time": 7327 }, "CompileLazy": { "count": 3198, "time": 14632 }, "API_ScriptCompiler_CompileUnbound": { "count": 11, "time": 174 }, "RegExpInitializeAndCompile": { "count": 184, "time": 153 }, "CompileForOnStackReplacement": { "count": 1, "time": 18 } }, "V8 C++": { "FunctionPrototypeGetter": { "count": 436, "time": 1303 }, "Map_SetPrototype": { "count": 14123, "time": 5442 }, "Map_TransitionToDataProperty": { "count": 17073, "time": 42390 }, "PrototypeMap_TransitionToAccessorProperty": { "count": 223, "time": 527 }, "PrototypeMap_TransitionToDataProperty": { "count": 1353, "time": 6800 }, "InterpreterDeserializeLazy": { "count": 161, "time": 1484 }, "InterpreterNewClosure": { "count": 3119, "time": 4407 }, "DeserializeLazy": { "count": 70, "time": 1327 }, "CreateObjectLiteral": { "count": 2312, "time": 9146 }, "CreateArrayLiteral": { "count": 1129, "time": 1629 }, "DeclareGlobalsForInterpreter": { "count": 2, "time": 14 }, "HandleApiCall": { "count": 6040, "time": 7975 }, "Map_TransitionToAccessorProperty": { "count": 83, "time": 81 }, "ReconfigureToDataProperty": { "count": 10, "time": 9 }, "ArrayLengthGetter": { "count": 407, "time": 21 }, "FunctionPrototypeSetter": { "count": 293, "time": 1222 }, "Object_DeleteProperty": { "count": 8, "time": 15 }, "ForInEnumerate": { "count": 1050, "time": 6667 }, "CreateRegExpLiteral": { "count": 239, "time": 1905 }, "GenerateRandomNumbers": { "count": 5, "time": 4 }, "KeyedGetProperty": { "count": 690, "time": 2048 }, "SetProperty": { "count": 947, "time": 1776 }, "NewObject": { "count": 272, "time": 2283 }, "RegExpExec": { "count": 479, "time": 7186 }, "RegExpExecMultiple": { "count": 288, "time": 874 }, "StringSplit": { "count": 4175, "time": 10127 }, "StringBuilderConcat": { "count": 92, "time": 33 }, "DateConstructor_ConstructStub": { "count": 525, "time": 1392 }, "NumberPrototypeToString": { "count": 248, "time": 638 }, "ObjectDefineProperty": { "count": 860, "time": 4379 }, "ArrayLengthSetter": { "count": 504, "time": 275 }, "FunctionLengthGetter": { "count": 19, "time": 13 }, "StringLengthGetter": { "count": 38, "time": 4 }, "RemoveArrayHoles": { "count": 9, "time": 9 }, "TrySliceSimpleNonFastElements": { "count": 134, "time": 181 }, "ArraySpeciesConstructor": { "count": 1, "time": 4 }, "SetGrow": { "count": 54, "time": 38 }, "WeakCollectionSet": { "count": 56, "time": 1752 }, "AllocateInNewSpace": { "count": 63, "time": 1339 }, "CreateListFromArrayLike": { "count": 6, "time": 18 }, "UnwindAndFindExceptionHandler": { "count": 2, "time": 2 }, "NumberToString": { "count": 977, "time": 2006 }, "AddDictionaryProperty": { "count": 3077, "time": 9770 }, "ObjectKeys": { "count": 170, "time": 700 }, "ObjectCreate": { "count": 153, "time": 2669 }, "GetProperty": { "count": 4312, "time": 2934 }, "HasProperty": { "count": 928, "time": 2895 }, "CompleteInobjectSlackTrackingForMap": { "count": 108, "time": 50 }, "DefineAccessorPropertyUnchecked": { "count": 1, "time": 3 }, "ToString": { "count": 64, "time": 44 }, "CreateDataProperty": { "count": 2, "time": 3 }, "PushCatchContext": { "count": 2, "time": 3 }, "StringIndexOfUnchecked": { "count": 2325, "time": 1597 }, "StringAdd": { "count": 659, "time": 170 }, "StringCharCodeAt": { "count": 140, "time": 53 }, "StringBuilderJoin": { "count": 183, "time": 281 }, "StringToArray": { "count": 1, "time": 4 }, "StringEqual": { "count": 5162, "time": 1536 }, "ArrayConcat": { "count": 997, "time": 2485 }, "ArraySplice": { "count": 268, "time": 93 }, "ArrayUnshift": { "count": 790, "time": 215 }, "DateNow": { "count": 49, "time": 46 }, "FunctionPrototypeToString": { "count": 191, "time": 736 }, "ObjectAssign": { "count": 909, "time": 9889 }, "ObjectFreeze": { "count": 6, "time": 10 }, "ObjectGetPrototypeOf": { "count": 2986, "time": 1055 }, "ObjectSetPrototypeOf": { "count": 107, "time": 1171 }, "ObjectIsExtensible": { "count": 32, "time": 11 }, "MapGrow": { "count": 411, "time": 1123 }, "Interrupt": { "count": 101, "time": 781 }, "RegExpReplace": { "count": 1009, "time": 2683 }, "GlobalUnescape": { "count": 1, "time": 13 }, "StringPrototypeLastIndexOf": { "count": 1256, "time": 946 }, "ArrayShift": { "count": 672, "time": 2746 }, "LoadPropertyWithInterceptor": { "count": 13, "time": 11 }, "SetShrink": { "count": 1, "time": 2 }, "MapShrink": { "count": 5, "time": 4 }, "StringToLowerCaseIntl": { "count": 248, "time": 115 }, "OrdinaryHasInstance": { "count": 11, "time": 2 }, "ObjectHasOwnProperty": { "count": 288, "time": 491 }, "DeleteProperty": { "count": 196, "time": 44 }, "StringReplaceNonGlobalRegExpWithFunction": { "count": 73, "time": 642 }, "ArrayPop": { "count": 669, "time": 853 }, "ArrayPush": { "count": 1, "time": 6 }, "ArrayBufferConstructor_ConstructStub": { "count": 1, "time": 4958 }, "DatePrototypeToISOString": { "count": 43, "time": 550 }, "GlobalDecodeURIComponent": { "count": 4, "time": 8 }, "GlobalEncodeURIComponent": { "count": 153, "time": 499 }, "MapPrototypeClear": { "count": 106, "time": 605 }, "StringPrototypeToUpperCaseIntl": { "count": 1113, "time": 1232 }, "StringToNumber": { "count": 481, "time": 59 }, "DateUTC": { "count": 91, "time": 32 }, "ArrayIndexOf": { "count": 4, "time": 3 }, "HasFastPackedElements": { "count": 1, "time": 2 }, "SubString": { "count": 260, "time": 25 }, "DatePrototypeSetMonth": { "count": 31, "time": 23 }, "ObjectIsFrozen": { "count": 420, "time": 34 } }, "GC": { "GC_Custom_SlowAllocateRaw": { "count": 15, "time": 307 }, "GC_HEAP_EPILOGUE": { "count": 10, "time": 42 }, "GC_HEAP_EPILOGUE_REDUCE_NEW_SPACE": { "count": 10, "time": 3 }, "GC_HEAP_EXTERNAL_EPILOGUE": { "count": 10, "time": 4 }, "GC_HEAP_EXTERNAL_PROLOGUE": { "count": 10, "time": 5 }, "GC_HEAP_EXTERNAL_WEAK_GLOBAL_HANDLES": { "count": 10, "time": 100 }, "GC_HEAP_PROLOGUE": { "count": 10, "time": 2312 }, "GC_SCAVENGER_SCAVENGE": { "count": 9, "time": 5974 }, "GC_SCAVENGER_PROCESS_ARRAY_BUFFERS": { "count": 9, "time": 24 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_IDENTIFY": { "count": 9, "time": 66 }, "GC_SCAVENGER_SCAVENGE_WEAK_GLOBAL_HANDLES_PROCESS": { "count": 9, "time": 118 }, "GC_SCAVENGER_SCAVENGE_PARALLEL": { "count": 9, "time": 24294 }, "GC_SCAVENGER_SCAVENGE_ROOTS": { "count": 9, "time": 2176 }, "GC_SCAVENGER_SCAVENGE_WEAK": { "count": 9, "time": 2 }, "GC_MC_INCREMENTAL": { "count": 10, "time": 6340 }, "GC_MC_INCREMENTAL_START": { "count": 1, "time": 902 }, "GC_MC_INCREMENTAL_WRAPPER_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE": { "count": 1, "time": 1 }, "GC_MC_INCREMENTAL_FINALIZE_BODY": { "count": 1, "time": 54 }, "GC_MC_INCREMENTAL_EXTERNAL_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_INCREMENTAL_EXTERNAL_PROLOGUE": { "count": 1, "time": 1 }, "GC_MC_CLEAR": { "count": 1, "time": 1 }, "GC_MC_CLEAR_DEPENDENT_CODE": { "count": 1, "time": 0 }, "GC_MC_CLEAR_MAPS": { "count": 1, "time": 680 }, "GC_MC_CLEAR_STRING_TABLE": { "count": 1, "time": 77 }, "GC_MC_CLEAR_WEAK_CELLS": { "count": 1, "time": 171 }, "GC_MC_CLEAR_WEAK_COLLECTIONS": { "count": 1, "time": 2 }, "GC_MC_CLEAR_WEAK_LISTS": { "count": 1, "time": 35 }, "GC_MC_EPILOGUE": { "count": 1, "time": 0 }, "GC_MC_EVACUATE": { "count": 1, "time": 24 }, "GC_MC_EVACUATE_CLEAN_UP": { "count": 1, "time": 1 }, "GC_MC_EVACUATE_COPY": { "count": 1, "time": 1898 }, "GC_MC_EVACUATE_EPILOGUE": { "count": 1, "time": 4 }, "GC_MC_EVACUATE_PROLOGUE": { "count": 1, "time": 9 }, "GC_MC_EVACUATE_REBALANCE": { "count": 1, "time": 33 }, "GC_MC_EVACUATE_UPDATE_POINTERS": { "count": 1, "time": 2 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAIN": { "count": 1, "time": 607 }, "GC_MC_EVACUATE_UPDATE_POINTERS_SLOTS_MAP_SPACE": { "count": 1, "time": 512 }, "GC_MC_EVACUATE_UPDATE_POINTERS_TO_NEW_ROOTS": { "count": 1, "time": 52 }, "GC_MC_EVACUATE_UPDATE_POINTERS_WEAK": { "count": 1, "time": 2 }, "GC_MC_FINISH": { "count": 1, "time": 393 }, "GC_MC_MARK": { "count": 1, "time": 8 }, "GC_MC_MARK_FINISH_INCREMENTAL": { "count": 1, "time": 2 }, "GC_MC_MARK_MAIN": { "count": 1, "time": 17 }, "GC_MC_MARK_ROOTS": { "count": 1, "time": 40 }, "GC_MC_MARK_WEAK_CLOSURE": { "count": 1, "time": 5 }, "GC_MC_MARK_WEAK_CLOSURE_EPHEMERAL": { "count": 1, "time": 753 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_HANDLES": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_WEAK_ROOTS": { "count": 1, "time": 2 }, "GC_MC_MARK_WEAK_CLOSURE_HARMONY": { "count": 1, "time": 2 }, "GC_MC_MARK_WRAPPER_EPILOGUE": { "count": 1, "time": 6 }, "GC_MC_MARK_WRAPPER_TRACING": { "count": 2, "time": 48 }, "GC_MC_PROLOGUE": { "count": 1, "time": 26 }, "GC_MC_SWEEP": { "count": 1, "time": 2 }, "GC_MC_SWEEP_CODE": { "count": 1, "time": 0 }, "GC_MC_SWEEP_MAP": { "count": 1, "time": 1 }, "GC_MC_SWEEP_OLD": { "count": 1, "time": 1 }, "GC_Custom_IncrementalMarkingObserver": { "count": 22, "time": 1439 }, "AllocateInTargetSpace": { "count": 16, "time": 16 } }, "JavaScript": { "JS_Execution": { "count": 562, "time": 987063 } }, "Parse": { "ParseFunction": { "count": 3398, "time": 12994 }, "ParseFunctionLiteral": { "count": 3436, "time": 159048 }, "ParseProgram": { "count": 13, "time": 7202 }, "PreParseWithVariableResolution": { "count": 13073, "time": 169943 }, "PreParseNoVariableResolution": { "count": 597, "time": 28629 }, "JsonParse": { "count": 21, "time": 7519 } }, "IC": { "KeyedStoreIC_Miss": { "count": 3669, "time": 12923 }, "KeyedStoreIC_Slow": { "count": 1466, "time": 3332 }, "LoadGlobalIC_Miss": { "count": 751, "time": 2257 }, "StoreIC_Miss": { "count": 568, "time": 2535 }, "KeyedStoreIC_StoreFastElementStub": { "count": 360, "time": 6067 }, "LoadIC_FunctionPrototypeStub": { "count": 188, "time": 655 }, "LoadIC_LoadConstantDH": { "count": 707, "time": 2438 }, "LoadIC_LoadConstantFromPrototypeDH": { "count": 4173, "time": 19906 }, "LoadIC_LoadNativeDataPropertyDH": { "count": 8, "time": 13 }, "LoadIC_LoadNonexistentDH": { "count": 7383, "time": 21690 }, "LoadIC_Premonomorphic": { "count": 889, "time": 2008 }, "StoreIC_Premonomorphic": { "count": 5288, "time": 16043 }, "LoadGlobalIC_Slow": { "count": 6, "time": 3 }, "LoadIC_SlowStub": { "count": 8, "time": 50 }, "LoadIC_Miss": { "count": 136, "time": 2815 }, "KeyedLoadIC_LoadElementDH": { "count": 756, "time": 3546 }, "LoadIC_LoadFieldDH": { "count": 4406, "time": 13954 }, "LoadIC_LoadGlobalDH": { "count": 12, "time": 17 }, "StoreIC_StoreFieldDH": { "count": 993, "time": 5518 }, "StoreIC_StoreGlobalDH": { "count": 2, "time": 3 }, "StoreIC_StoreNativeDataPropertyDH": { "count": 19, "time": 23 }, "StoreIC_StoreTransitionDH": { "count": 2233, "time": 6731 }, "ElementsTransitionAndStoreIC_Miss": { "count": 1, "time": 2 }, "KeyedLoadIC_LoadIndexedStringDH": { "count": 4, "time": 13 }, "KeyedStoreIC_ElementsTransitionAndStoreStub": { "count": 19, "time": 2974 }, "LoadIC_LoadAccessorFromPrototypeDH": { "count": 387, "time": 3487 }, "LoadIC_LoadApiGetterFromPrototypeDH": { "count": 86, "time": 267 }, "LoadIC_LoadFieldFromPrototypeDH": { "count": 777, "time": 1626 }, "LoadIC_LoadNonMaskingInterceptorDH": { "count": 13, "time": 128 }, "LoadIC_LoadNormalDH": { "count": 298, "time": 2472 }, "LoadIC_LoadScriptContextFieldStub": { "count": 1, "time": 1080 }, "LoadIC_StringLength": { "count": 23, "time": 28 }, "StoreIC_SlowStub": { "count": 139, "time": 819 }, "StoreIC_StoreAccessorOnPrototypeDH": { "count": 10, "time": 21 }, "StoreIC_StoreApiSetterOnPrototypeDH": { "count": 29, "time": 62 }, "StoreIC_StoreNormalDH": { "count": 150, "time": 509 }, "KeyedLoadIC_Miss": { "count": 32, "time": 35 }, "LoadIC_LoadAccessorDH": { "count": 10, "time": 635 }, "KeyedLoadIC_LoadIndexedInterceptorStub": { "count": 1, "time": 396 } }, "API": { "API_Context_New": { "count": 2, "time": 7958 }, "API_FunctionTemplate_New": { "count": 1258, "time": 4461 }, "API_Object_SetPrivate": { "count": 44, "time": 500 }, "API_ObjectTemplate_New": { "count": 101, "time": 14 }, "API_String_NewFromUtf8": { "count": 50, "time": 11 }, "API_String_WriteUtf8": { "count": 17, "time": 3 }, "API_Function_NewInstance": { "count": 41, "time": 95 }, "API_Script_Run": { "count": 11, "time": 386 }, "API_FunctionTemplate_GetFunction": { "count": 57, "time": 3472 }, "API_Object_CreateDataProperty": { "count": 22, "time": 6 }, "API_Object_Get": { "count": 167, "time": 40 }, "API_Object_SetPrototype": { "count": 38, "time": 36 }, "API_Persistent_New": { "count": 2890, "time": 2993 }, "API_String_NewFromOneByte": { "count": 979, "time": 218 }, "API_String_Write": { "count": 2288, "time": 935 }, "API_External_New": { "count": 29, "time": 7 }, "API_Function_Call": { "count": 31, "time": 16 }, "API_Object_DefineOwnProperty": { "count": 6, "time": 6 }, "API_Object_Delete": { "count": 1, "time": 0 }, "API_Object_Has": { "count": 7, "time": 2 }, "API_Object_New": { "count": 6, "time": 1 }, "API_ObjectTemplate_NewInstance": { "count": 5, "time": 19 }, "API_Private_New": { "count": 5, "time": 1 }, "API_String_Concat": { "count": 2, "time": 1 }, "API_String_NewExternalOneByte": { "count": 45, "time": 21 }, "API_Error_New": { "count": 2, "time": 12 }, "API_Object_HasOwnProperty": { "count": 5, "time": 1 }, "API_Object_SetAccessor": { "count": 2, "time": 4 }, "API_Object_ToString": { "count": 1, "time": 0 }, "API_ValueSerializer_WriteValue": { "count": 1, "time": 34 }, "API_Object_Set": { "count": 1, "time": 0 } }, "Optimize": { "CompileGetFromOptimizedCodeMap": { "count": 71, "time": 2 }, "OptimizeCode": { "count": 71, "time": 2155 }, "RecompileSynchronous": { "count": 141, "time": 88809 }, "CompileOptimized_Concurrent": { "count": 70, "time": 1483 }, "StackGuard": { "count": 72, "time": 1299 }, "DeoptimizeCode": { "count": 4, "time": 1046 }, "NotifyDeoptimized": { "count": 6, "time": 117 } } } } ], "set": "fix-extend-5b1a7fd4" } ]