graphql-js: Slow response times with large documents

Originally posted here:

https://apollographql.slack.com/archives/general/p1487368874010273

I’m trying to resolve some performance issues with large documents, and the problem (AFAICT) is due to the pruning of the document based on requested fields.

Here’s how I discovered it:

Query: {
  async something(...) {
    ...do something that takes 100ms...
    return oneMbOfJSON;
}

2s - 4s response time.

slow

Even if I use formatResponse(response) { return [] } to pretend nothing came back , it’s still a problem somewhere before formatResponse.

Query: {
  async something(...) {
    ...do something that takes 100ms...
    return []; // Did the work, but not bother sending it back
}

106ms response time.

In the resolver, If I do:

context.payload = oneMbOfJSON;
return [];

And then use formatResponse to do:

{ data: options.context.payload }

I can see the response starting & streaming much faster.

fast

A co-worker tried master to see if #710 resolves it, but it does not appear so.


For reference on why we have a document this large, it’s because, internally, we leverage GraphQL to fetch a full document that we then reduce into a separate document that describes the state of key entities for internal tooling.

(For example, “why does this product not appear for users in Texas?”)

Because of the complex (programmatic) rules that run against these documents, we’re showing internal users the unfiltered document and filtering using the same logic that happens in user-land.


In the short-term, it appears our best option is to find a means of returning an unfiltered document (for performance) for internal uses?

About this issue

  • Original URL
  • State: open
  • Created 7 years ago
  • Reactions: 22
  • Comments: 16 (5 by maintainers)

Most upvoted comments

I think the TL;DR of this issue is that GraphQL has some overhead and that reducing that overhead is non-trivial and removing it completely may not be an option. Ultimately GraphQL.js is still responsible for making API boundary guarantees about the shape and type of the returned data and by design does not trust the underlying systems. In other words GraphQL.js does runtime type checking and sub-selection and this has some cost.

I think improving the performance of GraphQL.js execution is still very possible but achieving the same performance as the lower bound of simply passing through data without sub-selection or checking is probably not possible.

The changes Ivan referenced in his comment above will help out a bunch. They may collectively reduce a 1000ms query to a 700ms query if the majority of the time spent is in GraphQL overhead rather than waiting on services. There’s also probably a lot more room to improve, but that’s something I would look to heavy users of GraphQL.js to help analyze and contribute. PRs that speed up execution are always welcome for review.


Also, I think it’s always worth considering the tools you’re using for the job. I think if your responses are measuring in the 100’s of megabytes then GraphQL may be the wrong tool for that job. Likewise, if you see sub-selection as a pain point costing time rather than a feature allowing flexibility, then again GraphQL is probably the wrong tool for that job.

One option I’ve seen in the past is to create a custom “scalar” type which simply captures a bag of untyped JSON, so that you can both use GraphQL for the portions where that is valuable but fall back on plain JSON when that is more useful.

I’ve created a simple example that shows performance degradation of GraphQL caused by returning a promise from a resolver. This issue doesn’t seem to be related to type-checking, but rather actual GraphQL implementation. I understand the point about GraphQL not being the right tool for these type of queries, but still this seems like an actual issue.

Sample results:

  • sync resolver: 603.922ms
  • async resolver: 2541.374ms

Here is the code snippet: https://gist.github.com/wiktor256/fede8f058dbdc1728910de8400c50c72

Follow up: I replaced native node Promise with Bluebird, and performance results are much better.

  • sync resolver: 512.642ms
  • async resolver: 1395.811ms

I also experienced very slow performance with an array of large documents but using graphql server cache solved the issue entirely (I’m using Apollo Server with their response cache plugin). Before using the plugin it would take 1 second to get the response, now it takes 88 msec. This workaround may be the easiest in terms of implementation while we still retain all the useful features of GraphQL like type checking and fields selection.

Hi, This is causing problems when we have schemas stitched from remote graphql services. The response shape is already validated by the underlying graphql-server, and graphql-js re-validating that response is just creating a totally avoidable performance bottleneck. It would be great to have an option to skipValidation, (disabled by default). A developer explicitly enabling this option would understand the cons of doing it. Not having an option at all is frustrating.

I also wanted to find out which part of the graphql engine is responsible for this performance penality. For this, I first let R2D2 have 100000 friends and then used the HeroNameAndFriendsQuery of the starWarsQuery-test.js (adding id of the friend to query two fields). To narrow the source of the latency down, I first disabled the biggest chunk (completeListValue) and then gradually allowed more of the execution functions to be called. These are my results:

  • normal execution: ~626ms
  • disable completeListValue / get rid of loop within completeListValue: 0,24ms (replacing forEach loop by for loop does not help, neither does reducing the stuff inside the loop. Looping itself is the culprit.)
  • disable completeValueCatchingError within completeListValue: 5.17ms
  • disable completeValueWithLocatedError within list: 19ms
  • disalbe completeValue within list: 22ms
  • disable completeAbstractValue within list: 59ms
  • disable completeObjectValue within list: 97ms
  • disable executeFields within list: 208ms
  • disable resolveField within list: 402ms
  • disable completeValueCatchingError within list: 554ms
  • disable completeLeafValue within list: 614ms

All timings are just rough estimates, I ran the tests only for ~2s each and thus did not have a lot of iterations. But I think the takeaway is that there is no single “bad function” we could fix and magically have the performance improve by a large factor.

The test could be repeated with a more complex object and nested loops to more closely reflect real huge queries, but I don’t think this would change much.

My suggestion

If you have a huge subgraph in your GraphQL schema that

  • does not have custom resolvers,
  • does not use promises
  • does not need the typechecking and serialization of GraphQL, and
  • you know that your queries don’t use aliases or @skip/@include (or you somehow process them earlier), and
  • you are ok with forking GraphQL,

I would suggest the following: Annotate these huge lists of objects in some kind (e.g. attaching a Symbol) and and then check for this symbol in completeValue, right after the check for instanceof Error:

execute.js

export const disableGraphQLPostProcessingSymbol = Symbol('disableGraphQLPostProcessingSymbol');

// ...
function completeValue(
  // ...
  // If result is an Error, throw a located error.
  if (result instanceof Error) {
    throw result;
  }

  if (result[disableGraphQLPostProcessingSymbol]) {
      return result;
  }
  // ...
}

This totally cuts off any processing of the huge subgraph and, in my test case, yields sub-millisecond response times.

As someone who is experiencing similiar issues I’d like to provide my profiler. I have a simple query like so

query ExampleQuery { fetchPeople { … } fetchProjects { … } fetchOrders { … } … ~10 more fetches }

Most of the data fetched is within 5-20 results. However one of the data points fetched is 1200 results. I ran a profiler and seems like a significant portion relates to graphql.execute.js. I used ab testing and had somewhere around 1.5-2.5 seconds for my requests even though I’m seeing the longest individual fetch taking around 500ms. How can I make this more performant?

Statistical profiling result from isolate-0x102004600-v8.log, (12704 ticks, 1351 unaccounted, 0 excluded).

isolate-0x102004600-v8.log
 [Shared libraries]:
   ticks  total  nonlib   name
     27    0.2%          /usr/lib/system/libsystem_pthread.dylib
     23    0.2%          /usr/lib/system/libsystem_platform.dylib
     11    0.1%          /usr/lib/system/libsystem_malloc.dylib
      8    0.1%          /usr/lib/system/libsystem_c.dylib

 [JavaScript]:
   ticks  total  nonlib   name
     96    0.8%    0.8%  Builtin: CallFunction_ReceiverIsNotNullOrUndefined
     94    0.7%    0.7%  Stub: LoadICStub
     88    0.7%    0.7%  KeyedLoadIC: A keyed load IC from the snapshot
     85    0.7%    0.7%  LazyCompile: *Packet.readDateTimeString /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:273:47
     75    0.6%    0.6%  Stub: CEntryStub
     70    0.6%    0.6%  Builtin: CallFunction_ReceiverIsAny
     67    0.5%    0.5%  LazyCompile: *BinaryRow :3:28
     67    0.5%    0.5%  Builtin: ArgumentsAdaptorTrampoline
     59    0.5%    0.5%  LazyCompile: Join native array.js:172:14
     54    0.4%    0.4%  Stub: VectorStoreICStub {1}
     50    0.4%    0.4%  LazyCompile: *DoJoin native array.js:129:16
     37    0.3%    0.3%  Stub: StringAddStub_CheckNone_Tenured
     37    0.3%    0.3%  LazyCompile: *toString native v8natives.js:642:26
     33    0.3%    0.3%  Stub: StringAddStub_CheckNone_NotTenured
     33    0.3%    0.3%  LazyCompile: *executeStart /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packet_parser.js:64:60
     28    0.2%    0.2%  LazyCompile: *equalObjects /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash.isequal/index.js:1214:22
     25    0.2%    0.2%  Builtin: Call_ReceiverIsAny
     24    0.2%    0.2%  LazyCompile: *Uint8ArrayConstructByArrayBuffer native typedarray.js:144:42
     23    0.2%    0.2%  Stub: FastNewClosureStub
     21    0.2%    0.2%  Stub: VectorStoreICStub
     21    0.2%    0.2%  Stub: RegExpExecStub
     21    0.2%    0.2%  Builtin: JSConstructStubGeneric
     20    0.2%    0.2%  Stub: ToStringStub
     20    0.2%    0.2%  KeyedLoadIC: A keyed load IC from the snapshot {1}
     19    0.1%    0.2%  LazyCompile: *emit events.js:136:44
     19    0.1%    0.2%  LazyCompile: *Parameter.getValue /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/parameter.js:118:41
     18    0.1%    0.1%  Stub: InstanceOfStub
     18    0.1%    0.1%  LazyCompile: *exports.decode /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/parsers/string.js:4:26
     18    0.1%    0.1%  LazyCompile: *Decode native uri.js:159:16
     18    0.1%    0.1%  KeyedStoreIC: A keyed store IC from the snapshot {2}
     17    0.1%    0.1%  Stub: GrowArrayElementsStub
     17    0.1%    0.1%  Stub: FastNewObjectStub
     17    0.1%    0.1%  Stub: FastNewClosureStub {1}
     17    0.1%    0.1%  Stub: CompareICStub {4}
     17    0.1%    0.1%  LazyCompile: *[Symbol.replace] native regexp.js:659:31
     17    0.1%    0.1%  Builtin: Call_ReceiverIsNotNullOrUndefined
     16    0.1%    0.1%  Stub: StringEqualStub
     16    0.1%    0.1%  LazyCompile: *Connection.handlePacket /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:460:45
     16    0.1%    0.1%  Builtin: Construct
     15    0.1%    0.1%  KeyedStoreIC: A keyed store IC from the snapshot {3}
     14    0.1%    0.1%  LazyCompile: get /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/parameter-value.js:152:21
     13    0.1%    0.1%  Stub: CallApiCallbackStub {1}
     13    0.1%    0.1%  LazyCompile: *postFlight /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/lib/bagpipes.js:208:20
     13    0.1%    0.1%  LazyCompile: *join native array.js:347:19
     13    0.1%    0.1%  LazyCompile: *StackPush native array.js:114:19
     13    0.1%    0.1%  LazyCompile: *Query.row /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/query.js:220:31
     13    0.1%    0.1%  LazyCompile: *InnerArrayForEach native array.js:935:27
     13    0.1%    0.1%  Builtin: ConstructFunction
     13    0.1%    0.1%  Builtin: CallFunction_ReceiverIsNullOrUndefined
     12    0.1%    0.1%  LazyCompile: isPtr /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/node_modules/json-refs/index.js:1045:16
     12    0.1%    0.1%  LazyCompile: *ParameterValue /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/parameter-value.js:50:25
     11    0.1%    0.1%  Stub: ToBooleanICStub {1}
     11    0.1%    0.1%  Stub: SubStringStub
     11    0.1%    0.1%  Stub: InternalArraySingleArgumentConstructorStub
     11    0.1%    0.1%  LazyCompile: get /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/parameter-value.js:76:21
     11    0.1%    0.1%  LazyCompile: *slice native string.js:246:21
     11    0.1%    0.1%  LazyCompile: *replace native string.js:132:23
     11    0.1%    0.1%  LazyCompile: *normalizeStringPosix path.js:78:30
     11    0.1%    0.1%  LazyCompile: *isPlainObject /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:12050:27
     11    0.1%    0.1%  LazyCompile: *Command.execute /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/command.js:21:37
     11    0.1%    0.1%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:93:48
     11    0.1%    0.1%  Handler: An IC handler from the snapshot {4}
     10    0.1%    0.1%  Stub: ToBooleanICStub
     10    0.1%    0.1%  LazyCompile: *Packet.readLengthCodedString /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:351:50
     10    0.1%    0.1%  LazyCompile: *InnerArrayIndexOf native array.js:1009:27
     10    0.1%    0.1%  LazyCompile: *ColumnDefinition /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/column_definition.js:18:26
     10    0.1%    0.1%  Builtin: JSBuiltinsConstructStubForDerived
      9    0.1%    0.1%  Stub: StoreTransitionStub
      9    0.1%    0.1%  Stub: CompareICStub {9}
      9    0.1%    0.1%  LazyCompile: ~Socket._writeGeneric net.js:661:42
      9    0.1%    0.1%  LazyCompile: *stackDelete /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash.isequal/index.js:751:21
      9    0.1%    0.1%  LazyCompile: *BunyanDebugStream._entryToString /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:157:58
      9    0.1%    0.1%  Builtin: Apply
      8    0.1%    0.1%  Stub: FastNewContextStub {4}
      8    0.1%    0.1%  Stub: FastNewContextStub {1}
      8    0.1%    0.1%  Stub: EqualStub
      8    0.1%    0.1%  Stub: CallConstructStub
      8    0.1%    0.1%  LazyCompile: ~removeListener events.js:316:28
      8    0.1%    0.1%  LazyCompile: ~endHandlerTimer /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/request.js:794:65
      8    0.1%    0.1%  LazyCompile: ~arrayEach /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:532:21
      8    0.1%    0.1%  LazyCompile: ~[Symbol.replace] native regexp.js:659:31
      8    0.1%    0.1%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:173:46
      8    0.1%    0.1%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/lib/bagpipes.js:171:32
      8    0.1%    0.1%  LazyCompile: *_addListener events.js:210:22
      8    0.1%    0.1%  LazyCompile: *OutgoingMessage.setHeader _http_outgoing.js:349:47
      8    0.1%    0.1%  LazyCompile: *EventEmitter events.js:11:22
      8    0.1%    0.1%  Handler: findLastIndex
      7    0.1%    0.1%  Stub: TypeofStub
      7    0.1%    0.1%  Stub: FastArrayPushStub
      7    0.1%    0.1%  Stub: ArraySingleArgumentConstructorStub
      7    0.1%    0.1%  LazyCompile: *slowToString buffer.js:420:22
      7    0.1%    0.1%  LazyCompile: *next /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:1026:18
      7    0.1%    0.1%  LazyCompile: *StackHas native array.js:120:18
      7    0.1%    0.1%  Handler: An IC handler from the snapshot {5}
      6    0.0%    0.0%  Stub: RecordWriteStub {3}
      6    0.0%    0.0%  Stub: RecordWriteStub
      6    0.0%    0.0%  Stub: LoadConstantStub {3}
      6    0.0%    0.0%  Stub: LoadConstantStub {14}
      6    0.0%    0.0%  Stub: FastCloneShallowArrayStub
      6    0.0%    0.0%  Stub: CEntryStub {1}
      6    0.0%    0.0%  LazyCompile: ~runBound domain.js:292:20
      6    0.0%    0.0%  LazyCompile: ~exports.validateSchema /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/SchemaValidation.js:512:35
      6    0.0%    0.0%  LazyCompile: ~debug /Users/terencechow/workspace/quill-cloud-backend/node_modules/debug/src/debug.js:65:17
      6    0.0%    0.0%  LazyCompile: ~OutgoingMessage.write _http_outgoing.js:438:43
      6    0.0%    0.0%  LazyCompile: ~BinaryRow :3:28
      6    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan/lib/bunyan.js:1013:21
      6    0.0%    0.0%  LazyCompile: *execute /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:696:48
      6    0.0%    0.0%  LazyCompile: *Uint8Array native typedarray.js:241:31
      6    0.0%    0.0%  LazyCompile: *Prepare.start /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/prepare.js:22:35
      5    0.0%    0.0%  Stub: VectorKeyedStoreICStub {1}
      5    0.0%    0.0%  Stub: StringAddStub_ConvertRight_NotTenured
      5    0.0%    0.0%  Stub: StoreFieldStub {1}
      5    0.0%    0.0%  Stub: RecordWriteStub {10}
      5    0.0%    0.0%  Stub: JSEntryStub
      5    0.0%    0.0%  Stub: FastNewStrictArgumentsStub
      5    0.0%    0.0%  Stub: FastNewSloppyArgumentsStub
      5    0.0%    0.0%  Stub: CompareICStub {3}
      5    0.0%    0.0%  Stub: BinaryOpWithAllocationSiteStub
      5    0.0%    0.0%  LazyCompile: ~parserOnIncoming _http_server.js:463:28
      5    0.0%    0.0%  LazyCompile: ~[Symbol.match] native regexp.js:430:29
      5    0.0%    0.0%  LazyCompile: BunyanDebugStream._runStringifier /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:109:59
      5    0.0%    0.0%  LazyCompile: *test native regexp.js:260:28
      5    0.0%    0.0%  LazyCompile: *realpathSync fs.js:1606:40
      5    0.0%    0.0%  LazyCompile: *isType /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/node_modules/json-refs/index.js:472:17
      5    0.0%    0.0%  LazyCompile: *invoke /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:252:27
      5    0.0%    0.0%  LazyCompile: *exec native regexp.js:116:30
      5    0.0%    0.0%  LazyCompile: *StackPop native array.js:117:18
      5    0.0%    0.0%  LazyCompile: *Runner.flow /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:219:33
      5    0.0%    0.0%  LazyCompile: *ReadableState _stream_readable.js:35:23
      5    0.0%    0.0%  LazyCompile: *DefineIndexedProperty native array.js:48:31
      5    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:5091:22
      5    0.0%    0.0%  KeyedStoreIC: A keyed store IC from the snapshot {1}
      5    0.0%    0.0%  KeyedStoreIC: A keyed store IC from the snapshot
      5    0.0%    0.0%  Handler: Array
      5    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/address/index.js:1:11
      5    0.0%    0.0%  Builtin: ObjectHasOwnProperty
      5    0.0%    0.0%  Builtin: Call_ReceiverIsNullOrUndefined
      4    0.0%    0.0%  Stub: StrictEqualStub
      4    0.0%    0.0%  Stub: StoreTransitionStub {9}
      4    0.0%    0.0%  Stub: StoreTransitionStub {1}
      4    0.0%    0.0%  Stub: RecordWriteStub {8}
      4    0.0%    0.0%  Stub: RecordWriteStub {4}
      4    0.0%    0.0%  Stub: LoadConstantStub {4}
      4    0.0%    0.0%  Stub: LoadConstantStub {2}
      4    0.0%    0.0%  Stub: InternalArrayConstructorStub
      4    0.0%    0.0%  Stub: FastNewContextStub {3}
      4    0.0%    0.0%  LazyCompile: ~s native promise.js:26:7
      4    0.0%    0.0%  LazyCompile: ~resOnFinish _http_server.js:499:25
      4    0.0%    0.0%  LazyCompile: ~prototype.(anonymous function) /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:116:35
      4    0.0%    0.0%  LazyCompile: ~exports.compileSchema /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/SchemaCompilation.js:173:34
      4    0.0%    0.0%  LazyCompile: ~emitPendingUnhandledRejections internal/process/promises.js:58:42
      4    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/operation.js:248:41
      4    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/node_modules/lodash/index.js:8141:22
      4    0.0%    0.0%  LazyCompile: step /Users/terencechow/workspace/quill-cloud-backend/node_modules/babel-runtime/helpers/asyncToGenerator.js:15:20
      4    0.0%    0.0%  LazyCompile: <anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/lib/bagpipes.js:167:18
      4    0.0%    0.0%  LazyCompile: *storeHeader _http_outgoing.js:311:21
      4    0.0%    0.0%  LazyCompile: *map native array.js:994:18
      4    0.0%    0.0%  LazyCompile: *indexOf native string.js:68:23
      4    0.0%    0.0%  LazyCompile: *exports.encode /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/parsers/string.js:17:26
      4    0.0%    0.0%  LazyCompile: *[Symbol.replace] native regexp.js:540:23
      4    0.0%    0.0%  LazyCompile: *Url.parse url.js:79:31
      4    0.0%    0.0%  LazyCompile: *Readable.read _stream_readable.js:271:35
      4    0.0%    0.0%  LazyCompile: *Packet.writeHeader /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:842:40
      4    0.0%    0.0%  LazyCompile: *Packet.readSInt32 /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:80:39
      4    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_params_parser.js:57:58
      4    0.0%    0.0%  Handler: subDocPath {21}
      4    0.0%    0.0%  Handler: query {24}
      4    0.0%    0.0%  Handler: path {8}
      4    0.0%    0.0%  Handler: host {17}
      4    0.0%    0.0%  Handler: fragment {22}
      4    0.0%    0.0%  Handler: apply
      4    0.0%    0.0%  Handler: An IC handler from the snapshot {9}
      4    0.0%    0.0%  Handler: An IC handler from the snapshot {1}
      4    0.0%    0.0%  Handler: An IC handler from the snapshot
      3    0.0%    0.0%  Stub: VectorKeyedStoreICStub
      3    0.0%    0.0%  Stub: ToNumberStub
      3    0.0%    0.0%  Stub: StoreTransitionStub {8}
      3    0.0%    0.0%  Stub: StoreTransitionStub {5}
      3    0.0%    0.0%  Stub: StoreTransitionStub {2}
      3    0.0%    0.0%  Stub: StoreFieldStub {2}
      3    0.0%    0.0%  Stub: RecordWriteStub {13}
      3    0.0%    0.0%  Stub: KeyedLoadICStub
      3    0.0%    0.0%  Stub: CompareICStub {7}
      3    0.0%    0.0%  Stub: CompareICStub {1}
      3    0.0%    0.0%  Stub: CompareICStub {12}
      3    0.0%    0.0%  Stub: CallApiCallbackStub {2}
      3    0.0%    0.0%  Stub: CallApiCallbackStub
      3    0.0%    0.0%  RegExp: ~(?:[^01]|$)
      3    0.0%    0.0%  RegExp: ^\\w*$
      3    0.0%    0.0%  RegExp: ^(\\/\\/?(?!\\/)[^?\\s]*)(\\?[^\\s]*)?$
      3    0.0%    0.0%  LazyCompile: ~createListPeopleParams /Users/terencechow/workspace/quill-cloud-backend/dist/server/routes/people.js:590:32
      3    0.0%    0.0%  LazyCompile: ~_callee$ /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/findAll.js:46:56
      3    0.0%    0.0%  LazyCompile: ~Socket._destroy net.js:463:37
      3    0.0%    0.0%  LazyCompile: ~Module._compile module.js:510:37
      3    0.0%    0.0%  LazyCompile: resolvePromise native promise.js:126:24
      3    0.0%    0.0%  LazyCompile: PromiseHandle native promise.js:87:23
      3    0.0%    0.0%  LazyCompile: Promise native promise.js:42:23
      3    0.0%    0.0%  LazyCompile: *writeOrBuffer _stream_writable.js:294:23
      3    0.0%    0.0%  LazyCompile: *wrap /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:39:16
      3    0.0%    0.0%  LazyCompile: *walk /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:432:15
      3    0.0%    0.0%  LazyCompile: *stackSet /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:2371:22
      3    0.0%    0.0%  LazyCompile: *split native string.js:280:23
      3    0.0%    0.0%  LazyCompile: *set domain.js:25:16
      3    0.0%    0.0%  LazyCompile: *readPlainScalar /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:408:25
      3    0.0%    0.0%  LazyCompile: *parseRequest /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_params_parser.js:48:22
      3    0.0%    0.0%  LazyCompile: *onRequest /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:206:49
      3    0.0%    0.0%  LazyCompile: *nextTick internal/process/next_tick.js:140:20
      3    0.0%    0.0%  LazyCompile: *indexOf native array.js:1054:22
      3    0.0%    0.0%  LazyCompile: *exports.format util.js:67:26
      3    0.0%    0.0%  LazyCompile: *compile /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/compile_binary_parser.js:13:17
      3    0.0%    0.0%  LazyCompile: *byteLength buffer.js:343:20
      3    0.0%    0.0%  LazyCompile: *_route /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:913:42
      3    0.0%    0.0%  LazyCompile: *_finishReqResCycle /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:1314:66
      3    0.0%    0.0%  LazyCompile: *Runner /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:194:22
      3    0.0%    0.0%  LazyCompile: *Query.resultsetHeader /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/query.js:92:43
      3    0.0%    0.0%  LazyCompile: *Pipeworks.map /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:48:35
      3    0.0%    0.0%  LazyCompile: *Pipeworks.flow /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:128:36
      3    0.0%    0.0%  LazyCompile: *Packet.readSInt8 /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:71:38
      3    0.0%    0.0%  LazyCompile: *InnerArrayReduce native array.js:1107:26
      3    0.0%    0.0%  LazyCompile: *FastBuffer buffer.js:10:14
      3    0.0%    0.0%  LazyCompile: *Execute.start /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/execute.js:45:35
      3    0.0%    0.0%  LazyCompile: *Execute.fieldsEOF /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/execute.js:88:39
      3    0.0%    0.0%  LazyCompile: *Domain.exit domain.js:152:33
      3    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/helpers.js:165:37
      3    0.0%    0.0%  Handler: userinfo {25}
      3    0.0%    0.0%  Handler: resolveCirculars {18}
      3    0.0%    0.0%  Handler: reference {12}
      3    0.0%    0.0%  Handler: query {17}
      3    0.0%    0.0%  Handler: port {8}
      3    0.0%    0.0%  Handler: message
      3    0.0%    0.0%  Handler: hasOwnProperty {NaN}
      3    0.0%    0.0%  Handler: fragment {19}
      3    0.0%    0.0%  Handler: execute {1}
      3    0.0%    0.0%  Handler: every
      3    0.0%    0.0%  Handler: domain {3}
      3    0.0%    0.0%  Handler: _readBody
      3    0.0%    0.0%  Handler: An IC handler from the snapshot {7}
      3    0.0%    0.0%  Handler: An IC handler from the snapshot {10}
      3    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/index.js:1:11
      3    0.0%    0.0%  Builtin: MathTrunc
      3    0.0%    0.0%  Builtin: JSEntryTrampoline
      3    0.0%    0.0%  Builtin: ArrayIsArray
      2    0.0%    0.0%  Stub: ToBooleanStub
      2    0.0%    0.0%  Stub: StringAddStub_ConvertLeft_NotTenured
      2    0.0%    0.0%  Stub: StoreTransitionStub {6}
      2    0.0%    0.0%  Stub: StoreTransitionStub {17}
      2    0.0%    0.0%  Stub: StoreTransitionStub {16}
      2    0.0%    0.0%  Stub: StoreTransitionStub {14}
      2    0.0%    0.0%  Stub: StoreTransitionStub {12}
      2    0.0%    0.0%  Stub: StoreFieldStub {8}
      2    0.0%    0.0%  Stub: RecordWriteStub {9}
      2    0.0%    0.0%  Stub: RecordWriteStub {2}
      2    0.0%    0.0%  Stub: RecordWriteStub {15}
      2    0.0%    0.0%  Stub: RecordWriteStub {11}
      2    0.0%    0.0%  Stub: NonNumberToNumberStub
      2    0.0%    0.0%  Stub: LoadFieldStub {6}
      2    0.0%    0.0%  Stub: LoadDictionaryElementStub
      2    0.0%    0.0%  Stub: LoadConstantStub {8}
      2    0.0%    0.0%  Stub: LoadConstantStub {1}
      2    0.0%    0.0%  Stub: LoadConstantStub {17}
      2    0.0%    0.0%  Stub: LoadConstantStub {13}
      2    0.0%    0.0%  Stub: LoadConstantStub {12}
      2    0.0%    0.0%  Stub: LoadConstantStub {11}
      2    0.0%    0.0%  Stub: InternalArrayNoArgumentConstructorStub
      2    0.0%    0.0%  Stub: FastNewContextStub {5}
      2    0.0%    0.0%  Stub: FastNewContextStub {2}
      2    0.0%    0.0%  Stub: FastNewContextStub
      2    0.0%    0.0%  Stub: FastNewClosureStub {2}
      2    0.0%    0.0%  Stub: FastCloneShallowObjectStub
      2    0.0%    0.0%  Stub: FastCloneRegExpStub
      2    0.0%    0.0%  Stub: CompareICStub {8}
      2    0.0%    0.0%  Stub: CompareICStub {2}
      2    0.0%    0.0%  Stub: CompareICStub {13}
      2    0.0%    0.0%  Stub: CompareICStub {10}
      2    0.0%    0.0%  Stub: CallICTrampolineStub
      2    0.0%    0.0%  Stub: CallApiCallbackStub {3}
      2    0.0%    0.0%  Stub: ArrayConstructorStub
      2    0.0%    0.0%  Script: ~/Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/index.js
      2    0.0%    0.0%  RegExp: ^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$
      2    0.0%    0.0%  RegExp: ^(?:([^:\\/?#]+):)?(?:\\/\\/((?:([^\\/?#@]*)@)?(\\[[\\dA-F:.]+\\]|[^\\/?#:]*)(?:\\:(\\d*))?))?([^?#]*)(?:\\?([^#]*))?(?:#((?:.|\\n|\\r)*))?
      2    0.0%    0.0%  LazyCompile: ~writeNode /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/dumper.js:685:19
      2    0.0%    0.0%  LazyCompile: ~slowToString buffer.js:420:22
      2    0.0%    0.0%  LazyCompile: ~req /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:287:18
      2    0.0%    0.0%  LazyCompile: ~recurseObject /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/JsonValidation.js:386:30
      2    0.0%    0.0%  LazyCompile: ~parseBody /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/bodyParser.js:135:23
      2    0.0%    0.0%  LazyCompile: ~originCallback /Users/terencechow/workspace/quill-cloud-backend/node_modules/cors/lib/index.js:213:39
      2    0.0%    0.0%  LazyCompile: ~once events.js:299:44
      2    0.0%    0.0%  LazyCompile: ~minProperties /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/JsonValidation.js:136:29
      2    0.0%    0.0%  LazyCompile: ~middleware /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/lib/connect_middleware.js:21:31
      2    0.0%    0.0%  LazyCompile: ~maybeReadMore_ _stream_readable.js:450:24
      2    0.0%    0.0%  LazyCompile: ~execute /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:696:48
      2    0.0%    0.0%  LazyCompile: ~exec native regexp.js:116:30
      2    0.0%    0.0%  LazyCompile: ~emit events.js:136:44
      2    0.0%    0.0%  LazyCompile: ~bindCallback /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/node_modules/lodash/index.js:2862:26
      2    0.0%    0.0%  LazyCompile: ~baseKeys /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:3493:22
      2    0.0%    0.0%  LazyCompile: ~auditResponseSerializer /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:238:50
      2    0.0%    0.0%  LazyCompile: ~applyMetadata /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/index.js:108:46
      2    0.0%    0.0%  LazyCompile: ~Writable _stream_writable.js:159:18
      2    0.0%    0.0%  LazyCompile: ~Module._resolveLookupPaths module.js:314:38
      2    0.0%    0.0%  LazyCompile: ~Logger /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan/lib/bunyan.js:353:16
      2    0.0%    0.0%  LazyCompile: ~ExpandReplacement native string.js:164:27
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/pool.js:35:37
      2    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:97:34
      2    0.0%    0.0%  LazyCompile: validateOptions /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:466:26
      2    0.0%    0.0%  LazyCompile: swagger_router /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_router.js:49:33
      2    0.0%    0.0%  LazyCompile: parse /Users/terencechow/workspace/quill-cloud-backend/node_modules/uri-js/dist/es5/uri.all.js:729:15
      2    0.0%    0.0%  LazyCompile: finishConnect /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/lib/connect_middleware.js:68:49
      2    0.0%    0.0%  LazyCompile: exports.decode /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/utils.js:110:27
      2    0.0%    0.0%  LazyCompile: Error native messages.js:637:21
      2    0.0%    0.0%  LazyCompile: *stackGet /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash.isequal/index.js:768:18
      2    0.0%    0.0%  LazyCompile: *set native collection.js:252:16
      2    0.0%    0.0%  LazyCompile: *reduce native array.js:1130:21
      2    0.0%    0.0%  LazyCompile: *readableAddChunk _stream_readable.js:147:26
      2    0.0%    0.0%  LazyCompile: *readCodeFor /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/compile_binary_parser.js:114:21
      2    0.0%    0.0%  LazyCompile: *queryString /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/lib/helpers.js:12:21
      2    0.0%    0.0%  LazyCompile: *parseQueryStringValues /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/parse.js:19:50
      2    0.0%    0.0%  LazyCompile: *mkRecord /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan/lib/bunyan.js:935:18
      2    0.0%    0.0%  LazyCompile: *isUndefined /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:12212:25
      2    0.0%    0.0%  LazyCompile: *isFinite native v8natives.js:32:24
      2    0.0%    0.0%  LazyCompile: *indexOf /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:7467:21
      2    0.0%    0.0%  LazyCompile: *getStderr internal/process/stdio.js:21:21
      2    0.0%    0.0%  LazyCompile: *getPipe /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/index.js:116:34
      2    0.0%    0.0%  LazyCompile: *get native collection.js:239:16
      2    0.0%    0.0%  LazyCompile: *get domain.js:22:16
      2    0.0%    0.0%  LazyCompile: *get byteOffset native typedarray.js:1510:33
      2    0.0%    0.0%  LazyCompile: *fromString buffer.js:186:20
      2    0.0%    0.0%  LazyCompile: *forEach /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:215:60
      2    0.0%    0.0%  LazyCompile: *exports.validate /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/JsonValidation.js:446:29
      2    0.0%    0.0%  LazyCompile: *exports.compileSchema /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/SchemaCompilation.js:173:34
      2    0.0%    0.0%  LazyCompile: *exports._unrefActive timers.js:109:32
      2    0.0%    0.0%  LazyCompile: *dirname path.js:1330:28
      2    0.0%    0.0%  LazyCompile: *cors /Users/terencechow/workspace/quill-cloud-backend/node_modules/cors/lib/index.js:159:16
      2    0.0%    0.0%  LazyCompile: *connectionListener _http_server.js:262:28
      2    0.0%    0.0%  LazyCompile: *configureOrigin /Users/terencechow/workspace/quill-cloud-backend/node_modules/cors/lib/index.js:36:27
      2    0.0%    0.0%  LazyCompile: *complete /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:661:23
      2    0.0%    0.0%  LazyCompile: *charAt native string.js:42:24
      2    0.0%    0.0%  LazyCompile: *audit /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:263:19
      2    0.0%    0.0%  LazyCompile: *applyStyle /Users/terencechow/workspace/quill-cloud-backend/node_modules/colors/lib/colors.js:93:20
      2    0.0%    0.0%  LazyCompile: *afterWrite _stream_writable.js:383:20
      2    0.0%    0.0%  LazyCompile: *_routeAndRun /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:813:54
      2    0.0%    0.0%  LazyCompile: *_callee$ /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/findAll.js:46:56
      2    0.0%    0.0%  LazyCompile: *UseSparseVariant native array.js:95:26
      2    0.0%    0.0%  LazyCompile: *SwaggerApi.getPath /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/api.js:184:41
      2    0.0%    0.0%  LazyCompile: *ServerResponse.writeHead _http_server.js:160:46
      2    0.0%    0.0%  LazyCompile: *Pool.getConnection /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/pool.js:23:40
      2    0.0%    0.0%  LazyCompile: *Pipeworks.siphon /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:165:38
      2    0.0%    0.0%  LazyCompile: *Packet.writeInt8 /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:758:38
      2    0.0%    0.0%  LazyCompile: *Packet.writeInt32 /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:743:39
      2    0.0%    0.0%  LazyCompile: *Operation.validateRequest /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/operation.js:236:48
      2    0.0%    0.0%  LazyCompile: *Object native v8natives.js:612:27
      2    0.0%    0.0%  LazyCompile: *Module._nodeModulePaths module.js:273:37
      2    0.0%    0.0%  LazyCompile: *LRUCache.set /Users/terencechow/workspace/quill-cloud-backend/node_modules/lru-cache/index.js:296:35
      2    0.0%    0.0%  LazyCompile: *IncomingMessage.read _http_incoming.js:76:42
      2    0.0%    0.0%  LazyCompile: *Execute.readField /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/execute.js:66:39
      2    0.0%    0.0%  LazyCompile: *Connection.write /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:246:38
      2    0.0%    0.0%  LazyCompile: *Connection.addCommand /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:526:43
      2    0.0%    0.0%  LazyCompile: *Buffer.write buffer.js:714:34
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/node_modules/json-refs/index.js:769:28
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/node_modules/lodash/index.js:3343:22
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/lib/restify_middleware.js:23:33
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:2696:41
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:317:38
      2    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:235:43
      2    0.0%    0.0%  Handler: userinfo {22}
      2    0.0%    0.0%  Handler: undefined
      2    0.0%    0.0%  Handler: toLowerCase
      2    0.0%    0.0%  Handler: symbol("Symbol.replace" hash 13635fc) {3}
      2    0.0%    0.0%  Handler: symbol("Symbol.replace" hash 13635fc) {1}
      2    0.0%    0.0%  Handler: socket
      2    0.0%    0.0%  Handler: resolveCirculars {17}
      2    0.0%    0.0%  Handler: req
      2    0.0%    0.0%  Handler: reference {24}
      2    0.0%    0.0%  Handler: read
      2    0.0%    0.0%  Handler: process
      2    0.0%    0.0%  Handler: port {16}
      2    0.0%    0.0%  Handler: port {14}
      2    0.0%    0.0%  Handler: path {20}
      2    0.0%    0.0%  Handler: path {12}
      2    0.0%    0.0%  Handler: msg
      2    0.0%    0.0%  Handler: listener
      2    0.0%    0.0%  Handler: host {22}
      2    0.0%    0.0%  Handler: host {19}
      2    0.0%    0.0%  Handler: fragment {16}
      2    0.0%    0.0%  Handler: domain {5}
      2    0.0%    0.0%  Handler: charCodeAt
      2    0.0%    0.0%  Handler: _mergeArgs
      2    0.0%    0.0%  Handler: _data
      2    0.0%    0.0%  Handler: An IC handler from the snapshot {8}
      2    0.0%    0.0%  Handler: An IC handler from the snapshot {6}
      2    0.0%    0.0%  Handler: An IC handler from the snapshot {16}
      2    0.0%    0.0%  Handler: An IC handler from the snapshot {15}
      2    0.0%    0.0%  Builtin: ObjectKeys
      2    0.0%    0.0%  Builtin: ObjectGetOwnPropertySymbols
      1    0.0%    0.0%  Stub: ToLengthStub
      1    0.0%    0.0%  Stub: ToIntegerStub
      1    0.0%    0.0%  Stub: ToBooleanICStub(Undefined,String)
      1    0.0%    0.0%  Stub: ToBooleanICStub(Undefined,SpecObject)
      1    0.0%    0.0%  Stub: ToBooleanICStub(String)
      1    0.0%    0.0%  Stub: ToBooleanICStub {2}
      1    0.0%    0.0%  Stub: StringToNumberStub
      1    0.0%    0.0%  Stub: StoreTransitionStub {7}
      1    0.0%    0.0%  Stub: StoreTransitionStub {4}
      1    0.0%    0.0%  Stub: StoreTransitionStub {3}
      1    0.0%    0.0%  Stub: StoreTransitionStub {23}
      1    0.0%    0.0%  Stub: StoreTransitionStub {22}
      1    0.0%    0.0%  Stub: StoreTransitionStub {21}
      1    0.0%    0.0%  Stub: StoreTransitionStub {20}
      1    0.0%    0.0%  Stub: StoreTransitionStub {19}
      1    0.0%    0.0%  Stub: StoreTransitionStub {18}
      1    0.0%    0.0%  Stub: StoreTransitionStub {15}
      1    0.0%    0.0%  Stub: StoreTransitionStub {13}
      1    0.0%    0.0%  Stub: StoreTransitionStub {11}
      1    0.0%    0.0%  Stub: StoreFieldStub {9}
      1    0.0%    0.0%  Stub: StoreFieldStub {6}
      1    0.0%    0.0%  Stub: StoreFieldStub {5}
      1    0.0%    0.0%  Stub: StoreFieldStub {4}
      1    0.0%    0.0%  Stub: StoreFieldStub {3}
      1    0.0%    0.0%  Stub: StoreFieldStub {11}
      1    0.0%    0.0%  Stub: StoreFieldStub {10}
      1    0.0%    0.0%  Stub: StoreFieldStub
      1    0.0%    0.0%  Stub: RecordWriteStub {7}
      1    0.0%    0.0%  Stub: RecordWriteStub {6}
      1    0.0%    0.0%  Stub: RecordWriteStub {5}
      1    0.0%    0.0%  Stub: RecordWriteStub {24}
      1    0.0%    0.0%  Stub: RecordWriteStub {23}
      1    0.0%    0.0%  Stub: RecordWriteStub {22}
      1    0.0%    0.0%  Stub: RecordWriteStub {21}
      1    0.0%    0.0%  Stub: RecordWriteStub {20}
      1    0.0%    0.0%  Stub: RecordWriteStub {1}
      1    0.0%    0.0%  Stub: RecordWriteStub {19}
      1    0.0%    0.0%  Stub: RecordWriteStub {18}
      1    0.0%    0.0%  Stub: RecordWriteStub {17}
      1    0.0%    0.0%  Stub: RecordWriteStub {16}
      1    0.0%    0.0%  Stub: RecordWriteStub {14}
      1    0.0%    0.0%  Stub: RecordWriteStub {12}
      1    0.0%    0.0%  Stub: LoadFieldStub {9}
      1    0.0%    0.0%  Stub: LoadFieldStub {8}
      1    0.0%    0.0%  Stub: LoadFieldStub {7}
      1    0.0%    0.0%  Stub: LoadFieldStub {5}
      1    0.0%    0.0%  Stub: LoadFieldStub {4}
      1    0.0%    0.0%  Stub: LoadFieldStub {3}
      1    0.0%    0.0%  Stub: LoadFieldStub {2}
      1    0.0%    0.0%  Stub: LoadFieldStub {1}
      1    0.0%    0.0%  Stub: LoadFieldStub {11}
      1    0.0%    0.0%  Stub: LoadFieldStub {10}
      1    0.0%    0.0%  Stub: LoadFieldStub
      1    0.0%    0.0%  Stub: LoadFastElementStub {3}
      1    0.0%    0.0%  Stub: LoadFastElementStub {2}
      1    0.0%    0.0%  Stub: LoadFastElementStub {1}
      1    0.0%    0.0%  Stub: LoadFastElementStub
      1    0.0%    0.0%  Stub: LoadConstantStub {9}
      1    0.0%    0.0%  Stub: LoadConstantStub {7}
      1    0.0%    0.0%  Stub: LoadConstantStub {6}
      1    0.0%    0.0%  Stub: LoadConstantStub {5}
      1    0.0%    0.0%  Stub: LoadConstantStub {19}
      1    0.0%    0.0%  Stub: LoadConstantStub {18}
      1    0.0%    0.0%  Stub: LoadConstantStub {16}
      1    0.0%    0.0%  Stub: LoadConstantStub {15}
      1    0.0%    0.0%  Stub: LoadConstantStub {10}
      1    0.0%    0.0%  Stub: LoadConstantStub
      1    0.0%    0.0%  Stub: FastNewContextStub {6}
      1    0.0%    0.0%  Stub: CompareICStub {6}
      1    0.0%    0.0%  Stub: CompareICStub {5}
      1    0.0%    0.0%  Stub: CompareICStub {16}
      1    0.0%    0.0%  Stub: CompareICStub {15}
      1    0.0%    0.0%  Stub: CompareICStub {14}
      1    0.0%    0.0%  Stub: CompareICStub {11}
      1    0.0%    0.0%  Stub: CompareICStub
      1    0.0%    0.0%  Stub: CallApiGetterStub
      1    0.0%    0.0%  Stub: BinaryOpWithAllocationSiteStub {1}
      1    0.0%    0.0%  Stub: BinaryOpICStub
      1    0.0%    0.0%  Script: ~/Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/ru/address/postcode.js
      1    0.0%    0.0%  Script: ~/Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/address/street_prefix.js
      1    0.0%    0.0%  Script: ~/Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/address/index.js
      1    0.0%    0.0%  Script: ~/Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/nb_NO/address/common_street_suffix.js
      1    0.0%    0.0%  RegExp: ^\\/parent-deliverables(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/order-forms(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/keywords(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/briefing-fields(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/batches\\/((?:[^\\/]+?))(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/banned-words(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\/_internal_\\/ok(?:\\/(?=$))?$
      1    0.0%    0.0%  RegExp: ^\\.
      1    0.0%    0.0%  RegExp: ^Transfer-Encoding$
      1    0.0%    0.0%  RegExp: ^Date$
      1    0.0%    0.0%  RegExp: ^Content-Length$
      1    0.0%    0.0%  RegExp: \\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\] {1}
      1    0.0%    0.0%  RegExp: \\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]
      1    0.0%    0.0%  RegExp: [\\}\\]]
      1    0.0%    0.0%  RegExp: [\\r\\n]
      1    0.0%    0.0%  LazyCompile: ~testImplicitResolving /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/dumper.js:160:31
      1    0.0%    0.0%  LazyCompile: ~strictIndexOf /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:1292:25
      1    0.0%    0.0%  LazyCompile: ~shallowCopy /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/utils.js:13:21
      1    0.0%    0.0%  LazyCompile: ~serverSocketCloseListener _http_server.js:287:37
      1    0.0%    0.0%  LazyCompile: ~readSingleQuotedScalar /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:517:32
      1    0.0%    0.0%  LazyCompile: ~readDoubleQuotedScalar /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:562:32
      1    0.0%    0.0%  LazyCompile: ~parseQueryStringValues /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/parse.js:19:50
      1    0.0%    0.0%  LazyCompile: ~parseObject /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/parse.js:49:28
      1    0.0%    0.0%  LazyCompile: ~onwriteDrain _stream_writable.js:394:22
      1    0.0%    0.0%  LazyCompile: ~oneOf /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/JsonValidation.js:292:21
      1    0.0%    0.0%  LazyCompile: ~onParserExecuteCommon _http_server.js:380:33
      1    0.0%    0.0%  LazyCompile: ~next /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:1026:18
      1    0.0%    0.0%  LazyCompile: ~module.exports.load /Users/terencechow/workspace/quill-cloud-backend/node_modules/path-loader/lib/loaders/file.js:38:32
      1    0.0%    0.0%  LazyCompile: ~module.exports /Users/terencechow/workspace/quill-cloud-backend/node_modules/core-js/library/modules/_an-object.js:2:27
      1    0.0%    0.0%  LazyCompile: ~mergeQueryParams /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:60:29
      1    0.0%    0.0%  LazyCompile: ~listRates /Users/terencechow/workspace/quill-cloud-backend/dist/server/routes/rates.js:74:28
      1    0.0%    0.0%  LazyCompile: ~line.toFunction /Users/terencechow/workspace/quill-cloud-backend/node_modules/generate-function/index.js:44:29
      1    0.0%    0.0%  LazyCompile: ~keys /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:13284:18
      1    0.0%    0.0%  LazyCompile: ~join path.js:1212:22
      1    0.0%    0.0%  LazyCompile: ~isFunction /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/node_modules/lodash/index.js:8709:24
      1    0.0%    0.0%  LazyCompile: ~isFinite native v8natives.js:32:24
      1    0.0%    0.0%  LazyCompile: ~hrtime internal/process.js:86:35
      1    0.0%    0.0%  LazyCompile: ~get buffer native typedarray.js:1494:29
      1    0.0%    0.0%  LazyCompile: ~fs.readFileSync fs.js:496:27
      1    0.0%    0.0%  LazyCompile: ~fromString buffer.js:186:20
      1    0.0%    0.0%  LazyCompile: ~forEach /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:215:60
      1    0.0%    0.0%  LazyCompile: ~finish /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:680:21
      1    0.0%    0.0%  LazyCompile: ~exports.validate /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/JsonValidation.js:446:29
      1    0.0%    0.0%  LazyCompile: ~equalObjects /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash.isequal/index.js:1214:22
      1    0.0%    0.0%  LazyCompile: ~emitTwo events.js:104:17
      1    0.0%    0.0%  LazyCompile: ~emitOne events.js:94:17
      1    0.0%    0.0%  LazyCompile: ~dirname path.js:1330:28
      1    0.0%    0.0%  LazyCompile: ~defineProperties native v8natives.js:585:32
      1    0.0%    0.0%  LazyCompile: ~connect net.js:816:17
      1    0.0%    0.0%  LazyCompile: ~compile /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/compile_binary_parser.js:13:17
      1    0.0%    0.0%  LazyCompile: ~combineURIs /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:72:22
      1    0.0%    0.0%  LazyCompile: ~charCodeAt native string.js:50:28
      1    0.0%    0.0%  LazyCompile: ~bunyan /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/bunyan.js:55:27
      1    0.0%    0.0%  LazyCompile: ~basename path.js:1359:30
      1    0.0%    0.0%  LazyCompile: ~baseForOwn /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:3000:24
      1    0.0%    0.0%  LazyCompile: ~audit /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:263:19
      1    0.0%    0.0%  LazyCompile: ~applyStyle /Users/terencechow/workspace/quill-cloud-backend/node_modules/colors/lib/colors.js:93:20
      1    0.0%    0.0%  LazyCompile: ~abrupt /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:627:21
      1    0.0%    0.0%  LazyCompile: ~_route /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:816:42
      1    0.0%    0.0%  LazyCompile: ~_finishReqResCycle /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:1314:66
      1    0.0%    0.0%  LazyCompile: ~_clone /Users/terencechow/workspace/quill-cloud-backend/node_modules/config/lib/config.js:1170:18
      1    0.0%    0.0%  LazyCompile: ~_callee2$ /Users/terencechow/workspace/quill-cloud-backend/dist/server/routes/parentAccounts.js:71:57
      1    0.0%    0.0%  LazyCompile: ~_callee$ /Users/terencechow/workspace/quill-cloud-backend/dist/server/routes/rates.js:28:56
      1    0.0%    0.0%  LazyCompile: ~__send /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/response.js:343:48
      1    0.0%    0.0%  LazyCompile: ~WritableState.onwrite _stream_writable.js:89:26
      1    0.0%    0.0%  LazyCompile: ~SwaggerApi.getPath /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/api.js:184:41
      1    0.0%    0.0%  LazyCompile: ~StringReplaceGlobalRegExpWithFunction native regexp.js:460:47
      1    0.0%    0.0%  LazyCompile: ~StackHas native array.js:120:18
      1    0.0%    0.0%  LazyCompile: ~Socket.setTimeout net.js:319:39
      1    0.0%    0.0%  LazyCompile: ~Socket._read net.js:409:34
      1    0.0%    0.0%  LazyCompile: ~Socket net.js:125:16
      1    0.0%    0.0%  LazyCompile: ~ResultSetHeader /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/resultset_header.js:14:25
      1    0.0%    0.0%  LazyCompile: ~ReadFileContext.read fs.js:325:42
      1    0.0%    0.0%  LazyCompile: ~ReadFileContext fs.js:313:25
      1    0.0%    0.0%  LazyCompile: ~Path.getOperation /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/path.js:119:40
      1    0.0%    0.0%  LazyCompile: ~OutgoingMessage.setHeader _http_outgoing.js:349:47
      1    0.0%    0.0%  LazyCompile: ~NewPromiseCapability native promise.js:172:30
      1    0.0%    0.0%  LazyCompile: ~Module._nodeModulePaths module.js:273:37
      1    0.0%    0.0%  LazyCompile: ~Module._findPath module.js:151:28
      1    0.0%    0.0%  LazyCompile: ~LRUCache.set /Users/terencechow/workspace/quill-cloud-backend/node_modules/lru-cache/index.js:296:35
      1    0.0%    0.0%  LazyCompile: ~InnerArrayIndexOf native array.js:1009:27
      1    0.0%    0.0%  LazyCompile: ~IncomingMessage.read _http_incoming.js:76:42
      1    0.0%    0.0%  LazyCompile: ~Handshake.fromPacket /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/handshake.js:15:32
      1    0.0%    0.0%  LazyCompile: ~Execute._unpipeStream /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/execute.js:29:32
      1    0.0%    0.0%  LazyCompile: ~EventEmitter.init events.js:42:29
      1    0.0%    0.0%  LazyCompile: ~DoJoin native array.js:129:16
      1    0.0%    0.0%  LazyCompile: ~Connection.statementKey /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:661:35
      1    0.0%    0.0%  LazyCompile: ~Connection.handlePacket /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:460:45
      1    0.0%    0.0%  LazyCompile: ~Command.execute /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/command.js:21:37
      1    0.0%    0.0%  LazyCompile: ~Buffer.write buffer.js:714:34
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/node_modules/json-refs/index.js:219:38
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/utils.js:91:48
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:719:62
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/query.js:60:32
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/index.js:3:20
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/cors/lib/index.js:204:37
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan/lib/bunyan.js:980:49
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/node_modules/lodash/index.js:3003:32
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/babel-runtime/helpers/asyncToGenerator.js:14:43
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/helpers.js:45:59
      1    0.0%    0.0%  LazyCompile: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/helpers.js:165:37
      1    0.0%    0.0%  LazyCompile: tryStatSync fs.js:460:21
      1    0.0%    0.0%  LazyCompile: tryReadSync fs.js:484:21
      1    0.0%    0.0%  LazyCompile: isRefLike /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:232:20
      1    0.0%    0.0%  LazyCompile: *walkItem /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:435:21
      1    0.0%    0.0%  LazyCompile: *walk /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/node_modules/json-refs/index.js:528:15
      1    0.0%    0.0%  LazyCompile: *testImplicitResolving /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/dumper.js:160:31
      1    0.0%    0.0%  LazyCompile: *swagger_security /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_security.js:24:35
      1    0.0%    0.0%  LazyCompile: *swagger_params_parser /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_params_parser.js:31:40
      1    0.0%    0.0%  LazyCompile: *stop /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:555:19
      1    0.0%    0.0%  LazyCompile: *shallowCopy /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/utils.js:13:21
      1    0.0%    0.0%  LazyCompile: *restifyWriteHead /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/response.js:609:61
      1    0.0%    0.0%  LazyCompile: *resolveYamlMerge /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/type/merge.js:5:26
      1    0.0%    0.0%  LazyCompile: *resolveInput /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/lib/helpers.js:12:22
      1    0.0%    0.0%  LazyCompile: *reset /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:529:20
      1    0.0%    0.0%  LazyCompile: *req /Users/terencechow/workspace/quill-cloud-backend/node_modules/bunyan-debug-stream/lib/BunyanDebugStream.js:287:18
      1    0.0%    0.0%  LazyCompile: *readBlockMapping /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:951:26
      1    0.0%    0.0%  LazyCompile: *pushTryEntry /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:428:24
      1    0.0%    0.0%  LazyCompile: *push /Users/terencechow/workspace/quill-cloud-backend/node_modules/generate-function/index.js:10:22
      1    0.0%    0.0%  LazyCompile: *parseQueryStringKeys /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/parse.js:83:46
      1    0.0%    0.0%  LazyCompile: *parseQueryString /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/query.js:50:30
      1    0.0%    0.0%  LazyCompile: *onSocketFinish net.js:208:24
      1    0.0%    0.0%  LazyCompile: *module.exports /Users/terencechow/workspace/quill-cloud-backend/node_modules/generate-function/index.js:6:26
      1    0.0%    0.0%  LazyCompile: *match native string.js:105:23
      1    0.0%    0.0%  LazyCompile: *mapCacheGet /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:2197:25
      1    0.0%    0.0%  LazyCompile: *makeInvokeMethod /Users/terencechow/workspace/quill-cloud-backend/node_modules/regenerator-runtime/runtime.js:249:28
      1    0.0%    0.0%  LazyCompile: *line /Users/terencechow/workspace/quill-cloud-backend/node_modules/generate-function/index.js:16:22
      1    0.0%    0.0%  LazyCompile: *leftPad /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:264:17
      1    0.0%    0.0%  LazyCompile: *isString /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:12149:22
      1    0.0%    0.0%  LazyCompile: *isRemote /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-refs/index.js:131:19
      1    0.0%    0.0%  LazyCompile: *isInteger /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/type/int.js:149:19
      1    0.0%    0.0%  LazyCompile: *isBuffer buffer.js:268:36
      1    0.0%    0.0%  LazyCompile: *isAlphaNumeric native uri.js:17:24
      1    0.0%    0.0%  LazyCompile: *howMuchToRead _stream_readable.js:245:23
      1    0.0%    0.0%  LazyCompile: *getStdout internal/process/stdio.js:8:21
      1    0.0%    0.0%  LazyCompile: *getPrototypeOf native v8natives.js:560:30
      1    0.0%    0.0%  LazyCompile: *getOperation /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/index.js:99:44
      1    0.0%    0.0%  LazyCompile: *getIteratee /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:5962:25
      1    0.0%    0.0%  LazyCompile: *get unicode native harmony-unicode-regexps.js:11:26
      1    0.0%    0.0%  LazyCompile: *get /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash.get/index.js:926:13
      1    0.0%    0.0%  LazyCompile: *get /Users/terencechow/workspace/quill-cloud-backend/node_modules/colors/lib/colors.js:154:21
      1    0.0%    0.0%  LazyCompile: *freeParser _http_common.js:186:20
      1    0.0%    0.0%  LazyCompile: *forEach native array.js:954:22
      1    0.0%    0.0%  LazyCompile: *expressCompatibility /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/express_compatibility.js:16:30
      1    0.0%    0.0%  LazyCompile: *exports.validateSchema /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/SchemaValidation.js:512:35
      1    0.0%    0.0%  LazyCompile: *exports.difference /Users/terencechow/workspace/quill-cloud-backend/node_modules/z-schema/src/Utils.js:108:31
      1    0.0%    0.0%  LazyCompile: *emitReadable_ _stream_readable.js:430:23
      1    0.0%    0.0%  LazyCompile: *detectType /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/dumper.js:647:20
      1    0.0%    0.0%  LazyCompile: *createWriteReq net.js:733:24
      1    0.0%    0.0%  LazyCompile: *createJoins /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/helpers.js:134:21
      1    0.0%    0.0%  LazyCompile: *createConditionals /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/helpers.js:73:28
      1    0.0%    0.0%  LazyCompile: *context /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/pre/context.js:30:28
      1    0.0%    0.0%  LazyCompile: *composeNode /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:1257:21
      1    0.0%    0.0%  LazyCompile: *compact /Users/terencechow/workspace/quill-cloud-backend/node_modules/qs/lib/utils.js:170:35
      1    0.0%    0.0%  LazyCompile: *checkInvalidHeaderChar _http_common.js:303:32
      1    0.0%    0.0%  LazyCompile: *charCodeAt native string.js:50:28
      1    0.0%    0.0%  LazyCompile: *captureStackTrace native messages.js:686:30
      1    0.0%    0.0%  LazyCompile: *captureSegment /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/loader.js:244:24
      1    0.0%    0.0%  LazyCompile: *basename path.js:1359:30
      1    0.0%    0.0%  LazyCompile: *baseHas /Users/terencechow/workspace/quill-cloud-backend/node_modules/lodash/lodash.js:3104:21
      1    0.0%    0.0%  LazyCompile: *auditResponseSerializer /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:238:50
      1    0.0%    0.0%  LazyCompile: *auditRequestSerializer /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/plugins/audit.js:209:49
      1    0.0%    0.0%  LazyCompile: *_run /Users/terencechow/workspace/quill-cloud-backend/node_modules/restify/lib/server.js:991:38
      1    0.0%    0.0%  LazyCompile: *_callee /Users/terencechow/workspace/quill-cloud-backend/dist/server/db/findAll.js:30:103
      1    0.0%    0.0%  LazyCompile: *[Symbol.match] native regexp.js:430:29
      1    0.0%    0.0%  LazyCompile: *Writable.write _stream_writable.js:223:36
      1    0.0%    0.0%  LazyCompile: *ToPositiveInteger native runtime.js:27:27
      1    0.0%    0.0%  LazyCompile: *StringReplaceGlobalRegExpWithFunction native regexp.js:460:47
      1    0.0%    0.0%  LazyCompile: *Socket.destroySoon net.js:452:40
      1    0.0%    0.0%  LazyCompile: *Socket net.js:125:16
      1    0.0%    0.0%  LazyCompile: *ServerResponse.assignSocket _http_server.js:134:49
      1    0.0%    0.0%  LazyCompile: *Readable.on _stream_readable.js:686:33
      1    0.0%    0.0%  LazyCompile: *PromiseSet native promise.js:61:20
      1    0.0%    0.0%  LazyCompile: *PromiseInit native promise.js:76:21
      1    0.0%    0.0%  LazyCompile: *PromiseDone native promise.js:80:21
      1    0.0%    0.0%  LazyCompile: *Prepare.readField /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/commands/prepare.js:88:39
      1    0.0%    0.0%  LazyCompile: *Packet.writeLengthCodedString /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:801:51
      1    0.0%    0.0%  LazyCompile: *Packet.readLengthCodedNumber /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:150:50
      1    0.0%    0.0%  LazyCompile: *Packet.readInt8 /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:53:37
      1    0.0%    0.0%  LazyCompile: *Packet /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/packet.js:8:16
      1    0.0%    0.0%  LazyCompile: *OutgoingMessage.end _http_outgoing.js:547:41
      1    0.0%    0.0%  LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:147:47
      1    0.0%    0.0%  LazyCompile: *OutgoingMessage._storeHeader _http_outgoing.js:192:50
      1    0.0%    0.0%  LazyCompile: *OutgoingMessage._send _http_outgoing.js:125:43
      1    0.0%    0.0%  LazyCompile: *Module._compile module.js:510:37
      1    0.0%    0.0%  LazyCompile: *MathRandomRaw native math.js:38:23
      1    0.0%    0.0%  LazyCompile: *LRUCache.get /Users/terencechow/workspace/quill-cloud-backend/node_modules/lru-cache/index.js:355:35
      1    0.0%    0.0%  LazyCompile: *IncomingMessage _http_incoming.js:20:25
      1    0.0%    0.0%  LazyCompile: *F /Users/terencechow/workspace/quill-cloud-backend/node_modules/core-js/library/modules/_export.js:31:24
      1    0.0%    0.0%  LazyCompile: *Execute.toPacket /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/packets/execute.js:24:38
      1    0.0%    0.0%  LazyCompile: *Encode native uri.js:131:16
      1    0.0%    0.0%  LazyCompile: *Domain.enter domain.js:141:34
      1    0.0%    0.0%  LazyCompile: *Connection._bumpSequenceId /Users/terencechow/workspace/quill-cloud-backend/node_modules/mysql2/lib/connection.js:272:48
      1    0.0%    0.0%  LazyCompile: *Buffer.allocUnsafe buffer.js:139:30
      1    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/sway/lib/types/api.js:190:46
      1    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/swagger-node-runner/fittings/swagger_params_parser.js:39:62
      1    0.0%    0.0%  LazyCompile: *<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/bagpipes/node_modules/lodash/index.js:9206:41
      1    0.0%    0.0%  Handler: writePacket
      1    0.0%    0.0%  Handler: values {2}
      1    0.0%    0.0%  Handler: values {1}
      1    0.0%    0.0%  Handler: values
      1    0.0%    0.0%  Handler: value
      1    0.0%    0.0%  Handler: userinfo {27}
      1    0.0%    0.0%  Handler: userinfo {24}
      1    0.0%    0.0%  Handler: userinfo {15}
      1    0.0%    0.0%  Handler: unicode
      1    0.0%    0.0%  Handler: test
      1    0.0%    0.0%  Handler: templateSettings
      1    0.0%    0.0%  Handler: symbol("promise_status_symbol" hash 158323c9)
      1    0.0%    0.0%  Handler: symbol("promise_has_handler_symbol" hash 2a5b1a82)
      1    0.0%    0.0%  Handler: symbol("nonexistent_symbol" hash 1db7469) {1}
      1    0.0%    0.0%  Handler: symbol("nonexistent_symbol" hash 1db7469)
      1    0.0%    0.0%  Handler: symbol("bytesRead" hash 5865eff)
      1    0.0%    0.0%  Handler: symbol("Symbol.replace" hash 13635fc) {2}
      1    0.0%    0.0%  Handler: symbol("Symbol.replace" hash 13635fc)
      1    0.0%    0.0%  Handler: symbol("Symbol.hasInstance" hash 1cb9da9b)
      1    0.0%    0.0%  Handler: subDocPath {8}
      1    0.0%    0.0%  Handler: subDocPath {5}
      1    0.0%    0.0%  Handler: subDocPath {25}
      1    0.0%    0.0%  Handler: subDocPath {22}
      1    0.0%    0.0%  Handler: subDocPath {10}
      1    0.0%    0.0%  Handler: status
      1    0.0%    0.0%  Handler: startHandlerTimer
      1    0.0%    0.0%  Handler: src
      1    0.0%    0.0%  Handler: split
      1    0.0%    0.0%  Handler: sortedLastIndex
      1    0.0%    0.0%  Handler: slice
      1    0.0%    0.0%  Handler: skip
      1    0.0%    0.0%  Handler: shift
      1    0.0%    0.0%  Handler: serializers {2}
      1    0.0%    0.0%  Handler: serializers {1}
      1    0.0%    0.0%  Handler: serializers
      1    0.0%    0.0%  Handler: secure {2}
      1    0.0%    0.0%  Handler: secure {1}
      1    0.0%    0.0%  Handler: search
      1    0.0%    0.0%  Handler: role
      1    0.0%    0.0%  Handler: resolveCirculars {12}
      1    0.0%    0.0%  Handler: resolveCirculars
      1    0.0%    0.0%  Handler: res {3}
      1    0.0%    0.0%  Handler: res {1}
      1    0.0%    0.0%  Handler: require
      1    0.0%    0.0%  Handler: req_id {4}
      1    0.0%    0.0%  Handler: req_id {1}
      1    0.0%    0.0%  Handler: req_id
      1    0.0%    0.0%  Handler: remotePort {3}
      1    0.0%    0.0%  Handler: remotePort {2}
      1    0.0%    0.0%  Handler: remotePort
      1    0.0%    0.0%  Handler: reference {4}
      1    0.0%    0.0%  Handler: reference {3}
      1    0.0%    0.0%  Handler: reference {27}
      1    0.0%    0.0%  Handler: reference {25}
      1    0.0%    0.0%  Handler: reference {19}
      1    0.0%    0.0%  Handler: reference {11}
      1    0.0%    0.0%  Handler: reference {10}
      1    0.0%    0.0%  Handler: redirect
      1    0.0%    0.0%  Handler: reassigned
      1    0.0%    0.0%  Handler: readSInt8
      1    0.0%    0.0%  Handler: readDateTimeString
      1    0.0%    0.0%  Handler: readBuffer
      1    0.0%    0.0%  Handler: readBody {1}
      1    0.0%    0.0%  Handler: readBody
      1    0.0%    0.0%  Handler: rawHeaders
      1    0.0%    0.0%  Handler: rate {3}
      1    0.0%    0.0%  Handler: rate {2}
      1    0.0%    0.0%  Handler: rate {1}
      1    0.0%    0.0%  Handler: rate
      1    0.0%    0.0%  Handler: query {8}
      1    0.0%    0.0%  Handler: query {3}
      1    0.0%    0.0%  Handler: query {29}
      1    0.0%    0.0%  Handler: query {26}
      1    0.0%    0.0%  Handler: query {22}
      1    0.0%    0.0%  Handler: push
      1    0.0%    0.0%  Handler: projectId {3}
      1    0.0%    0.0%  Handler: projectId {1}
      1    0.0%    0.0%  Handler: projectId
      1    0.0%    0.0%  Handler: port {25}
      1    0.0%    0.0%  Handler: port {24}
      1    0.0%    0.0%  Handler: port {22}
      1    0.0%    0.0%  Handler: port {17}
      1    0.0%    0.0%  Handler: play
      1    0.0%    0.0%  Handler: personType
      1    0.0%    0.0%  Handler: path {24}
      1    0.0%    0.0%  Handler: path {23}
      1    0.0%    0.0%  Handler: path {19}
      1    0.0%    0.0%  Handler: path {16}
      1    0.0%    0.0%  Handler: path {15}
      1    0.0%    0.0%  Handler: path {11}
      1    0.0%    0.0%  Handler: parseQueryString
      1    0.0%    0.0%  Handler: parseBody
      1    0.0%    0.0%  Handler: parentAccountName
      1    0.0%    0.0%  Handler: params
      1    0.0%    0.0%  Handler: oncomplete {1}
      1    0.0%    0.0%  Handler: oncomplete
      1    0.0%    0.0%  Handler: on
      1    0.0%    0.0%  Handler: next
      1    0.0%    0.0%  Handler: nativeLanguage
      1    0.0%    0.0%  Handler: name {4}
      1    0.0%    0.0%  Handler: name {3}
      1    0.0%    0.0%  Handler: name {2}
      1    0.0%    0.0%  Handler: name
      1    0.0%    0.0%  Handler: methods
      1    0.0%    0.0%  Handler: method
      1    0.0%    0.0%  Handler: loaderOptions {5}
      1    0.0%    0.0%  Handler: loaderOptions {25}
      1    0.0%    0.0%  Handler: loaderOptions {23}
      1    0.0%    0.0%  Handler: loaderOptions {14}
      1    0.0%    0.0%  Handler: length {1}
      1    0.0%    0.0%  Handler: length
      1    0.0%    0.0%  Handler: indexOf
      1    0.0%    0.0%  Handler: host {4}
      1    0.0%    0.0%  Handler: host {27}
      1    0.0%    0.0%  Handler: host {24}
      1    0.0%    0.0%  Handler: host {21}
      1    0.0%    0.0%  Handler: host {18}
      1    0.0%    0.0%  Handler: haveMoreData
      1    0.0%    0.0%  Handler: handle
      1    0.0%    0.0%  Handler: gte
      1    0.0%    0.0%  Handler: global
      1    0.0%    0.0%  Handler: fragment {5}
      1    0.0%    0.0%  Handler: fragment {24}
      1    0.0%    0.0%  Handler: fragment {21}
      1    0.0%    0.0%  Handler: findWhere
      1    0.0%    0.0%  Handler: findLast
      1    0.0%    0.0%  Handler: findKey
      1    0.0%    0.0%  Handler: filter {14}
      1    0.0%    0.0%  Handler: filter {11}
      1    0.0%    0.0%  Handler: filter
      1    0.0%    0.0%  Handler: execute {2}
      1    0.0%    0.0%  Handler: execute
      1    0.0%    0.0%  Handler: event {1}
      1    0.0%    0.0%  Handler: error {2}
      1    0.0%    0.0%  Handler: error {1}
      1    0.0%    0.0%  Handler: endsWith
      1    0.0%    0.0%  Handler: endHandlerTimer
      1    0.0%    0.0%  Handler: end {1}
      1    0.0%    0.0%  Handler: end
      1    0.0%    0.0%  Handler: emit
      1    0.0%    0.0%  Handler: email
      1    0.0%    0.0%  Handler: domain {4}
      1    0.0%    0.0%  Handler: domain {2}
      1    0.0%    0.0%  Handler: domain {1}
      1    0.0%    0.0%  Handler: domain
      1    0.0%    0.0%  Handler: default
      1    0.0%    0.0%  Handler: decodeURIComponent
      1    0.0%    0.0%  Handler: decodeURI
      1    0.0%    0.0%  Handler: deburr
      1    0.0%    0.0%  Handler: deadline
      1    0.0%    0.0%  Handler: createDate {2}
      1    0.0%    0.0%  Handler: createDate
      1    0.0%    0.0%  Handler: context {1}
      1    0.0%    0.0%  Handler: context
      1    0.0%    0.0%  Handler: commentersDeliverableId
      1    0.0%    0.0%  Handler: client
      1    0.0%    0.0%  Handler: charCodeAt {1}
      1    0.0%    0.0%  Handler: catchLoc
      1    0.0%    0.0%  Handler: call {1}
      1    0.0%    0.0%  Handler: call
      1    0.0%    0.0%  Handler: cache
      1    0.0%    0.0%  Handler: assignmentId {1}
      1    0.0%    0.0%  Handler: assignmentId
      1    0.0%    0.0%  Handler: assignmentGroupId {1}
      1    0.0%    0.0%  Handler: assignmentGroupId
      1    0.0%    0.0%  Handler: archived {1}
      1    0.0%    0.0%  Handler: archived
      1    0.0%    0.0%  Handler: apply {1}
      1    0.0%    0.0%  Handler: allowPrototypes
      1    0.0%    0.0%  Handler: accountIds
      1    0.0%    0.0%  Handler: _url
      1    0.0%    0.0%  Handler: _unrefTimer {1}
      1    0.0%    0.0%  Handler: _unrefTimer
      1    0.0%    0.0%  Handler: _socketEnd
      1    0.0%    0.0%  Handler: _maxListeners
      1    0.0%    0.0%  Handler: _invoke {1}
      1    0.0%    0.0%  Handler: _idleStart
      1    0.0%    0.0%  Handler: _headers
      1    0.0%    0.0%  Handler: _eventsCount {2}
      1    0.0%    0.0%  Handler: _eventsCount {1}
      1    0.0%    0.0%  Handler: _eventsCount
      1    0.0%    0.0%  Handler: _events
      1    0.0%    0.0%  Handler: _emit
      1    0.0%    0.0%  Handler: _dtraceId
      1    0.0%    0.0%  Handler: _audit {1}
      1    0.0%    0.0%  Handler: Object {1}
      1    0.0%    0.0%  Handler: Object
      1    0.0%    0.0%  Handler: Number
      1    0.0%    0.0%  Handler: Function
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {3}
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {2}
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {14}
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {13}
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {12}
      1    0.0%    0.0%  Handler: An IC handler from the snapshot {11}
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/pipeworks/pipeworks.js:60:24
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/uk/phone_number/index.js:1:11
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/ru/address/state.js:1:11
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/es_MX/address/city_prefix.js:1:11
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/en_IND/internet/index.js:1:11
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/js-yaml/lib/js-yaml/dumper.js:319:26
      1    0.0%    0.0%  Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/iconv-lite/encodings/index.js:1:11
      1    0.0%    0.0%  Builtin: StringConstructor
      1    0.0%    0.0%  Builtin: ObjectProtoToString
      1    0.0%    0.0%  Builtin: NumberConstructor
      1    0.0%    0.0%  Builtin: MakeQuadragenarianCodeYoungAgainEvenMarking
      1    0.0%    0.0%  Builtin: JSBuiltinsConstructStub
      1    0.0%    0.0%  Builtin: InOptimizationQueue
      1    0.0%    0.0%  Builtin: FunctionPrototypeCall
      1    0.0%    0.0%  Builtin: FunctionPrototypeBind
      1    0.0%    0.0%  Builtin: FunctionPrototypeApply
      1    0.0%    0.0%  Builtin: DatePrototypeGetSeconds
      1    0.0%    0.0%  Builtin: DateConstructor_ConstructStub
      1    0.0%    0.0%  Builtin: ArrayConcat

 [C++]:
   ticks  total  nonlib   name
    700    5.5%    5.5%  void node::StreamBase::JSMethod<node::StreamWrap, &(int node::StreamBase::WriteString<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
    348    2.7%    2.8%  node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
    214    1.7%    1.7%  _semctl
    174    1.4%    1.4%  _guarded_close_np
    154    1.2%    1.2%  ___mac_get_pid
    148    1.2%    1.2%  v8::internal::BasicJsonStringifier::SerializeString(v8::internal::Handle<v8::internal::String>)
    132    1.0%    1.0%  void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int)
    118    0.9%    0.9%  void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::StaticScavengeVisitor>(v8::internal::Heap*, v8::internal::HeapObject*, int, int)
    114    0.9%    0.9%  v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
    102    0.8%    0.8%  v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
    102    0.8%    0.8%  v8::internal::BasicJsonStringifier::Result v8::internal::BasicJsonStringifier::Serialize_<false>(v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Handle<v8::internal::Object>)
     98    0.8%    0.8%  __simple_putline
     95    0.7%    0.8%  v8::internal::Runtime_StringBuilderJoin(int, v8::internal::Object**, v8::internal::Isolate*)
     95    0.7%    0.8%  _szone_malloc_should_clear
     88    0.7%    0.7%  v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction, v8::internal::IncrementalMarking::ForceMarkingAction, v8::internal::IncrementalMarking::ForceCompletionAction)
     82    0.6%    0.6%  int v8::internal::BinarySearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int*)
     79    0.6%    0.6%  _recvmsg_x
     77    0.6%    0.6%  void v8::internal::String::WriteToFlat<unsigned char>(v8::internal::String*, unsigned char*, int, int)
     74    0.6%    0.6%  _hex
     68    0.5%    0.5%  void v8::internal::Heap::UpdateAllocationSite<(v8::internal::Heap::UpdateAllocationSiteMode)0>(v8::internal::HeapObject*, v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>*)
     66    0.5%    0.5%  v8::internal::Heap::IteratePromotedObjectPointers(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
     63    0.5%    0.5%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8LengthHelper::Visitor>(v8::Utf8LengthHelper::Visitor*, v8::internal::String*, int)
     63    0.5%    0.5%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::PromoteObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
     60    0.5%    0.5%  v8::internal::Object::ObjectProtoToString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
     59    0.5%    0.5%  node::HandleWrap::Close(v8::FunctionCallbackInfo<v8::Value> const&)
     57    0.4%    0.5%  v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
     57    0.4%    0.5%  int v8::internal::SlotSet::Iterate<void v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::IterateWithWrapper<void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)>(v8::internal::Heap*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))::'lambda'(unsigned char*)>(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
     55    0.4%    0.4%  v8::internal::Object* v8::internal::VisitWeakList<v8::internal::JSFunction>(v8::internal::Heap*, v8::internal::Object*, v8::internal::WeakObjectRetainer*)
     51    0.4%    0.4%  _szone_free_definite_size
     50    0.4%    0.4%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SemiSpaceCopyObject<(v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
     47    0.4%    0.4%  v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag)
     44    0.3%    0.3%  void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*, v8::internal::HeapObject*, int, int)
     43    0.3%    0.3%  v8::internal::String::SlowEquals(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
     43    0.3%    0.3%  __platform_bzero$VARIANT$Ivybridge
     42    0.3%    0.3%  v8::internal::TransitionArray::Search(v8::internal::PropertyKind, v8::internal::Name*, v8::internal::PropertyAttributes, int*)
     42    0.3%    0.3%  v8::internal::PropertyDescriptor::ToPropertyDescriptor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*)
     42    0.3%    0.3%  v8::internal::Factory::NewConsString(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>)
     39    0.3%    0.3%  v8::internal::StringTable::LookupKey(v8::internal::Isolate*, v8::internal::HashTableKey*)
     38    0.3%    0.3%  v8::internal::Scavenger::ScavengeObject(v8::internal::HeapObject**, v8::internal::HeapObject*)
     35    0.3%    0.3%  v8::internal::String::GetFlatContent()
     34    0.3%    0.3%  v8::internal::LookupIterator::LookupIterator(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::LookupIterator::Configuration)
     34    0.3%    0.3%  v8::internal::JSObjectWalkVisitor<v8::internal::AllocationSiteUsageContext>::StructureWalk(v8::internal::Handle<v8::internal::JSObject>)
     31    0.2%    0.2%  v8::internal::BasicJsonStringifier::Result v8::internal::BasicJsonStringifier::Serialize_<true>(v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Handle<v8::internal::Object>)
     31    0.2%    0.2%  ___vfprintf
     29    0.2%    0.2%  void v8::internal::LookupIterator::NextInternal<false>(v8::internal::Map*, v8::internal::JSReceiver*)
     29    0.2%    0.2%  v8::internal::Scavenger::ScavengeObjectSlow(v8::internal::HeapObject**, v8::internal::HeapObject*)
     29    0.2%    0.2%  v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag)
     29    0.2%    0.2%  ___vfwscanf
     28    0.2%    0.2%  void v8::internal::FreeList::ForAllFreeListCategories<v8::internal::FreeList::Available()::'lambda'(v8::internal::FreeListCategory*)>(v8::internal::FreeList::Available()::'lambda'(v8::internal::FreeListCategory*))
     28    0.2%    0.2%  v8::internal::NameDictionaryBase<v8::internal::NameDictionary, v8::internal::NameDictionaryShape>::FindEntry(v8::internal::Handle<v8::internal::Name>)
     28    0.2%    0.2%  v8::internal::BasicJsonStringifier::SerializeDeferredKey(bool, v8::internal::Handle<v8::internal::Object>)
     27    0.2%    0.2%  v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*)
     27    0.2%    0.2%  _create_scalable_zone
     25    0.2%    0.2%  v8::internal::Builtin_Impl_ObjectKeys(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
     24    0.2%    0.2%  v8::internal::Factory::NewProperSubString(v8::internal::Handle<v8::internal::String>, int, int)
     24    0.2%    0.2%  _spin_unlock
     23    0.2%    0.2%  v8::internal::ScavengeWeakObjectRetainer::RetainAs(v8::internal::Object*)
     23    0.2%    0.2%  v8::internal::Runtime_StringReplaceGlobalRegExpWithString(int, v8::internal::Object**, v8::internal::Isolate*)
     23    0.2%    0.2%  v8::internal::LookupIterator::PropertyOrElement(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool*, v8::internal::LookupIterator::Configuration)
     23    0.2%    0.2%  ___kdebug_trace
     22    0.2%    0.2%  v8::internal::StubCache::Set(v8::internal::Name*, v8::internal::Map*, v8::internal::Code*)
     22    0.2%    0.2%  v8::internal::SeqString::Truncate(v8::internal::Handle<v8::internal::SeqString>, int)
     22    0.2%    0.2%  _pathconf
     21    0.2%    0.2%  void v8::internal::LookupIterator::Start<false>()
     21    0.2%    0.2%  v8::internal::RelocIterator::next()
     21    0.2%    0.2%  v8::internal::Object::CreateListFromArrayLike(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::ElementTypes)
     21    0.2%    0.2%  node::InternalModuleReadFile(v8::FunctionCallbackInfo<v8::Value> const&)
     21    0.2%    0.2%  _mach_vm_read
     20    0.2%    0.2%  void node::StreamBase::JSMethod<node::StreamWrap, &(node::StreamBase::WriteBuffer(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
     20    0.2%    0.2%  v8::internal::Factory::NewFunction(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
     20    0.2%    0.2%  v8::internal::Accessors::ArrayLengthGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
     19    0.1%    0.2%  v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::JSFunction::BodyDescriptorImpl<(v8::internal::JSFunction::BodyVisitingPolicy)0>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
     18    0.1%    0.1%  v8::internal::TransitionArray::SearchTransition(v8::internal::Map*, v8::internal::PropertyKind, v8::internal::Name*, v8::internal::PropertyAttributes)
     18    0.1%    0.1%  v8::internal::StoreBuffer::MoveEntriesToRememberedSet()
     18    0.1%    0.1%  v8::internal::Heap::AllocateRawTwoByteString(int, v8::internal::PretenureFlag)
     18    0.1%    0.1%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::PromoteObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
     17    0.1%    0.1%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*)
     17    0.1%    0.1%  v8::internal::OrderedHashSet::Add(v8::internal::Handle<v8::internal::OrderedHashSet>, v8::internal::Handle<v8::internal::Object>)
     17    0.1%    0.1%  v8::internal::Isolate::native_context()
     17    0.1%    0.1%  v8::internal::InnerPointerToCodeCache::GetCacheEntry(unsigned char*)
     17    0.1%    0.1%  v8::internal::IC::IC(v8::internal::IC::FrameDepth, v8::internal::Isolate*, v8::internal::FeedbackNexus*)
     17    0.1%    0.1%  v8::internal::Heap::InitializeJSObjectFromMap(v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::Map*)
     16    0.1%    0.1%  v8::internal::String::SlowEquals(v8::internal::String*)
     16    0.1%    0.1%  v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
     16    0.1%    0.1%  v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
     16    0.1%    0.1%  v8::internal::Factory::NewRawTwoByteString(int, v8::internal::PretenureFlag)
     16    0.1%    0.1%  v8::internal::CodeCache::Lookup(v8::internal::Name*, unsigned int)
     16    0.1%    0.1%  v8::internal::BasicJsonStringifier::SerializeSmi(v8::internal::Smi*)
     15    0.1%    0.1%  v8::internal::SharedFunctionInfo::SearchOptimizedCodeMap(v8::internal::Context*, v8::internal::BailoutId)
     15    0.1%    0.1%  v8::internal::Object::GetProperty(v8::internal::LookupIterator*)
     15    0.1%    0.1%  v8::internal::JSReceiver::BuiltinStringTag(v8::internal::Handle<v8::internal::JSReceiver>)
     15    0.1%    0.1%  v8::internal::JSObject::CollectOwnPropertyNames(v8::internal::KeyAccumulator*, v8::internal::PropertyFilter)
     15    0.1%    0.1%  v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
     15    0.1%    0.1%  v8::internal::CodeStub::FindCodeInCache(v8::internal::Code**)
     14    0.1%    0.1%  v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
     14    0.1%    0.1%  v8::internal::LookupIterator::FetchValue() const
     14    0.1%    0.1%  v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>)
     14    0.1%    0.1%  v8::internal::JSObject::RawFastPropertyAtPut(v8::internal::FieldIndex, v8::internal::Object*)
     14    0.1%    0.1%  v8::internal::Builtin_ArrayIsArray(int, v8::internal::Object**, v8::internal::Isolate*)
     14    0.1%    0.1%  _http_parser_execute
     13    0.1%    0.1%  void v8::internal::FixedBodyDescriptor<24, 40, 40>::IterateBody<v8::internal::StaticScavengeVisitor>(v8::internal::HeapObject*)
     13    0.1%    0.1%  v8::internal::Zone::New(unsigned long)
     13    0.1%    0.1%  v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*)
     13    0.1%    0.1%  v8::internal::Factory::NewJSObjectFromMap(v8::internal::Handle<v8::internal::Map>, v8::internal::PretenureFlag, v8::internal::Handle<v8::internal::AllocationSite>)
     13    0.1%    0.1%  v8::internal::Factory::NewJSArrayWithElements(v8::internal::Handle<v8::internal::FixedArrayBase>, v8::internal::ElementsKind, int, v8::internal::PretenureFlag)
     13    0.1%    0.1%  node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding)
     13    0.1%    0.1%  _tiny_malloc_from_free_list
     12    0.1%    0.1%  void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&)
     12    0.1%    0.1%  v8::internal::Runtime_SubString(int, v8::internal::Object**, v8::internal::Isolate*)
     12    0.1%    0.1%  v8::internal::Object* v8::internal::StringReplaceGlobalAtomRegExpWithString<v8::internal::SeqTwoByteString>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSArray>)
     12    0.1%    0.1%  v8::internal::IntToCString(int, v8::internal::Vector<char>)
     12    0.1%    0.1%  v8::internal::InnerPointerToCodeCache::GcSafeFindCodeForInnerPointer(unsigned char*)
     12    0.1%    0.1%  v8::internal::Heap::Allocate(v8::internal::Map*, v8::internal::AllocationSpace, v8::internal::AllocationSite*)
     12    0.1%    0.1%  v8::internal::FreeList::FindNodeFor(int, int*)
     12    0.1%    0.1%  v8::internal::Builtin_ObjectProtoToString(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.1%    0.1%  v8::internal::Scanner::ScanIdentifierOrKeyword()
     11    0.1%    0.1%  v8::internal::Runtime_StringAdd(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.1%    0.1%  v8::internal::Runtime_NewString(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.1%    0.1%  v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.1%    0.1%  v8::internal::JSTypedArray::GetBuffer()
     11    0.1%    0.1%  v8::internal::Isolate::get_initial_js_array_map(v8::internal::ElementsKind)
     11    0.1%    0.1%  v8::internal::Isolate::CaptureSimpleStackTrace(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>)
     11    0.1%    0.1%  v8::internal::IC::UpdateState(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
     11    0.1%    0.1%  v8::internal::Heap::AllocateRawOneByteString(int, v8::internal::PretenureFlag)
     11    0.1%    0.1%  v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag)
     11    0.1%    0.1%  v8::internal::Context::RemoveOptimizedFunction(v8::internal::JSFunction*)
     11    0.1%    0.1%  v8::internal::Code::CopyFrom(v8::internal::CodeDesc const&)
     11    0.1%    0.1%  v8::internal::Builtin_Impl_ObjectAssign(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
     11    0.1%    0.1%  v8::internal::Builtin_Impl_ArraySplice(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
     11    0.1%    0.1%  node::TCPWrap::Connect(v8::FunctionCallbackInfo<v8::Value> const&)
     10    0.1%    0.1%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateSeqOneByteString(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
     10    0.1%    0.1%  v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.1%    0.1%  v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.1%    0.1%  v8::internal::Runtime_IsObserved(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.1%    0.1%  v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
     10    0.1%    0.1%  v8::internal::PrototypeIterator::Advance()
     10    0.1%    0.1%  v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed)
     10    0.1%    0.1%  v8::internal::InternalizedStringKey::IsMatch(v8::internal::Object*)
     10    0.1%    0.1%  v8::internal::Heap::CreateFillerObjectAt(unsigned char*, int, v8::internal::ClearRecordedSlots)
     10    0.1%    0.1%  v8::internal::Factory::NewJSArrayStorage(v8::internal::Handle<v8::internal::JSArray>, int, int, v8::internal::ArrayStorageAllocationMode)
     10    0.1%    0.1%  v8::internal::Compiler::PostInstantiation(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::PretenureFlag)
     10    0.1%    0.1%  v8::internal::(anonymous namespace)::Invoke(v8::internal::Isolate*, bool, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, v8::internal::Handle<v8::internal::Object>)
     10    0.1%    0.1%  v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>)
     10    0.1%    0.1%  _allocate_pages_securely
      9    0.1%    0.1%  void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*)
      9    0.1%    0.1%  v8::internal::TransitionArray::Insert(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::SimpleTransitionFlag)
      9    0.1%    0.1%  v8::internal::OptimizedFrame::Summarize(v8::internal::List<v8::internal::FrameSummary, v8::internal::FreeStoreAllocationPolicy>*)
      9    0.1%    0.1%  v8::internal::Object::SetPropertyInternal(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed, bool*)
      9    0.1%    0.1%  v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*)
      9    0.1%    0.1%  v8::internal::LCodeGenBase::GenerateBody()
      9    0.1%    0.1%  v8::internal::IteratingStringHasher::VisitConsString(v8::internal::ConsString*)
      9    0.1%    0.1%  v8::internal::IncrementalStringBuilder::Finish()
      9    0.1%    0.1%  v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*)
      9    0.1%    0.1%  v8::internal::Heap::IteratePromotedObject(v8::internal::HeapObject*, int, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
      9    0.1%    0.1%  v8::internal::Heap::InitializeJSObjectBody(v8::internal::JSObject*, v8::internal::Map*, int)
      9    0.1%    0.1%  v8::internal::GetKeys_Internal(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionType, v8::internal::PropertyFilter, v8::internal::KeyAccumulator*)
      9    0.1%    0.1%  v8::internal::Deoptimizer::VisitAllOptimizedFunctionsForContext(v8::internal::Context*, v8::internal::OptimizedFunctionVisitor*)
      9    0.1%    0.1%  v8::internal::Accessors::FunctionLengthGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
      9    0.1%    0.1%  node::Buffer::Utf8Slice(v8::FunctionCallbackInfo<v8::Value> const&)
      9    0.1%    0.1%  int v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::VisitSpecialized<56>(v8::internal::Map*, v8::internal::HeapObject*)
      9    0.1%    0.1%  _shm_open
      9    0.1%    0.1%  _kpersona_pidinfo
      8    0.1%    0.1%  void v8::internal::BodyDescriptorApply<v8::internal::CallIterateBody, void, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*>(v8::internal::InstanceType, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*)
      8    0.1%    0.1%  void std::__introsort_loop<v8::internal::Smi**, long, v8::internal::EnumIndexComparator<v8::internal::NameDictionary> >(v8::internal::Smi**, v8::internal::Smi**, long, v8::internal::EnumIndexComparator<v8::internal::NameDictionary>)
      8    0.1%    0.1%  v8::internal::TransitionArray::GetPrototypeTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>)
      8    0.1%    0.1%  v8::internal::Runtime_TypedArrayGetBuffer(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*)
      8    0.1%    0.1%  v8::internal::PropertyCallbackArguments::Call(void (*)(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&), v8::internal::Handle<v8::internal::Name>)
      8    0.1%    0.1%  v8::internal::Object::ToObject(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Context>)
      8    0.1%    0.1%  v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>)
      8    0.1%    0.1%  v8::internal::JSObject::FastPropertyAt(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Representation, v8::internal::FieldIndex)
      8    0.1%    0.1%  v8::internal::JSObject::AddDataElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow)
      8    0.1%    0.1%  v8::internal::JSFunction::EnsureHasInitialMap(v8::internal::Handle<v8::internal::JSFunction>)
      8    0.1%    0.1%  v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*)
      8    0.1%    0.1%  v8::internal::Heap::CopyFixedArrayUpTo(v8::internal::FixedArray*, int, v8::internal::PretenureFlag)
      8    0.1%    0.1%  v8::internal::Heap::CopyFixedArrayAndGrow(v8::internal::FixedArray*, int, v8::internal::PretenureFlag)
      8    0.1%    0.1%  v8::internal::Heap::AllocateJSObjectFromMap(v8::internal::Map*, v8::internal::PretenureFlag, v8::internal::AllocationSite*)
      8    0.1%    0.1%  v8::internal::Factory::NewJSArray(v8::internal::ElementsKind, int, int, v8::internal::ArrayStorageAllocationMode, v8::internal::PretenureFlag)
      8    0.1%    0.1%  v8::internal::ExpressionClassifier<v8::internal::ParserTraits>::Accumulate(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, unsigned int, bool)
      8    0.1%    0.1%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::internal::IteratingStringHasher>(v8::internal::IteratingStringHasher*, v8::internal::String*, int)
      8    0.1%    0.1%  v8::internal::CodeStub::GetCode()
      8    0.1%    0.1%  v8::internal::Builtin_Impl_FunctionPrototypeBind(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::(anonymous namespace)::Fast_ArrayConcat(v8::internal::Isolate*, v8::internal::Arguments*)
      8    0.1%    0.1%  v8::Value::IsExternal() const
      8    0.1%    0.1%  _fsync$NOCANCEL
      8    0.1%    0.1%  ___fread
      7    0.1%    0.1%  void v8::internal::LookupIterator::Start<true>()
      7    0.1%    0.1%  void v8::internal::LookupIterator::NextInternal<true>(v8::internal::Map*, v8::internal::JSReceiver*)
      7    0.1%    0.1%  void node::Buffer::StringSlice<(node::encoding)0>(v8::FunctionCallbackInfo<v8::Value> const&)
      7    0.1%    0.1%  v8::internal::SerializerDeserializer::Iterate(v8::internal::Isolate*, v8::internal::ObjectVisitor*)
      7    0.1%    0.1%  v8::internal::Scanner::Scan()
      7    0.1%    0.1%  v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode)
      7    0.1%    0.1%  v8::internal::RegExpImpl::SetLastSubject(v8::internal::FixedArray*, v8::internal::String*)
      7    0.1%    0.1%  v8::internal::Object::IsArray(v8::internal::Handle<v8::internal::Object>)
      7    0.1%    0.1%  v8::internal::Object::BooleanValue()
      7    0.1%    0.1%  v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed)
      7    0.1%    0.1%  v8::internal::LookupIterator::PropertyOrElement(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::LookupIterator::Configuration)
      7    0.1%    0.1%  v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed)
      7    0.1%    0.1%  v8::internal::KeyedLoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      7    0.1%    0.1%  v8::internal::KeyAccumulator::GetKeys(v8::internal::GetKeysConversion)
      7    0.1%    0.1%  v8::internal::JSReceiver::OrdinaryDefineOwnProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow)
      7    0.1%    0.1%  v8::internal::JSReceiver::DefineProperties(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      7    0.1%    0.1%  v8::internal::IncrementalStringBuilder::AppendString(v8::internal::Handle<v8::internal::String>)
      7    0.1%    0.1%  v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag)
      7    0.1%    0.1%  v8::internal::Heap::AdjustLiveBytes(v8::internal::HeapObject*, int, v8::internal::Heap::InvocationMode)
      7    0.1%    0.1%  v8::internal::Handle<v8::internal::ConsString> v8::internal::Factory::New<v8::internal::ConsString>(v8::internal::Handle<v8::internal::Map>, v8::internal::AllocationSpace)
      7    0.1%    0.1%  v8::internal::HEnvironment::Initialize(v8::internal::HEnvironment const*)
      7    0.1%    0.1%  v8::internal::Factory::NewJSBoundFunction(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::Vector<v8::internal::Handle<v8::internal::Object> >)
      7    0.1%    0.1%  v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*)
      7    0.1%    0.1%  node::TCPWrap::New(v8::FunctionCallbackInfo<v8::Value> const&)
      7    0.1%    0.1%  node::LStat(v8::FunctionCallbackInfo<v8::Value> const&)
      7    0.1%    0.1%  _uv__stream_io
      7    0.1%    0.1%  _swscanf
      7    0.1%    0.1%  __platform_memmove$VARIANT$Merom
      6    0.0%    0.0%  void v8::internal::Scanner::Advance<false, true>()
      6    0.0%    0.0%  void v8::internal::FindStringIndices<unsigned short, unsigned char>(v8::internal::Isolate*, v8::internal::Vector<unsigned short const>, v8::internal::Vector<unsigned char const>, v8::internal::ZoneList<int>*, unsigned int, v8::internal::Zone*)
      6    0.0%    0.0%  v8::internal::Zone::DeleteAll()
      6    0.0%    0.0%  v8::internal::TranslationIterator::Next()
      6    0.0%    0.0%  v8::internal::StringTable::LookupString(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>)
      6    0.0%    0.0%  v8::internal::StoreICNexus::StateFromFeedback() const
      6    0.0%    0.0%  v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag)
      6    0.0%    0.0%  v8::internal::StackFrame::ComputeType(v8::internal::StackFrameIteratorBase const*, v8::internal::StackFrame::State*)
      6    0.0%    0.0%  v8::internal::Space::AllocationStep(unsigned char*, int)
      6    0.0%    0.0%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateShortcutCandidate(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      6    0.0%    0.0%  v8::internal::SaveContext::SaveContext(v8::internal::Isolate*)
      6    0.0%    0.0%  v8::internal::Runtime_TruncateString(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.0%    0.0%  v8::internal::Runtime_StringToLowerCase(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.0%    0.0%  v8::internal::Runtime_RegExpExecMultiple(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.0%    0.0%  v8::internal::Object::SetPropertyWithAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::ShouldThrow)
      6    0.0%    0.0%  v8::internal::LookupForRead(v8::internal::LookupIterator*)
      6    0.0%    0.0%  v8::internal::LChunk::MarkEmptyBlocks()
      6    0.0%    0.0%  v8::internal::JSReceiver::class_name()
      6    0.0%    0.0%  v8::internal::JSReceiver::DefineProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      6    0.0%    0.0%  v8::internal::JSObject::GetEnumPropertyKeys(v8::internal::Handle<v8::internal::JSObject>)
      6    0.0%    0.0%  v8::internal::IncrementalStringBuilder::Extend()
      6    0.0%    0.0%  v8::internal::Heap::LeftTrimFixedArray(v8::internal::FixedArrayBase*, int)
      6    0.0%    0.0%  v8::internal::Heap::CopyJSObject(v8::internal::JSObject*, v8::internal::AllocationSite*)
      6    0.0%    0.0%  v8::internal::FindStringIndicesDispatch(v8::internal::Isolate*, v8::internal::String*, v8::internal::String*, v8::internal::ZoneList<int>*, unsigned int, v8::internal::Zone*)
      6    0.0%    0.0%  v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag)
      6    0.0%    0.0%  v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool)
      6    0.0%    0.0%  v8::internal::Builtin_ObjectKeys(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.0%    0.0%  v8::internal::Builtin_Impl_ArraySlice(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      6    0.0%    0.0%  v8::EscapableHandleScope::EscapableHandleScope(v8::Isolate*)
      6    0.0%    0.0%  v8::Context::Exit()
      6    0.0%    0.0%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::SemiSpaceCopyObject<(v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
      6    0.0%    0.0%  _swprintf_l
      6    0.0%    0.0%  _free
      6    0.0%    0.0%  __cxxabiv1::do_malloc(unsigned long)
      6    0.0%    0.0%  ___printf_out
      5    0.0%    0.0%  void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::VisitSpecialized<56>(v8::internal::Map*, v8::internal::HeapObject*)
      5    0.0%    0.0%  void node::GetSockOrPeerName<node::TCPWrap, &(uv_tcp_getpeername)>(v8::FunctionCallbackInfo<v8::Value> const&)
      5    0.0%    0.0%  v8::internal::String::IsOneByteEqualTo(v8::internal::Vector<unsigned char const>)
      5    0.0%    0.0%  v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed)
      5    0.0%    0.0%  v8::internal::Runtime_StringToUpperCase(int, v8::internal::Object**, v8::internal::Isolate*)
      5    0.0%    0.0%  v8::internal::PrototypeIterator::AdvanceFollowingProxiesIgnoringAccessChecks()
      5    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseLeftHandSideExpression(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      5    0.0%    0.0%  v8::internal::Object::ArraySpeciesConstructor(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
      5    0.0%    0.0%  v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>)
      5    0.0%    0.0%  v8::internal::MarkCompactWeakObjectRetainer::RetainAs(v8::internal::Object*)
      5    0.0%    0.0%  v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int)
      5    0.0%    0.0%  v8::internal::LookupIterator::WriteDataValue(v8::internal::Handle<v8::internal::Object>)
      5    0.0%    0.0%  v8::internal::LookupIterator::TransitionToAccessorProperty(v8::internal::AccessorComponent, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
      5    0.0%    0.0%  v8::internal::Log::MessageBuilder::Append(char const*, ...)
      5    0.0%    0.0%  v8::internal::LargeObjectSpace::Contains(v8::internal::HeapObject*)
      5    0.0%    0.0%  v8::internal::LCodeGenBase::DefineDeoptimizationLiteral(v8::internal::Handle<v8::internal::Object>)
      5    0.0%    0.0%  v8::internal::JSReceiver::ValidateAndApplyPropertyDescriptor(v8::internal::Isolate*, v8::internal::LookupIterator*, bool, v8::internal::PropertyDescriptor*, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow, v8::internal::Handle<v8::internal::Name>)
      5    0.0%    0.0%  v8::internal::JSReceiver::GetOwnPropertyDescriptor(v8::internal::LookupIterator*, v8::internal::PropertyDescriptor*)
      5    0.0%    0.0%  v8::internal::JSObject::WriteToField(int, v8::internal::PropertyDetails, v8::internal::Object*)
      5    0.0%    0.0%  v8::internal::JSObject::SetPrototypeUnobserved(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Object::ShouldThrow)
      5    0.0%    0.0%  v8::internal::JSArray::SetLength(v8::internal::Handle<v8::internal::JSArray>, unsigned int)
      5    0.0%    0.0%  v8::internal::JSArray::DefineOwnProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow)
      5    0.0%    0.0%  v8::internal::IteratePromotedObjectsVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**)
      5    0.0%    0.0%  v8::internal::IsMoreGeneralElementsKindTransition(v8::internal::ElementsKind, v8::internal::ElementsKind)
      5    0.0%    0.0%  v8::internal::IC::PatchCache(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>)
      5    0.0%    0.0%  v8::internal::Heap::CanMoveObjectStart(v8::internal::HeapObject*)
      5    0.0%    0.0%  v8::internal::Heap::AllocateWeakCell(v8::internal::HeapObject*)
      5    0.0%    0.0%  v8::internal::Heap::AllocateStruct(v8::internal::InstanceType)
      5    0.0%    0.0%  v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind)
      5    0.0%    0.0%  v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<16>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
      5    0.0%    0.0%  v8::internal::Factory::NumberToString(v8::internal::Handle<v8::internal::Object>, bool)
      5    0.0%    0.0%  v8::internal::Factory::GetNumberStringCache(v8::internal::Handle<v8::internal::Object>)
      5    0.0%    0.0%  v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::CopyEnumKeysTo(v8::internal::FixedArray*)
      5    0.0%    0.0%  v8::internal::Deoptimizer::GetOutputInfo(v8::internal::DeoptimizationOutputData*, v8::internal::BailoutId, v8::internal::SharedFunctionInfo*)
      5    0.0%    0.0%  v8::internal::ArrayBufferTracker::RegisterNew(v8::internal::JSArrayBuffer*)
      5    0.0%    0.0%  v8::internal::(anonymous namespace)::UpdateDescriptorForValue(v8::internal::Handle<v8::internal::Map>, int, v8::internal::Handle<v8::internal::Object>)
      5    0.0%    0.0%  v8::internal::(anonymous namespace)::NativeCodeFunctionSourceString(v8::internal::Handle<v8::internal::SharedFunctionInfo>)
      5    0.0%    0.0%  v8::internal::(anonymous namespace)::FastElementsAccessor<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::AddImpl(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, unsigned int)
      5    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastPackedObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)2> >::Splice(v8::internal::Handle<v8::internal::JSArray>, unsigned int, unsigned int, v8::internal::Arguments*, unsigned int)
      5    0.0%    0.0%  v8::Function::Call(v8::Local<v8::Value>, int, v8::Local<v8::Value>*)
      5    0.0%    0.0%  node::Read(v8::FunctionCallbackInfo<v8::Value> const&)
      5    0.0%    0.0%  int v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::VisitSpecialized<32>(v8::internal::Map*, v8::internal::HeapObject*)
      5    0.0%    0.0%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::PromoteObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
      5    0.0%    0.0%  bool v8::internal::CompiledReplacement::ParseReplacementPattern<unsigned char const>(v8::internal::ZoneList<v8::internal::CompiledReplacement::ReplacementPart>*, v8::internal::Vector<unsigned char const>, int, int, v8::internal::Zone*)
      5    0.0%    0.0%  _tempnam
      5    0.0%    0.0%  _mach_msg_server_once
      5    0.0%    0.0%  ___iopolicysys
      4    0.0%    0.0%  void v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::IterateMemoryChunks<void v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::Iterate<void v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::IterateWithWrapper<void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)>(v8::internal::Heap*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))::'lambda'(unsigned char*)>(v8::internal::Heap*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))::'lambda'(v8::internal::MemoryChunk*)>(v8::internal::Heap*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*))
      4    0.0%    0.0%  void v8::internal::JSFunction::BodyDescriptorImpl<(v8::internal::JSFunction::BodyVisitingPolicy)1>::IterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::HeapObject*, int)
      4    0.0%    0.0%  void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::VisitSpecialized<32>(v8::internal::Map*, v8::internal::HeapObject*)
      4    0.0%    0.0%  void v8::Utf8WriterVisitor::Visit<unsigned char>(unsigned char const*, int)
      4    0.0%    0.0%  v8::internal::StringTableCleaner<false, true>::VisitPointers(v8::internal::Object**, v8::internal::Object**)
      4    0.0%    0.0%  v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed)
      4    0.0%    0.0%  v8::internal::StackFrameIterator::Advance()
      4    0.0%    0.0%  v8::internal::Scope::ResolveVariable(v8::internal::ParseInfo*, v8::internal::VariableProxy*, v8::internal::AstNodeFactory*)
      4    0.0%    0.0%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateJSFunction(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      4    0.0%    0.0%  v8::internal::Scanner::CurrentSymbol(v8::internal::AstValueFactory*)
      4    0.0%    0.0%  v8::internal::Runtime_StringTrim(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Runtime_StringIndexOf(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Runtime_StoreIC_Slow(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Runtime_CreateListFromArrayLike(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Runtime_ClassOf(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::PerIsolateAssertScope<(v8::internal::PerIsolateAssertType)0, true>::IsAllowed(v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParsePostfixExpression(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      4    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseAssignmentExpression(bool, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      4    0.0%    0.0%  v8::internal::OrderedHashTable<v8::internal::OrderedHashSet, v8::internal::JSSetIterator, 1>::Rehash(v8::internal::Handle<v8::internal::OrderedHashSet>, int)
      4    0.0%    0.0%  v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed)
      4    0.0%    0.0%  v8::internal::Map::Normalize(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyNormalizationMode, char const*)
      4    0.0%    0.0%  v8::internal::Map::InitializeDescriptors(v8::internal::DescriptorArray*, v8::internal::LayoutDescriptor*)
      4    0.0%    0.0%  v8::internal::Map::FindInCodeCache(v8::internal::Name*, unsigned int)
      4    0.0%    0.0%  v8::internal::Map::DictionaryElementsInPrototypeChainOnly()
      4    0.0%    0.0%  v8::internal::Logger::SuspectReadEvent(v8::internal::Name*, v8::internal::Object*)
      4    0.0%    0.0%  v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*)
      4    0.0%    0.0%  v8::internal::LayoutDescriptor::New(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, int)
      4    0.0%    0.0%  v8::internal::LCodeGen::WriteTranslation(v8::internal::LEnvironment*, v8::internal::Translation*)
      4    0.0%    0.0%  v8::internal::JSReceiver::DeleteProperty(v8::internal::LookupIterator*, v8::internal::LanguageMode)
      4    0.0%    0.0%  v8::internal::JSObject::OptimizeAsPrototype(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PrototypeOptimizationMode)
      4    0.0%    0.0%  v8::internal::JSObject::IsExtensible(v8::internal::Handle<v8::internal::JSObject>)
      4    0.0%    0.0%  v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::JSObject::AccessorInfoHandling)
      4    0.0%    0.0%  v8::internal::JSObject::DefineAccessor(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
      4    0.0%    0.0%  v8::internal::JSFunction::ToString(v8::internal::Handle<v8::internal::JSFunction>)
      4    0.0%    0.0%  v8::internal::Heap::DeoptMarkedAllocationSites()
      4    0.0%    0.0%  v8::internal::Handle<v8::internal::JSFunction> v8::internal::Factory::New<v8::internal::JSFunction>(v8::internal::Handle<v8::internal::Map>, v8::internal::AllocationSpace)
      4    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::VisitVariableProxy(v8::internal::VariableProxy*)
      4    0.0%    0.0%  v8::internal::GlobalHandles::Create(v8::internal::Object*)
      4    0.0%    0.0%  v8::internal::Factory::NewUninitializedFixedArray(int)
      4    0.0%    0.0%  v8::internal::Factory::CopyJSObjectWithAllocationSite(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::AllocationSite>)
      4    0.0%    0.0%  v8::internal::Factory::CopyJSObject(v8::internal::Handle<v8::internal::JSObject>)
      4    0.0%    0.0%  v8::internal::DescriptorArray::CopyFrom(int, v8::internal::DescriptorArray*)
      4    0.0%    0.0%  v8::internal::Context::AddOptimizedFunction(v8::internal::JSFunction*)
      4    0.0%    0.0%  v8::internal::Builtin_Impl_ArrayConcat(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::Builtin_ArraySplice(int, v8::internal::Object**, v8::internal::Isolate*)
      4    0.0%    0.0%  v8::internal::BasicJsonStringifier::ApplyToJsonFunction(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      4    0.0%    0.0%  v8::internal::Accessors::ArrayLengthSetter(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<void> const&)
      4    0.0%    0.0%  v8::internal::(anonymous namespace)::InstantiateObject(v8::internal::Isolate*, v8::internal::Handle<v8::internal::ObjectTemplateInfo>, v8::internal::Handle<v8::internal::JSReceiver>, bool)
      4    0.0%    0.0%  v8::internal::(anonymous namespace)::GetOwnPropertyKeys(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::PropertyFilter)
      4    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::GetEntryForIndex(v8::internal::JSObject*, v8::internal::FixedArrayBase*, unsigned int)
      4    0.0%    0.0%  v8::Value::IsFunction() const
      4    0.0%    0.0%  v8::Value::IntegerValue() const
      4    0.0%    0.0%  v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int)
      4    0.0%    0.0%  v8::ArrayBufferView::ByteOffset()
      4    0.0%    0.0%  v8::ArrayBuffer::GetContents()
      4    0.0%    0.0%  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >*, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> >*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::vector<unsigned int, std::allocator<unsigned int> >**, std::vector<std::vector<unsigned int, std::allocator<unsigned int> >*, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> >*> > >, std::vector<unsigned int, std::allocator<unsigned int> >* const&)
      4    0.0%    0.0%  node::Binding(v8::FunctionCallbackInfo<v8::Value> const&)
      4    0.0%    0.0%  __os_once
      4    0.0%    0.0%  ___fchmod
      3    0.0%    0.0%  void v8::internal::TypeFeedbackOracle::CollectReceiverTypes<v8::internal::LoadICNexus>(v8::internal::LoadICNexus*, v8::internal::SmallMapList*)
      3    0.0%    0.0%  void v8::internal::MarkCompactCollector::EvacuateVisitorBase::MigrateObject<(v8::internal::MarkCompactCollector::EvacuateVisitorBase::MigrationMode)1>(v8::internal::HeapObject*, v8::internal::HeapObject*, int, v8::internal::AllocationSpace)
      3    0.0%    0.0%  void v8::internal::BaseDictionaryShape<v8::internal::Handle<v8::internal::Name> >::SetEntry<v8::internal::NameDictionary>(v8::internal::NameDictionary*, int, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)
      3    0.0%    0.0%  v8::internal::TimerEventScope<v8::internal::TimerEventIcMiss>::LogTimerEvent(v8::internal::Logger::StartEnd)
      3    0.0%    0.0%  v8::internal::StringSearch<unsigned char, unsigned char>::LinearSearch(v8::internal::StringSearch<unsigned char, unsigned char>*, v8::internal::Vector<unsigned char const>, int)
      3    0.0%    0.0%  v8::internal::Scope::LookupRecursive(v8::internal::VariableProxy*, v8::internal::Scope::BindingKind*, v8::internal::AstNodeFactory*)
      3    0.0%    0.0%  v8::internal::Scope::AllocateNonParameterLocalsAndDeclaredGlobals(v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateFixedArray(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      3    0.0%    0.0%  v8::internal::Scanner::Next()
      3    0.0%    0.0%  v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_ObjectDefineProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_BasicJSONStringify(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::RegExpImpl::IrregexpExecRaw(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, int*, int)
      3    0.0%    0.0%  v8::internal::PropertyCallbackArguments::Call(void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, v8::PropertyCallbackInfo<void> const&), v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>)
      3    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseBinaryExpression(int, bool, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      3    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ArrowFormalParametersUnexpectedToken(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*)
      3    0.0%    0.0%  v8::internal::Parser::ParseFunctionLiteral(v8::internal::AstRawString const*, v8::internal::Scanner::Location, v8::internal::FunctionNameValidity, v8::internal::FunctionKind, int, v8::internal::FunctionLiteral::FunctionType, v8::internal::LanguageMode, bool*)
      3    0.0%    0.0%  v8::internal::Object* v8::internal::StringReplaceGlobalAtomRegExpWithString<v8::internal::SeqOneByteString>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::JSArray>)
      3    0.0%    0.0%  v8::internal::NewSpace::EnsureAllocation(int, v8::internal::AllocationAlignment)
      3    0.0%    0.0%  v8::internal::MarkCompactCollector::EvacuateNewSpaceVisitor::Visit(v8::internal::HeapObject*)
      3    0.0%    0.0%  v8::internal::Map::UpdateDescriptors(v8::internal::DescriptorArray*, v8::internal::LayoutDescriptor*)
      3    0.0%    0.0%  v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>)
      3    0.0%    0.0%  v8::internal::Map::Reconfigure(v8::internal::Handle<v8::internal::Map>, v8::internal::ElementsKind, int, v8::internal::PropertyKind, v8::internal::PropertyAttributes, v8::internal::Representation, v8::internal::Handle<v8::internal::FieldType>, v8::internal::StoreMode)
      3    0.0%    0.0%  v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag)
      3    0.0%    0.0%  v8::internal::MacroAssembler::MoveHeapObject(v8::internal::Register, v8::internal::Handle<v8::internal::Object>)
      3    0.0%    0.0%  v8::internal::LookupIterator::ApplyTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>)
      3    0.0%    0.0%  v8::internal::Log::MessageBuilder::AppendDetailed(v8::internal::String*, bool)
      3    0.0%    0.0%  v8::internal::LGap::IsRedundant() const
      3    0.0%    0.0%  v8::internal::KeywordOrIdentifierToken(unsigned char const*, int, bool)
      3    0.0%    0.0%  v8::internal::KeyAccumulator::~KeyAccumulator()
      3    0.0%    0.0%  v8::internal::KeyAccumulator::AddKeys(v8::internal::Handle<v8::internal::FixedArray>, v8::internal::AddKeyConversion)
      3    0.0%    0.0%  v8::internal::JSObject::GetElementsAccessor()
      3    0.0%    0.0%  v8::internal::JSObject::AddSlowProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
      3    0.0%    0.0%  v8::internal::JSArrayBuffer::Setup(v8::internal::Handle<v8::internal::JSArrayBuffer>, v8::internal::Isolate*, bool, void*, unsigned long, v8::internal::SharedFlag)
      3    0.0%    0.0%  v8::internal::IncrementalMarking::ProcessWeakCells()
      3    0.0%    0.0%  v8::internal::Heap::AllocateFixedArrayWithFiller(int, v8::internal::PretenureFlag, v8::internal::Object*)
      3    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::VisitCall(v8::internal::Call*)
      3    0.0%    0.0%  v8::internal::HInstruction::InsertAfter(v8::internal::HInstruction*)
      3    0.0%    0.0%  v8::internal::HGraph::CreateBasicBlock()
      3    0.0%    0.0%  v8::internal::HBasicBlock::CreateSimulate(v8::internal::BailoutId, v8::internal::RemovableSimulate)
      3    0.0%    0.0%  v8::internal::HBasicBlock::AddInstruction(v8::internal::HInstruction*, v8::internal::SourcePosition)
      3    0.0%    0.0%  v8::internal::GetICCounts(v8::internal::SharedFunctionInfo*, int*, int*, int*, int*, int*)
      3    0.0%    0.0%  v8::internal::FunctionTemplateInfo::GetCompatibleReceiver(v8::internal::Isolate*, v8::internal::Object*)
      3    0.0%    0.0%  v8::internal::Factory::NewJSTypedArray(v8::internal::ExternalArrayType, v8::internal::PretenureFlag)
      3    0.0%    0.0%  v8::internal::Factory::NewByteArray(int, v8::internal::PretenureFlag)
      3    0.0%    0.0%  v8::internal::Factory::CopyFixedArrayUpTo(v8::internal::Handle<v8::internal::FixedArray>, int, v8::internal::PretenureFlag)
      3    0.0%    0.0%  v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::AddEntry(v8::internal::Handle<v8::internal::NameDictionary>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails, unsigned int)
      3    0.0%    0.0%  v8::internal::DescriptorArray::Set(int, v8::internal::Descriptor*)
      3    0.0%    0.0%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::internal::StringComparator::State>(v8::internal::StringComparator::State*, v8::internal::String*, int)
      3    0.0%    0.0%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8WriterVisitor>(v8::Utf8WriterVisitor*, v8::internal::String*, int)
      3    0.0%    0.0%  v8::internal::CompiledReplacement::Compile(v8::internal::Handle<v8::internal::String>, int, int)
      3    0.0%    0.0%  v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::AstValueFactory::GetOneByteStringInternal(v8::internal::Vector<unsigned char const>)
      3    0.0%    0.0%  v8::internal::AstTyper::VisitCall(v8::internal::Call*)
      3    0.0%    0.0%  v8::internal::Assembler::movp(v8::internal::Register, void*, v8::internal::RelocInfo::Mode)
      3    0.0%    0.0%  v8::internal::Assembler::j(v8::internal::Condition, v8::internal::Label*, v8::internal::Label::Distance)
      3    0.0%    0.0%  v8::internal::Assembler::bind_to(v8::internal::Label*, int)
      3    0.0%    0.0%  v8::internal::Accessors::FunctionNameGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
      3    0.0%    0.0%  v8::internal::(anonymous namespace)::CopyObjectToObjectElements(v8::internal::FixedArrayBase*, v8::internal::ElementsKind, unsigned int, v8::internal::FixedArrayBase*, v8::internal::ElementsKind, unsigned int, int)
      3    0.0%    0.0%  v8::External::Value() const
      3    0.0%    0.0%  v8::ArrayBufferView::ByteLength()
      3    0.0%    0.0%  std::istrstream::istrstream(char*, long)
      3    0.0%    0.0%  node::StringPtr::Reset()
      3    0.0%    0.0%  _swprintf
      3    0.0%    0.0%  _printf
      3    0.0%    0.0%  _modwatch
      3    0.0%    0.0%  _loadlocale
      3    0.0%    0.0%  _internal_catch_exception_raise
      3    0.0%    0.0%  _freopen
      3    0.0%    0.0%  _fremovexattr
      3    0.0%    0.0%  _fputws_l
      3    0.0%    0.0%  __vdprintf
      3    0.0%    0.0%  ___infl
      3    0.0%    0.0%  ___carbon_delete
      2    0.0%    0.0%  void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      2    0.0%    0.0%  void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<32>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      2    0.0%    0.0%  void v8::internal::CallIterateBody::apply<v8::internal::JSFunction::BodyDescriptorImpl<(v8::internal::JSFunction::BodyVisitingPolicy)3>, v8::internal::ObjectVisitor>(v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*)
      2    0.0%    0.0%  void v8::internal::CallIterateBody::apply<v8::internal::FlexibleBodyDescriptor<8>, v8::internal::ObjectVisitor>(v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*)
      2    0.0%    0.0%  v8::internal::WeakHashTable::Lookup(v8::internal::Handle<v8::internal::HeapObject>)
      2    0.0%    0.0%  v8::internal::TypeFeedbackOracle::GetInfo(v8::internal::TypeFeedbackId)
      2    0.0%    0.0%  v8::internal::TypeFeedbackOracle::GetInfo(v8::internal::FeedbackVectorSlot)
      2    0.0%    0.0%  v8::internal::Type::Intersect(v8::internal::Type*, v8::internal::Type*, v8::internal::Zone*)
      2    0.0%    0.0%  v8::internal::TranslationBuffer::Add(int, v8::internal::Zone*)
      2    0.0%    0.0%  v8::internal::Translation::StoreStackSlot(int)
      2    0.0%    0.0%  v8::internal::Translation::StoreRegister(v8::internal::Register)
      2    0.0%    0.0%  v8::internal::Translation::BeginJSFrame(v8::internal::BailoutId, int, unsigned int)
      2    0.0%    0.0%  v8::internal::ToPropertyKey(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
      2    0.0%    0.0%  v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::Resize(v8::internal::FreeStoreAllocationPolicy)
      2    0.0%    0.0%  v8::internal::StringTable::LookupTwoCharsStringIfExists(v8::internal::Isolate*, unsigned short, unsigned short)
      2    0.0%    0.0%  v8::internal::StringSearch<unsigned char, unsigned short>::LinearSearch(v8::internal::StringSearch<unsigned char, unsigned short>*, v8::internal::Vector<unsigned short const>, int)
      2    0.0%    0.0%  v8::internal::StringSearch<unsigned char, unsigned short>::InitialSearch(v8::internal::StringSearch<unsigned char, unsigned short>*, v8::internal::Vector<unsigned short const>, int)
      2    0.0%    0.0%  v8::internal::StringMatch(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>, int)
      2    0.0%    0.0%  v8::internal::StringHasher::ComputeUtf8Hash(v8::internal::Vector<char const>, unsigned int, int*)
      2    0.0%    0.0%  v8::internal::String::ToCString(v8::internal::AllowNullsFlag, v8::internal::RobustnessFlag, int, int, int*)
      2    0.0%    0.0%  v8::internal::StaticNewSpaceVisitor<v8::internal::StaticScavengeVisitor>::VisitSeqTwoByteString(v8::internal::Map*, v8::internal::HeapObject*)
      2    0.0%    0.0%  v8::internal::StaticNewSpaceVisitor<v8::internal::StaticScavengeVisitor>::VisitSeqOneByteString(v8::internal::Map*, v8::internal::HeapObject*)
      2    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitWeakCell(v8::internal::Map*, v8::internal::HeapObject*)
      2    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitCode(v8::internal::Map*, v8::internal::HeapObject*)
      2    0.0%    0.0%  v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const
      2    0.0%    0.0%  v8::internal::ScopeInfo::Create(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Scope*)
      2    0.0%    0.0%  v8::internal::Scope::DeclareParameter(v8::internal::AstRawString const*, v8::internal::VariableMode, bool, bool, bool*)
      2    0.0%    0.0%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateSeqTwoByteString(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      2    0.0%    0.0%  v8::internal::Runtime_StringBuilderConcat(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_GenericHash(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_DeleteProperty_Strict(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_CollectStackTrace(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::RelocIterator::RelocIterator(v8::internal::Code*, int)
      2    0.0%    0.0%  v8::internal::PropertyHandlerCompiler::Find(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Code::Kind, v8::internal::CacheHolderFlag, v8::internal::Code::StubType)
      2    0.0%    0.0%  v8::internal::PropertyHandlerCompiler::CheckPrototypes(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::PrototypeCheckType, v8::internal::ReturnHolder)
      2    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberExpressionContinuation(v8::internal::Expression*, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      2    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseExpression(bool, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      2    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseAndClassifyIdentifier(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      2    0.0%    0.0%  v8::internal::Parser::ParseVariableDeclarations(v8::internal::ParserBase<v8::internal::ParserTraits>::VariableDeclarationContext, v8::internal::Parser::DeclarationParsingResult*, v8::internal::ZoneList<v8::internal::AstRawString const*>*, bool*)
      2    0.0%    0.0%  v8::internal::Operand::Operand(v8::internal::Register, int)
      2    0.0%    0.0%  v8::internal::Operand::Operand(v8::internal::Operand const&, int)
      2    0.0%    0.0%  v8::internal::Object::ToNumber(v8::internal::Handle<v8::internal::Object>)
      2    0.0%    0.0%  v8::internal::Object::SameValueZero(v8::internal::Object*)
      2    0.0%    0.0%  v8::internal::Object::ConvertToName(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>)
      2    0.0%    0.0%  v8::internal::NormalizedMapCache::Get(v8::internal::Handle<v8::internal::Map>, v8::internal::PropertyNormalizationMode)
      2    0.0%    0.0%  v8::internal::NativeRegExpMacroAssembler::Match(v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::String>, int*, int, int, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::NameDictionaryBase<v8::internal::GlobalDictionary, v8::internal::GlobalDictionaryShape>::FindEntry(v8::internal::Handle<v8::internal::Name>)
      2    0.0%    0.0%  v8::internal::MemoryChunk::Initialize(v8::internal::Heap*, unsigned char*, unsigned long, unsigned char*, unsigned char*, v8::internal::Executability, v8::internal::Space*, v8::base::VirtualMemory*)
      2    0.0%    0.0%  v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::Code*, v8::internal::RelocInfo*, v8::internal::Object*)
      2    0.0%    0.0%  v8::internal::Map::GetOrCreatePrototypeInfo(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Map::GetOrCreatePrototypeChainValidityCell(v8::internal::Handle<v8::internal::Map>, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Map::CopyWithField(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::FieldType>, v8::internal::PropertyAttributes, v8::internal::Representation, v8::internal::TransitionFlag)
      2    0.0%    0.0%  v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>)
      2    0.0%    0.0%  v8::internal::MacroAssembler::Pop(v8::internal::Register)
      2    0.0%    0.0%  v8::internal::LookupIterator::GetRootForNonJSReceiver(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, unsigned int)
      2    0.0%    0.0%  v8::internal::LookupIterator::GetAccessors() const
      2    0.0%    0.0%  v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::AbstractCode*, v8::internal::Name*)
      2    0.0%    0.0%  v8::internal::Logger::ApiEntryCall(char const*)
      2    0.0%    0.0%  v8::internal::LoadICNexus::StateFromFeedback() const
      2    0.0%    0.0%  v8::internal::LGapResolver::PerformMove(int)
      2    0.0%    0.0%  v8::internal::LGapResolver::BuildInitialMoveList(v8::internal::LParallelMove*)
      2    0.0%    0.0%  v8::internal::LCodeGen::RecordAndWritePosition(int)
      2    0.0%    0.0%  v8::internal::LCodeGen::DoBranch(v8::internal::LBranch*)
      2    0.0%    0.0%  v8::internal::LCodeGen::DeoptimizeIf(v8::internal::Condition, v8::internal::LInstruction*, v8::internal::Deoptimizer::DeoptReason, v8::internal::Deoptimizer::BailoutType)
      2    0.0%    0.0%  v8::internal::LAllocator::AllocateRegisters()
      2    0.0%    0.0%  v8::internal::KeyedLoadICNexus::StateFromFeedback() const
      2    0.0%    0.0%  v8::internal::JavaScriptFrameIterator::Advance()
      2    0.0%    0.0%  v8::internal::JSTypedArray::type()
      2    0.0%    0.0%  v8::internal::JSReceiver::GetPropertyAttributes(v8::internal::LookupIterator*)
      2    0.0%    0.0%  v8::internal::JSObject::SetPrototype(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Object::ShouldThrow)
      2    0.0%    0.0%  v8::internal::JSObject::SetNormalizedProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDetails)
      2    0.0%    0.0%  v8::internal::JSObject::EnsureWritableFastElements(v8::internal::Handle<v8::internal::JSObject>)
      2    0.0%    0.0%  v8::internal::JSDate::New(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::JSReceiver>, double)
      2    0.0%    0.0%  v8::internal::InternalizedStringKey::InternalizedStringKey(v8::internal::Handle<v8::internal::String>)
      2    0.0%    0.0%  v8::internal::IncrementalMarking::UpdateMarkingDequeAfterScavenge()
      2    0.0%    0.0%  v8::internal::IC::ConfigureVectorState(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Code>)
      2    0.0%    0.0%  v8::internal::HeapObject::IterateBody(v8::internal::InstanceType, int, v8::internal::ObjectVisitor*)
      2    0.0%    0.0%  v8::internal::Heap::SetStackLimits()
      2    0.0%    0.0%  v8::internal::Heap::AllocateCode(int, bool)
      2    0.0%    0.0%  v8::internal::HandleScope::Extend(v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::ScanJsonString<true>()
      2    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::VisitBinaryOperation(v8::internal::BinaryOperation*)
      2    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::LookupAndMakeLive(v8::internal::Variable*)
      2    0.0%    0.0%  v8::internal::HConstant::HConstant(int, v8::internal::Representation, bool, v8::internal::Unique<v8::internal::Object>)
      2    0.0%    0.0%  v8::internal::GCTracer::Start(v8::internal::GarbageCollector, char const*, char const*)
      2    0.0%    0.0%  v8::internal::FullCodeGenerator::VisitIfStatement(v8::internal::IfStatement*)
      2    0.0%    0.0%  v8::internal::FullCodeGenerator::EmitVariableLoad(v8::internal::VariableProxy*, v8::internal::TypeofMode)
      2    0.0%    0.0%  v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag)
      2    0.0%    0.0%  v8::internal::Factory::NewJSTypedArray(v8::internal::ExternalArrayType, v8::internal::Handle<v8::internal::JSArrayBuffer>, unsigned long, unsigned long, v8::internal::PretenureFlag)
      2    0.0%    0.0%  v8::internal::Factory::LookupSingleCharacterStringFromCode(unsigned int)
      2    0.0%    0.0%  v8::internal::ElementsAccessor::Concat(v8::internal::Isolate*, v8::internal::Arguments*, unsigned int)
      2    0.0%    0.0%  v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*)
      2    0.0%    0.0%  v8::internal::DescriptorArray::SetDescriptor(int, v8::internal::Descriptor*)
      2    0.0%    0.0%  v8::internal::Debug::EnableStepIn()
      2    0.0%    0.0%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::internal::StringCharacterStream>(v8::internal::StringCharacterStream*, v8::internal::String*, int)
      2    0.0%    0.0%  v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::CompilationInfo*)
      2    0.0%    0.0%  v8::internal::CodeCache::UpdateDefaultCache(v8::internal::Handle<v8::internal::CodeCache>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>)
      2    0.0%    0.0%  v8::internal::Call::GetCallType(v8::internal::Isolate*) const
      2    0.0%    0.0%  v8::internal::Builtin_ObjectGetOwnPropertySymbols(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Builtin_Impl_ObjectCreate(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Builtin_ArraySlice(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::BasicJsonStringifier::StackPush(v8::internal::Handle<v8::internal::Object>)
      2    0.0%    0.0%  v8::internal::AstValueFactory::GetString(unsigned int, bool, v8::internal::Vector<unsigned char const>)
      2    0.0%    0.0%  v8::internal::AstTyper::VisitVariableProxy(v8::internal::VariableProxy*)
      2    0.0%    0.0%  v8::internal::AstTyper::VisitBinaryOperation(v8::internal::BinaryOperation*)
      2    0.0%    0.0%  v8::internal::AstNumberingVisitor::VisitVariableProxy(v8::internal::VariableProxy*)
      2    0.0%    0.0%  v8::internal::Assembler::testb(v8::internal::Register, v8::internal::Immediate)
      2    0.0%    0.0%  v8::internal::Assembler::emit_operand(int, v8::internal::Operand const&)
      2    0.0%    0.0%  v8::internal::Accessors::FunctionPrototypeGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  v8::internal::AccessorPair::set(v8::internal::AccessorComponent, v8::internal::Object*)
      2    0.0%    0.0%  v8::internal::(anonymous namespace)::FastElementsAccessor<v8::internal::(anonymous namespace)::FastPackedObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)2> >::RemoveElement(v8::internal::Handle<v8::internal::JSArray>, v8::internal::(anonymous namespace)::Where)
      2    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::SetLengthImpl(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArray>, unsigned int, v8::internal::Handle<v8::internal::FixedArrayBase>)
      2    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::SetLength(v8::internal::Handle<v8::internal::JSArray>, unsigned int)
      2    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastHoleyObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)3> >::Get(v8::internal::Handle<v8::internal::JSObject>, unsigned int)
      2    0.0%    0.0%  v8::internal::(anonymous namespace)::CheckEquivalent(v8::internal::Map*, v8::internal::Map*)
      2    0.0%    0.0%  v8::base::TimeTicks::HighResolutionNow()
      2    0.0%    0.0%  v8::Value::IsUint8Array() const
      2    0.0%    0.0%  v8::Value::IsObject() const
      2    0.0%    0.0%  v8::String::NewFromOneByte(v8::Isolate*, unsigned char const*, v8::NewStringType, int)
      2    0.0%    0.0%  v8::Number::New(v8::Isolate*, double)
      2    0.0%    0.0%  v8::Locker::IsActive()
      2    0.0%    0.0%  v8::HandleScope::~HandleScope()
      2    0.0%    0.0%  v8::HandleScope::Initialize(v8::Isolate*)
      2    0.0%    0.0%  v8::Function::Call(v8::Local<v8::Context>, v8::Local<v8::Value>, int, v8::Local<v8::Value>*)
      2    0.0%    0.0%  v8::Context::Enter()
      2    0.0%    0.0%  v8::ArrayBufferView::Buffer()
      2    0.0%    0.0%  sha1_block_data_order_avx2
      2    0.0%    0.0%  node::crypto::RandomBytes(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::TTYWrap::New(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::StreamBase::WriteBuffer(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::Open(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::InternalModuleStat(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::Hrtime(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::AsyncWrap::MakeCallback(v8::Local<v8::Function>, int, v8::Local<v8::Value>*)
      2    0.0%    0.0%  bool v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::PromoteObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)0, (v8::internal::LoggingAndProfiling)0>::ObjectContents)0, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int)
      2    0.0%    0.0%  _uv__io_poll
      2    0.0%    0.0%  _uv___stream_fd
      2    0.0%    0.0%  _parse_url_char
      2    0.0%    0.0%  _catopen
      2    0.0%    0.0%  __simple_vsprintf
      2    0.0%    0.0%  __os_alloc_slow
      2    0.0%    0.0%  __malloc_initialize
      2    0.0%    0.0%  ___work_interval_ctl
      2    0.0%    0.0%  ___printf_comp
      1    0.0%    0.0%  void v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::ForEachNode<v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::NodeToPairAdaptor<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> >::AltWeakener<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> > > > >(v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::NodeToPairAdaptor<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> >::AltWeakener<v8::internal::EffectsMixin<int, v8::internal::EffectsBase<int, -2147483648>, v8::internal::Effects<int, -2147483648> > > >*)
      1    0.0%    0.0%  void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<64>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      1    0.0%    0.0%  void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<56>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      1    0.0%    0.0%  void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::VisitSpecialized<64>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  void v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::VisitSpecialized<24>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  void v8::internal::FindStringIndices<unsigned char, unsigned char>(v8::internal::Isolate*, v8::internal::Vector<unsigned char const>, v8::internal::Vector<unsigned char const>, v8::internal::ZoneList<int>*, unsigned int, v8::internal::Zone*)
      1    0.0%    0.0%  void v8::internal::CallIterateBody::apply<v8::internal::FlexibleBodyDescriptor<16>, v8::internal::ObjectVisitor>(v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*)
      1    0.0%    0.0%  void v8::internal::CallIterateBody::apply<v8::internal::FixedBodyDescriptor<24, 40, 40>, v8::internal::ObjectVisitor>(v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*)
      1    0.0%    0.0%  void std::__introsort_loop<v8::internal::LiveRange**, long, v8::internal::Vector<v8::internal::LiveRange*>::RawComparer<int (*)(v8::internal::LiveRange* const*, v8::internal::LiveRange* const*)> >(v8::internal::LiveRange**, v8::internal::LiveRange**, long, v8::internal::Vector<v8::internal::LiveRange*>::RawComparer<int (*)(v8::internal::LiveRange* const*, v8::internal::LiveRange* const*)>)
      1    0.0%    0.0%  void std::__insertion_sort<v8::internal::Smi**, v8::internal::EnumIndexComparator<v8::internal::NameDictionary> >(v8::internal::Smi**, v8::internal::Smi**, v8::internal::EnumIndexComparator<v8::internal::NameDictionary>)
      1    0.0%    0.0%  void node::StreamBase::JSMethod<node::StreamWrap, &(node::StreamBase::Shutdown(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  v8::internal::compiler::Scheduler::GetPlacement(v8::internal::compiler::Node*)
      1    0.0%    0.0%  v8::internal::compiler::ScheduleLateNodeVisitor::SplitNode(v8::internal::compiler::BasicBlock*, v8::internal::compiler::Node*)
      1    0.0%    0.0%  v8::internal::compiler::Schedule::Schedule(v8::internal::Zone*, unsigned long)
      1    0.0%    0.0%  v8::internal::compiler::OperatorProperties::HasContextInput(v8::internal::compiler::Operator const*)
      1    0.0%    0.0%  v8::internal::compiler::OperandAssigner::CommitAssignment()
      1    0.0%    0.0%  v8::internal::compiler::Node::New(v8::internal::Zone*, unsigned int, v8::internal::compiler::Operator const*, int, v8::internal::compiler::Node* const*, bool)
      1    0.0%    0.0%  v8::internal::compiler::MoveOptimizer::OptimizeMerge(v8::internal::compiler::InstructionBlock*)
      1    0.0%    0.0%  v8::internal::compiler::MachineOperatorGlobalCache::MachineOperatorGlobalCache()
      1    0.0%    0.0%  v8::internal::compiler::LiveRange::DetachAt(v8::internal::compiler::LifetimePosition, v8::internal::compiler::LiveRange*, v8::internal::Zone*)
      1    0.0%    0.0%  v8::internal::compiler::LinearScanAllocator::AllocateRegisters()
      1    0.0%    0.0%  v8::internal::compiler::JSTypedLowering::Reduce(v8::internal::compiler::Node*)
      1    0.0%    0.0%  v8::internal::compiler::InstructionSequence::GetInstructionBlock(int) const
      1    0.0%    0.0%  v8::internal::compiler::GraphReducer::ReduceTop()
      1    0.0%    0.0%  v8::internal::compiler::GapResolver::PerformMove(v8::internal::compiler::ParallelMove*, v8::internal::compiler::MoveOperands*) const
      1    0.0%    0.0%  v8::internal::compiler::BasicBlock::GetCommonDominator(v8::internal::compiler::BasicBlock*, v8::internal::compiler::BasicBlock*)
      1    0.0%    0.0%  v8::internal::Variable::Variable(v8::internal::Scope*, v8::internal::AstRawString const*, v8::internal::VariableMode, v8::internal::Variable::Kind, v8::internal::InitializationFlag, v8::internal::MaybeAssignedFlag)
      1    0.0%    0.0%  v8::internal::ValueContext::ReturnInstruction(v8::internal::HInstruction*, v8::internal::BailoutId)
      1    0.0%    0.0%  v8::internal::VSNPrintF(v8::internal::Vector<char>, char const*, __va_list_tag*)
      1    0.0%    0.0%  v8::internal::TypeFeedbackOracle::PropertyReceiverTypes(v8::internal::FeedbackVectorSlot, v8::internal::Handle<v8::internal::Name>, v8::internal::SmallMapList*)
      1    0.0%    0.0%  v8::internal::TypeFeedbackOracle::ProcessRelocInfos(v8::internal::ZoneList<v8::internal::RelocInfo>*)
      1    0.0%    0.0%  v8::internal::TypeFeedbackMetadata::SpecDiffersFrom(v8::internal::FeedbackVectorSpec const*) const
      1    0.0%    0.0%  v8::internal::Type::SlowIs(v8::internal::Type*)
      1    0.0%    0.0%  v8::internal::Type::Iterator<v8::internal::Map>::Advance()
      1    0.0%    0.0%  v8::internal::TwoCharHashTableKey::IsMatch(v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::Translation::StoreLiteral(int)
      1    0.0%    0.0%  v8::internal::TransitionArray::CanHaveMoreTransitions(v8::internal::Handle<v8::internal::Map>)
      1    0.0%    0.0%  v8::internal::ToBooleanICStub::Types::UpdateStatus(v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::TimerEventScope<v8::internal::TimerEventExecute>::LogTimerEvent(v8::internal::Logger::StartEnd)
      1    0.0%    0.0%  v8::internal::ThreadId::GetCurrentThreadId()
      1    0.0%    0.0%  v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::LookupOrInsert(void*, unsigned int, v8::internal::FreeStoreAllocationPolicy)
      1    0.0%    0.0%  v8::internal::StringSharedKey::StringSharedHashHelper(v8::internal::String*, v8::internal::SharedFunctionInfo*, v8::internal::LanguageMode, int)
      1    0.0%    0.0%  v8::internal::StringHasher::GetHashField()
      1    0.0%    0.0%  v8::internal::StringComparator::Equals(v8::internal::String*, v8::internal::String*)
      1    0.0%    0.0%  v8::internal::String::ToNumber(v8::internal::Handle<v8::internal::String>)
      1    0.0%    0.0%  v8::internal::String::ComputeArrayIndex(unsigned int*)
      1    0.0%    0.0%  v8::internal::StoreIC::megamorphic_stub()
      1    0.0%    0.0%  v8::internal::StaticVisitorBase::GetVisitorId(v8::internal::Map*)
      1    0.0%    0.0%  v8::internal::StaticVisitorBase::GetVisitorId(int, int, bool)
      1    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitTransitionArray(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitSharedFunctionInfoStrongCode(v8::internal::Heap*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunction(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitAllocationSite(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::StandardFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
      1    0.0%    0.0%  v8::internal::StackGuard::HandleInterrupts()
      1    0.0%    0.0%  v8::internal::StackFrameIterator::StackFrameIterator(v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::Insert(int const&, v8::internal::SplayTree<v8::internal::EffectsBase<int, -2147483648>::SplayTreeConfig, v8::internal::ZoneAllocationPolicy>::Locator*)
      1    0.0%    0.0%  v8::internal::SharedFunctionInfo::InitFromFunctionLiteral(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*)
      1    0.0%    0.0%  v8::internal::SharedFunctionInfo::ClearTypeFeedbackInfoAtGCTime()
      1    0.0%    0.0%  v8::internal::Script::GetLineNumber(v8::internal::Handle<v8::internal::Script>, int)
      1    0.0%    0.0%  v8::internal::Scope::Scope(v8::internal::Zone*, v8::internal::Scope*, v8::internal::ScopeType, v8::internal::AstValueFactory*, v8::internal::FunctionKind)
      1    0.0%    0.0%  v8::internal::Scope::LookupFunctionVar(v8::internal::AstRawString const*, v8::internal::AstNodeFactory*)
      1    0.0%    0.0%  v8::internal::Scope::DeclarationScope()
      1    0.0%    0.0%  v8::internal::Scope::AllocateParameterLocals(v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Scope::AddDeclaration(v8::internal::Declaration*)
      1    0.0%    0.0%  v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::Visit(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::Scanner::~Scanner()
      1    0.0%    0.0%  v8::internal::Scanner::ScanNumber(bool)
      1    0.0%    0.0%  v8::internal::Scanner::FindSymbol(v8::internal::DuplicateFinder*, int)
      1    0.0%    0.0%  v8::internal::SaveContext::~SaveContext()
      1    0.0%    0.0%  v8::internal::SafepointTableBuilder::DefineSafepoint(v8::internal::Assembler*, v8::internal::Safepoint::Kind, int, v8::internal::Safepoint::DeoptMode)
      1    0.0%    0.0%  v8::internal::SafepointTable::FindEntry(unsigned char*) const
      1    0.0%    0.0%  v8::internal::Runtime_SetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_RegExpFlags(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_PromiseRejectEvent(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_ObjectHasOwnProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_ObjectDefineProperties(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_NewClosure_Tenured(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_GetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_CreateArrayLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_Compare(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_ArraySpeciesConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::RuntimeProfiler::MaybeOptimizeFullCodegen(v8::internal::JSFunction*, int, bool)
      1    0.0%    0.0%  v8::internal::RuntimeProfiler::MarkCandidatesForOptimization()
      1    0.0%    0.0%  v8::internal::RelocInfoWriter::FlushPosition()
      1    0.0%    0.0%  v8::internal::RegExpResultsCache::Lookup(v8::internal::Heap*, v8::internal::String*, v8::internal::Object*, v8::internal::FixedArray**, v8::internal::RegExpResultsCache::ResultsCacheType)
      1    0.0%    0.0%  v8::internal::RegExpParser::ParseDisjunction()
      1    0.0%    0.0%  v8::internal::RegExpParser::Advance()
      1    0.0%    0.0%  v8::internal::RegExpImpl::SetLastMatchInfo(v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::String>, int, int*)
      1    0.0%    0.0%  v8::internal::PropertyHandlerCompiler::PopVectorAndSlot(v8::internal::Register, v8::internal::Register)
      1    0.0%    0.0%  v8::internal::PropertyAccessCompiler::TailCallBuiltin(v8::internal::MacroAssembler*, v8::internal::Builtins::Name)
      1    0.0%    0.0%  v8::internal::PointerUpdateJobTraits<(v8::internal::PointerDirection)1>::UpdateOldToNewSlot(v8::internal::HeapObject**, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::ParserTraits::RewriteInstanceof(v8::internal::Expression*, v8::internal::Expression*, int)
      1    0.0%    0.0%  v8::internal::ParserTraits::NewThrowError(v8::internal::Runtime::FunctionId, v8::internal::MessageTemplate::Template, v8::internal::AstRawString const*, int)
      1    0.0%    0.0%  v8::internal::ParserTraits::ExpressionFromIdentifier(v8::internal::AstRawString const*, int, int, v8::internal::Scope*, v8::internal::AstNodeFactory*)
      1    0.0%    0.0%  v8::internal::ParserTraits::BuildUnaryExpression(v8::internal::Expression*, v8::internal::Token::Value, int, v8::internal::AstNodeFactory*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ValidateExpression(v8::internal::ExpressionClassifier<v8::internal::ParserTraits> const*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseUnaryExpression(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseObjectLiteral(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseMemberWithNewPrefixesExpression(v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseIdentifierName(bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseFormalParameterList(v8::internal::ParserFormalParameters*, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseExpression(bool, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ParseArguments(v8::internal::Scanner::Location*, v8::internal::ExpressionClassifier<v8::internal::ParserTraits>*, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::ObjectLiteralChecker::CheckProperty(v8::internal::Token::Value, v8::internal::ParserBase<v8::internal::ParserTraits>::PropertyKind, bool, bool, bool*)
      1    0.0%    0.0%  v8::internal::ParserBase<v8::internal::ParserTraits>::IsAssignableIdentifier(v8::internal::Expression*)
      1    0.0%    0.0%  v8::internal::Parser::PatternRewriter::VisitVariableProxy(v8::internal::VariableProxy*)
      1    0.0%    0.0%  v8::internal::Parser::ParseV8Intrinsic(bool*)
      1    0.0%    0.0%  v8::internal::Parser::ParseSubStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
      1    0.0%    0.0%  v8::internal::Parser::ParseStatementListItem(bool*)
      1    0.0%    0.0%  v8::internal::Parser::ParseLazy(v8::internal::Isolate*, v8::internal::ParseInfo*, v8::internal::Utf16CharacterStream*)
      1    0.0%    0.0%  v8::internal::Parser::ParseLazy(v8::internal::Isolate*, v8::internal::ParseInfo*)
      1    0.0%    0.0%  v8::internal::Parser::ParseExpressionOrLabelledStatement(v8::internal::ZoneList<v8::internal::AstRawString const*>*, v8::internal::AllowLabelledFunctionStatement, bool*)
      1    0.0%    0.0%  v8::internal::Parser::ParseEagerFunctionBody(v8::internal::AstRawString const*, int, v8::internal::ParserFormalParameters const&, v8::internal::FunctionKind, v8::internal::FunctionLiteral::FunctionType, bool*)
      1    0.0%    0.0%  v8::internal::Parser::NewUnresolved(v8::internal::AstRawString const*, v8::internal::VariableMode)
      1    0.0%    0.0%  v8::internal::PagedSpace::SizeOfObjects()
      1    0.0%    0.0%  v8::internal::PageParallelJob<v8::internal::ToSpacePointerUpdateJobTraits>::Task::RunInternal()
      1    0.0%    0.0%  v8::internal::OrderedHashTable<v8::internal::OrderedHashMap, v8::internal::JSMapIterator, 2>::Rehash(v8::internal::Handle<v8::internal::OrderedHashMap>, int)
      1    0.0%    0.0%  v8::internal::OptimizedFrame::GetDeoptimizationData(int*) const
      1    0.0%    0.0%  v8::internal::OptimizedCompileJob::CreateGraph()
      1    0.0%    0.0%  v8::internal::ObjectLiteral::AssignFeedbackVectorSlots(v8::internal::Isolate*, v8::internal::FeedbackVectorSpec*, v8::internal::FeedbackVectorSlotCache*)
      1    0.0%    0.0%  v8::internal::Object::ToInt32(int*)
      1    0.0%    0.0%  v8::internal::Object::SetDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::Object::OptimalType(v8::internal::Isolate*, v8::internal::Representation)
      1    0.0%    0.0%  v8::internal::Object::Compare(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::Object* v8::internal::VisitWeakList<v8::internal::AllocationSite>(v8::internal::Heap*, v8::internal::Object*, v8::internal::WeakObjectRetainer*)
      1    0.0%    0.0%  v8::internal::NamedLoadHandlerCompiler::ComputeLoadNonexistent(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>)
      1    0.0%    0.0%  v8::internal::NamedLoadHandlerCompiler::CompileLoadNonexistent(v8::internal::Handle<v8::internal::Name>)
      1    0.0%    0.0%  v8::internal::MaybeGrow(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FixedArray>, int, int)
      1    0.0%    0.0%  v8::internal::MarkCompactCollector::VisitLiveObjects(v8::internal::MemoryChunk*, v8::internal::MarkCompactCollector::HeapObjectVisitor*, v8::internal::MarkCompactCollector::IterationMode)
      1    0.0%    0.0%  v8::internal::MarkCompactCollector::EvacuateVisitorBase::TryEvacuateObject(v8::internal::PagedSpace*, v8::internal::HeapObject*, v8::internal::HeapObject**)
      1    0.0%    0.0%  v8::internal::Map::UpdateFieldType(int, v8::internal::Handle<v8::internal::Name>, v8::internal::Representation, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::Map::TransitionToAccessorProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, int, v8::internal::AccessorComponent, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
      1    0.0%    0.0%  v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, v8::internal::PrototypeOptimizationMode)
      1    0.0%    0.0%  v8::internal::Map::InstallDescriptors(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Map>, int, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Handle<v8::internal::LayoutDescriptor>)
      1    0.0%    0.0%  v8::internal::Map::GetOrCreatePrototypeInfo(v8::internal::Handle<v8::internal::Map>, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Map::GetConstructorFunction(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Context>)
      1    0.0%    0.0%  v8::internal::Map::CopyReplaceDescriptors(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Handle<v8::internal::LayoutDescriptor>, v8::internal::TransitionFlag, v8::internal::MaybeHandle<v8::internal::Name>, char const*, v8::internal::SimpleTransitionFlag)
      1    0.0%    0.0%  v8::internal::MacroAssembler::Move(v8::internal::Register, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::MacroAssembler::MacroAssembler(v8::internal::Isolate*, void*, int, v8::internal::CodeObjectRequired)
      1    0.0%    0.0%  v8::internal::MacroAssembler::LoadContext(v8::internal::Register, int)
      1    0.0%    0.0%  v8::internal::MacroAssembler::JumpIfSmi(v8::internal::Register, v8::internal::Label*, v8::internal::Label::Distance)
      1    0.0%    0.0%  v8::internal::MacroAssembler::CallRuntime(v8::internal::Runtime::Function const*, int, v8::internal::SaveFPRegsMode)
      1    0.0%    0.0%  v8::internal::LookupIterator::TransitionToAccessorPair(v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes)
      1    0.0%    0.0%  v8::internal::Logger::IntEvent(char const*, int)
      1    0.0%    0.0%  v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::AbstractCode*, v8::internal::SharedFunctionInfo*, v8::internal::CompilationInfo*, v8::internal::Name*, int, int)
      1    0.0%    0.0%  v8::internal::Log::MessageBuilder::WriteToLogFile()
      1    0.0%    0.0%  v8::internal::Log::MessageBuilder::AppendAddress(unsigned char*)
      1    0.0%    0.0%  v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag)
      1    0.0%    0.0%  v8::internal::Literal::Accept(v8::internal::AstVisitor*)
      1    0.0%    0.0%  v8::internal::LayoutDescriptorHelper::IsTagged(int, int, int*)
      1    0.0%    0.0%  v8::internal::LayoutDescriptor::IsTagged(int, int, int*)
      1    0.0%    0.0%  v8::internal::LParallelMove::IsRedundant() const
      1    0.0%    0.0%  v8::internal::LGapResolver::Resolve(v8::internal::LParallelMove*)
      1    0.0%    0.0%  v8::internal::LGapResolver::EmitMove(int)
      1    0.0%    0.0%  v8::internal::LCodeGenBase::Comment(char const*, ...)
      1    0.0%    0.0%  v8::internal::LCodeGenBase::AddStabilityDependency(v8::internal::Handle<v8::internal::Map>)
      1    0.0%    0.0%  v8::internal::LCodeGen::RegisterEnvironmentForDeoptimization(v8::internal::LEnvironment*, v8::internal::Safepoint::DeoptMode)
      1    0.0%    0.0%  v8::internal::LCodeGen::LCodeGen(v8::internal::LChunk*, v8::internal::MacroAssembler*, v8::internal::CompilationInfo*)
      1    0.0%    0.0%  v8::internal::LCodeGen::GenerateCode()
      1    0.0%    0.0%  v8::internal::LCodeGen::DoReturn(v8::internal::LReturn*)
      1    0.0%    0.0%  v8::internal::LCodeGen::DoPrologue(v8::internal::LPrologue*)
      1    0.0%    0.0%  v8::internal::LCodeGen::DoMaybeGrowElements(v8::internal::LMaybeGrowElements*)
      1    0.0%    0.0%  v8::internal::LCodeGen::DoDeoptimize(v8::internal::LDeoptimize*)
      1    0.0%    0.0%  v8::internal::LCodeGen::DoCheckMaps(v8::internal::LCheckMaps*)
      1    0.0%    0.0%  v8::internal::LCodeGen::DoAllocate(v8::internal::LAllocate*)
      1    0.0%    0.0%  v8::internal::LCodeGen::AddToTranslation(v8::internal::LEnvironment*, v8::internal::Translation*, v8::internal::LOperand*, bool, bool, int*, int*)
      1    0.0%    0.0%  v8::internal::LChunkBuilderBase::CreateLazyBailoutForCall(v8::internal::HBasicBlock*, v8::internal::LInstruction*, v8::internal::HInstruction*)
      1    0.0%    0.0%  v8::internal::LChunkBuilder::DoReturn(v8::internal::HReturn*)
      1    0.0%    0.0%  v8::internal::LChunk::LookupDestination(int) const
      1    0.0%    0.0%  v8::internal::LChunk::Codegen()
      1    0.0%    0.0%  v8::internal::LChunk::AddInstruction(v8::internal::LInstruction*, v8::internal::HBasicBlock*)
      1    0.0%    0.0%  v8::internal::LAllocator::LiveRangeFor(int)
      1    0.0%    0.0%  v8::internal::KeyAccumulator::NextPrototype()
      1    0.0%    0.0%  v8::internal::KeyAccumulator::AddKey(v8::internal::Object*, v8::internal::AddKeyConversion)
      1    0.0%    0.0%  v8::internal::KeyAccumulator::AddKey(v8::internal::Handle<v8::internal::Object>, v8::internal::AddKeyConversion)
      1    0.0%    0.0%  v8::internal::JSRegExp::Initialize(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, v8::base::Flags<v8::internal::JSRegExp::Flag, int>)
      1    0.0%    0.0%  v8::internal::JSReceiver::HasProperty(v8::internal::LookupIterator*)
      1    0.0%    0.0%  v8::internal::JSObject::TransitionElementsKind(v8::internal::Handle<v8::internal::JSObject>, v8::internal::ElementsKind)
      1    0.0%    0.0%  v8::internal::JSObject::LazyRegisterPrototypeUser(v8::internal::Handle<v8::internal::Map>, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::JSObject::DeepCopy(v8::internal::Handle<v8::internal::JSObject>, v8::internal::AllocationSiteUsageContext*, v8::internal::JSObject::DeepCopyHints)
      1    0.0%    0.0%  v8::internal::JSArray::SetContent(v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::FixedArrayBase>)
      1    0.0%    0.0%  v8::internal::JSArray::HasReadOnlyLength(v8::internal::Handle<v8::internal::JSArray>)
      1    0.0%    0.0%  v8::internal::IteratePromotedObjectsVisitor::VisitCodeEntry(unsigned char*)
      1    0.0%    0.0%  v8::internal::Isolate::RunMicrotasksInternal()
      1    0.0%    0.0%  v8::internal::Isolate::FireBeforeCallEnteredCallback()
      1    0.0%    0.0%  v8::internal::Isolate::CaptureAndSetSimpleStackTrace(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::IsUnmodifiedHeapObject(v8::internal::Object**)
      1    0.0%    0.0%  v8::internal::InternalizedStringKey::Hash()
      1    0.0%    0.0%  v8::internal::IncrementalStringBuilder::IncrementalStringBuilder(v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::IncrementalMarkingMarkingVisitor::VisitFixedArrayIncremental(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::IncrementalMarking::ShouldActivateEvenWithoutIdleNotification()
      1    0.0%    0.0%  v8::internal::IncrementalMarking::RecordWriteFromCode(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::IdleScavengeObserver::Step(int, unsigned char*, unsigned long)
      1    0.0%    0.0%  v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::Heap::ProcessPretenuringFeedback()
      1    0.0%    0.0%  v8::internal::Heap::MonotonicallyIncreasingTimeInMs()
      1    0.0%    0.0%  v8::internal::Heap::AllocateUninitializedFixedArray(int)
      1    0.0%    0.0%  v8::internal::Heap::AllocateJSObject(v8::internal::JSFunction*, v8::internal::PretenureFlag, v8::internal::AllocationSite*)
      1    0.0%    0.0%  v8::internal::Heap::AllocateFillerObject(int, bool, v8::internal::AllocationSpace)
      1    0.0%    0.0%  v8::internal::Heap::AllocateCell(v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::Rehash(v8::internal::HashTableKey*)
      1    0.0%    0.0%  v8::internal::HashTable<v8::internal::StringTable, v8::internal::StringTableShape, v8::internal::HashTableKey*>::Rehash(v8::internal::Handle<v8::internal::StringTable>, v8::internal::HashTableKey*)
      1    0.0%    0.0%  v8::internal::HashTable<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::EnsureCapacity(v8::internal::Handle<v8::internal::NameDictionary>, int, v8::internal::Handle<v8::internal::Name>, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::ScanJsonString<false>()
      1    0.0%    0.0%  v8::internal::Handle<v8::internal::SlicedString> v8::internal::Factory::New<v8::internal::SlicedString>(v8::internal::Handle<v8::internal::Map>, v8::internal::AllocationSpace)
      1    0.0%    0.0%  v8::internal::HValue::SetBlock(v8::internal::HBasicBlock*)
      1    0.0%    0.0%  v8::internal::HValue::RepresentationFromUseRequirements()
      1    0.0%    0.0%  v8::internal::HValue::RegisterUse(int, v8::internal::HValue*)
      1    0.0%    0.0%  v8::internal::HType::FromValue(v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::HSimulate::AddValue(int, v8::internal::HValue*)
      1    0.0%    0.0%  v8::internal::HRepresentationChangesPhase::Run()
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::VisitNot(v8::internal::UnaryOperation*)
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::TryInlineApiCall(v8::internal::Handle<v8::internal::Object>, v8::internal::HValue*, v8::internal::SmallMapList*, int, v8::internal::BailoutId, v8::internal::HOptimizedGraphBuilder::ApiCallType, v8::internal::TailCallMode)
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::LoadResult(v8::internal::Handle<v8::internal::Map>)
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::PropertyAccessInfo::CanAccessAsMonomorphic(v8::internal::SmallMapList*)
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::HOptimizedGraphBuilder(v8::internal::CompilationInfo*)
      1    0.0%    0.0%  v8::internal::HOptimizedGraphBuilder::BuildNamedGeneric(v8::internal::PropertyAccessType, v8::internal::Expression*, v8::internal::FeedbackVectorSlot, v8::internal::HValue*, v8::internal::Handle<v8::internal::Name>, v8::internal::HValue*, bool)
      1    0.0%    0.0%  v8::internal::HGraphBuilder::CreateGraph()
      1    0.0%    0.0%  v8::internal::HFlowEngine<v8::internal::State, v8::internal::Effects>::AnalyzeDominatedBlocks(v8::internal::HBasicBlock*, v8::internal::State*)
      1    0.0%    0.0%  v8::internal::HEnvironment::AddIncomingEdge(v8::internal::HBasicBlock*, v8::internal::HEnvironment*)
      1    0.0%    0.0%  v8::internal::HConstant::HConstant(v8::internal::Handle<v8::internal::Object>, v8::internal::Representation)
      1    0.0%    0.0%  v8::internal::HCheckTable::Process(v8::internal::HInstruction*, v8::internal::Zone*)
      1    0.0%    0.0%  v8::internal::HCallWithDescriptor::HCallWithDescriptor(v8::internal::HValue*, int, v8::internal::CallInterfaceDescriptor, v8::internal::Vector<v8::internal::HValue*> const&, v8::internal::TailCallMode, v8::internal::TailCallMode, v8::internal::Zone*)
      1    0.0%    0.0%  v8::internal::HBasicBlock::RegisterPredecessor(v8::internal::HBasicBlock*)
      1    0.0%    0.0%  v8::internal::HBasicBlock::Goto(v8::internal::HBasicBlock*, v8::internal::SourcePosition, v8::internal::FunctionState*, bool)
      1    0.0%    0.0%  v8::internal::GrowableBitVector::EnsureCapacity(int, v8::internal::Zone*)
      1    0.0%    0.0%  v8::internal::GlobalHandles::Node::Release()
      1    0.0%    0.0%  v8::internal::GlobalHandles::MarkNewSpaceWeakUnmodifiedObjectsPending(bool (*)(v8::internal::Heap*, v8::internal::Object**))
      1    0.0%    0.0%  v8::internal::GlobalHandles::IterateNewSpaceStrongAndDependentRoots(v8::internal::ObjectVisitor*)
      1    0.0%    0.0%  v8::internal::FuncNameInferrer::PushVariableName(v8::internal::AstRawString const*)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::StackValueContext::Plug(v8::internal::Variable*) const
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::SetExpressionPosition(v8::internal::Expression*, v8::internal::FullCodeGenerator::InsertBreak)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::PrepareForBailoutForId(v8::internal::BailoutId, v8::internal::FullCodeGenerator::State)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::PopulateDeoptimizationData(v8::internal::Handle<v8::internal::Code>)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::Generate()
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::EmitVariableAssignment(v8::internal::Variable*, v8::internal::Token::Value, v8::internal::FeedbackVectorSlot)
      1    0.0%    0.0%  v8::internal::FullCodeGenerator::EmitCall(v8::internal::Call*, v8::internal::ConvertReceiverMode)
      1    0.0%    0.0%  v8::internal::FreeList::Reset()
      1    0.0%    0.0%  v8::internal::FreeList::Allocate(int)
      1    0.0%    0.0%  v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FlexibleBodyDescriptor<8>, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::FlatStringReader::PostGarbageCollection()
      1    0.0%    0.0%  v8::internal::FixedBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FixedBodyDescriptor<24, 40, 40>, int>::Visit(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::FeedbackNexus::FindHandlers(v8::internal::List<v8::internal::Handle<v8::internal::Code>, v8::internal::FreeStoreAllocationPolicy>*, int) const
      1    0.0%    0.0%  v8::internal::FeedbackNexus::ConfigurePremonomorphic()
      1    0.0%    0.0%  v8::internal::FastKeyAccumulator::Prepare()
      1    0.0%    0.0%  v8::internal::FastDtoa(double, v8::internal::FastDtoaMode, int, v8::internal::Vector<char>, int*, int*)
      1    0.0%    0.0%  v8::internal::Factory::SetNumberStringCache(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>)
      1    0.0%    0.0%  v8::internal::Factory::NewStruct(v8::internal::InstanceType)
      1    0.0%    0.0%  v8::internal::Factory::NewNumber(double, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewJSObject(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewHeapNumber(double, v8::internal::MutableMode, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewForeign(unsigned char*, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewExternal(void*)
      1    0.0%    0.0%  v8::internal::Factory::NewCatchContext(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Context>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::Factory::CopyFixedArrayAndGrow(v8::internal::Handle<v8::internal::FixedArray>, int, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::ExpressionClassifier<v8::internal::ParserTraits>::RecordPatternError(v8::internal::Scanner::Location const&, v8::internal::MessageTemplate::Template, char const*)
      1    0.0%    0.0%  v8::internal::ExitFrame::ComputeCallerState(v8::internal::StackFrame::State*) const
      1    0.0%    0.0%  v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::EnsureCapacity(v8::internal::Handle<v8::internal::NameDictionary>, int, v8::internal::Handle<v8::internal::Name>)
      1    0.0%    0.0%  v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> >::CollectKeysTo(v8::internal::Handle<v8::internal::Dictionary<v8::internal::NameDictionary, v8::internal::NameDictionaryShape, v8::internal::Handle<v8::internal::Name> > >, v8::internal::KeyAccumulator*, v8::internal::PropertyFilter)
      1    0.0%    0.0%  v8::internal::DescriptorArray::CopyUpToAddAttributes(v8::internal::Handle<v8::internal::DescriptorArray>, int, v8::internal::PropertyAttributes, int)
      1    0.0%    0.0%  v8::internal::DependentCode::IsEmpty(v8::internal::DependentCode::DependencyGroup)
      1    0.0%    0.0%  v8::internal::DependentCode::Insert(v8::internal::Handle<v8::internal::DependentCode>, v8::internal::DependentCode::DependencyGroup, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::DependentCode::Compact()
      1    0.0%    0.0%  v8::internal::CpuFeatures::FlushICache(void*, unsigned long)
      1    0.0%    0.0%  v8::internal::ConsStringIterator::NextLeaf(bool*)
      1    0.0%    0.0%  v8::internal::ComputeReceiverTypes(v8::internal::Expression*, v8::internal::HValue*, v8::internal::SmallMapList**, v8::internal::HOptimizedGraphBuilder*)
      1    0.0%    0.0%  v8::internal::Compiler::EnsureDeoptimizationSupport(v8::internal::CompilationInfo*)
      1    0.0%    0.0%  v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ClearExceptionFlag)
      1    0.0%    0.0%  v8::internal::CompareOperation::IsLiteralCompareTypeof(v8::internal::Expression**, v8::internal::Handle<v8::internal::String>*)
      1    0.0%    0.0%  v8::internal::CodeFlusher::ProcessJSFunctionCandidates()
      1    0.0%    0.0%  v8::internal::CodeCacheHashTable::Lookup(v8::internal::Name*, unsigned int)
      1    0.0%    0.0%  v8::internal::CaseClause::CaseClause(v8::internal::Zone*, v8::internal::Expression*, v8::internal::ZoneList<v8::internal::Statement*>*, int)
      1    0.0%    0.0%  v8::internal::Builtin_Impl_FunctionPrototypeToString(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_Impl_ArrayShift(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_Impl_ArrayPop(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_FunctionPrototypeToString(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_FunctionPrototypeBind(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_DateConstructor_ConstructStub(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_ArrayShift(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Builtin_ArrayConcat(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::BoyerMooreLookahead::EmitSkipInstructions(v8::internal::RegExpMacroAssembler*)
      1    0.0%    0.0%  v8::internal::BitsetType::Lub(v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::AstValueFactory::AstRawStringCompare(void*, void*)
      1    0.0%    0.0%  v8::internal::AstValue::Internalize(v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::AstTyper::VisitProperty(v8::internal::Property*)
      1    0.0%    0.0%  v8::internal::AstTyper::VisitIfStatement(v8::internal::IfStatement*)
      1    0.0%    0.0%  v8::internal::AstRawStringInternalizationKey::IsMatch(v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::AstRawString::AsArrayIndex(unsigned int*) const
      1    0.0%    0.0%  v8::internal::AstNumberingVisitor::VisitProperty(v8::internal::Property*)
      1    0.0%    0.0%  v8::internal::AstNumberingVisitor::Renumber(v8::internal::FunctionLiteral*)
      1    0.0%    0.0%  v8::internal::Assignment::Accept(v8::internal::AstVisitor*)
      1    0.0%    0.0%  v8::internal::AssemblerPositionsRecorder::RecordPosition(int)
      1    0.0%    0.0%  v8::internal::AssemblerBase::~AssemblerBase()
      1    0.0%    0.0%  v8::internal::AssemblerBase::FlushICache(v8::internal::Isolate*, void*, unsigned long)
      1    0.0%    0.0%  v8::internal::AssemblerBase::AssemblerBase(v8::internal::Isolate*, void*, int)
      1    0.0%    0.0%  v8::internal::Assembler::vsd(unsigned char, v8::internal::DoubleRegister, v8::internal::DoubleRegister, v8::internal::Operand const&, v8::internal::Assembler::SIMDPrefix, v8::internal::Assembler::LeadingOpcode, v8::internal::Assembler::VexW)
      1    0.0%    0.0%  v8::internal::Assembler::vsd(unsigned char, v8::internal::DoubleRegister, v8::internal::DoubleRegister, v8::internal::DoubleRegister, v8::internal::Assembler::SIMDPrefix, v8::internal::Assembler::LeadingOpcode, v8::internal::Assembler::VexW)
      1    0.0%    0.0%  v8::internal::Assembler::pushq(v8::internal::Register)
      1    0.0%    0.0%  v8::internal::Assembler::popq(v8::internal::Register)
      1    0.0%    0.0%  v8::internal::Assembler::jmp(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode)
      1    0.0%    0.0%  v8::internal::Assembler::immediate_arithmetic_op_8(unsigned char, v8::internal::Register, v8::internal::Immediate)
      1    0.0%    0.0%  v8::internal::Assembler::immediate_arithmetic_op(unsigned char, v8::internal::Operand const&, v8::internal::Immediate, int)
      1    0.0%    0.0%  v8::internal::Assembler::emit_mov(v8::internal::Register, v8::internal::Operand const&, int)
      1    0.0%    0.0%  v8::internal::Assembler::emit_mov(v8::internal::Operand const&, v8::internal::Register, int)
      1    0.0%    0.0%  v8::internal::Assembler::call(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, v8::internal::TypeFeedbackId)
      1    0.0%    0.0%  v8::internal::Assembler::arithmetic_op(unsigned char, v8::internal::Register, v8::internal::Register, int)
      1    0.0%    0.0%  v8::internal::Assembler::GetCode(v8::internal::CodeDesc*)
      1    0.0%    0.0%  v8::internal::Assembler::Assembler(v8::internal::Isolate*, void*, int)
      1    0.0%    0.0%  v8::internal::ApiNatives::InstantiateObject(v8::internal::Handle<v8::internal::ObjectTemplateInfo>, v8::internal::Handle<v8::internal::JSReceiver>)
      1    0.0%    0.0%  v8::internal::AllocationSiteCreationContext::ExitScope(v8::internal::Handle<v8::internal::AllocationSite>, v8::internal::Handle<v8::internal::JSObject>)
      1    0.0%    0.0%  v8::internal::Accessors::IsJSObjectFieldAccessor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, int*)
      1    0.0%    0.0%  v8::internal::Accessors::IsJSArrayBufferViewFieldAccessor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, int*)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::SetupArrayBufferView(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArrayBufferView>, v8::internal::Handle<v8::internal::JSArrayBuffer>, unsigned long, unsigned long, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::RegisterWeakObjectsInOptimizedCode(v8::internal::Handle<v8::internal::Code>)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::NewSharedFunctionInfoForLiteral(v8::internal::Isolate*, v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::GetOptimizedCode(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ConcurrencyMode, v8::internal::BailoutId, v8::internal::JavaScriptFrame*)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::FastElementsAccessor<v8::internal::(anonymous namespace)::FastPackedObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)2> >::CopyArguments(v8::internal::Arguments*, v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, unsigned int, unsigned int)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::Enumerate(v8::internal::Handle<v8::internal::JSReceiver>)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastPackedObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)2> >::SetLengthImpl(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArray>, unsigned int, v8::internal::Handle<v8::internal::FixedArrayBase>)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::FastPackedObjectElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)2> >::CopyElements(v8::internal::JSObject*, unsigned int, v8::internal::ElementsKind, v8::internal::Handle<v8::internal::FixedArrayBase>, unsigned int, int)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::ElementsAccessorBase<v8::internal::(anonymous namespace)::DictionaryElementsAccessor, v8::internal::(anonymous namespace)::ElementsKindTraits<(v8::internal::ElementsKind)6> >::GetEntryForIndex(v8::internal::JSObject*, v8::internal::FixedArrayBase*, unsigned int)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::DeleteProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::ArrayConcatVisitor::visit(unsigned int, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::base::hash_value(unsigned int)
      1    0.0%    0.0%  v8::base::VirtualMemory::VirtualMemory(unsigned long, unsigned long)
      1    0.0%    0.0%  v8::base::OS::VSNPrintF(char*, int, char const*, __va_list_tag*)
      1    0.0%    0.0%  v8::Value::ToString(v8::Isolate*) const
      1    0.0%    0.0%  v8::V8::GetEternal(v8::Isolate*, int)
      1    0.0%    0.0%  v8::String::Utf8Length() const
      1    0.0%    0.0%  v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)
      1    0.0%    0.0%  v8::Object::InternalFieldCount()
      1    0.0%    0.0%  v8::Object::Get(v8::Local<v8::Value>)
      1    0.0%    0.0%  v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)
      1    0.0%    0.0%  v8::Object::Get(unsigned int)
      1    0.0%    0.0%  v8::Integer::New(v8::Isolate*, int)
      1    0.0%    0.0%  v8::Function::NewInstance(v8::Local<v8::Context>, int, v8::Local<v8::Value>*) const
      1    0.0%    0.0%  v8::ArrayBuffer::New(v8::Isolate*, void*, unsigned long, v8::ArrayBufferCreationMode)
      1    0.0%    0.0%  v8::Array::New(v8::Isolate*, int)
      1    0.0%    0.0%  std::vector<v8::internal::compiler::StateValueDescriptor, v8::internal::zone_allocator<v8::internal::compiler::StateValueDescriptor> >::_M_insert_aux(__gnu_cxx::__normal_iterator<v8::internal::compiler::StateValueDescriptor*, std::vector<v8::internal::compiler::StateValueDescriptor, v8::internal::zone_allocator<v8::internal::compiler::StateValueDescriptor> > >, v8::internal::compiler::StateValueDescriptor const&)
      1    0.0%    0.0%  std::vector<int, std::allocator<int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<int*, std::vector<int, std::allocator<int> > >, int const&)
      1    0.0%    0.0%  std::set<v8::internal::compiler::InstructionOperand, v8::internal::compiler::(anonymous namespace)::OperandCompare, v8::internal::zone_allocator<v8::internal::compiler::InstructionOperand> >::insert(v8::internal::compiler::InstructionOperand const&)
      1    0.0%    0.0%  std::istrstream::~istrstream()
      1    0.0%    0.0%  std::istrstream::istrstream(char const*)
      1    0.0%    0.0%  std::basic_streambuf<wchar_t, std::char_traits<wchar_t> >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)
      1    0.0%    0.0%  std::_Rb_tree<void*, std::pair<void* const, unsigned long>, std::_Select1st<std::pair<void* const, unsigned long> >, std::less<void*>, std::allocator<std::pair<void* const, unsigned long> > >::_M_copy(std::_Rb_tree_node<std::pair<void* const, unsigned long> > const*, std::_Rb_tree_node<std::pair<void* const, unsigned long> >*)
      1    0.0%    0.0%  non-virtual thunk to v8::internal::HOptimizedGraphBuilder::VisitLiteral(v8::internal::Literal*)
      1    0.0%    0.0%  node::crypto::RandomBytesCheck(node::crypto::RandomBytesRequest*, v8::Local<v8::Value>*)
      1    0.0%    0.0%  node::TimerWrap::Now(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::StringPtr::Update(char const*, unsigned long)
      1    0.0%    0.0%  node::StringPtr::ToString(node::Environment*) const
      1    0.0%    0.0%  node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*)
      1    0.0%    0.0%  node::StreamWrap::UpdateWriteQueueSize()
      1    0.0%    0.0%  node::StreamWrap::OnRead(uv_stream_s*, long, uv_buf_t const*)
      1    0.0%    0.0%  node::StreamWrap::OnAlloc(uv_handle_s*, unsigned long, uv_buf_t*)
      1    0.0%    0.0%  node::StreamBase::EmitData(long, v8::Local<v8::Object>, v8::Local<v8::Object>)
      1    0.0%    0.0%  node::Parser::on_message_complete_()
      1    0.0%    0.0%  node::Parser::on_message_complete(http_parser*)
      1    0.0%    0.0%  node::Parser::on_message_begin(http_parser*)
      1    0.0%    0.0%  node::Parser::OnReadImpl(long, uv_buf_t const*, uv_handle_type, void*)
      1    0.0%    0.0%  node::Parser::OnAllocImpl(unsigned long, uv_buf_t*, void*)
      1    0.0%    0.0%  node::Environment::PrintSyncTrace() const
      1    0.0%    0.0%  node::DTRACE_HTTP_SERVER_RESPONSE(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::DTRACE_HTTP_SERVER_REQUEST(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::ContextifyScript::RunInThisContext(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::Close(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::Buffer::Data(v8::Local<v8::Value>)
      1    0.0%    0.0%  node::Buffer::Data(v8::Local<v8::Object>)
      1    0.0%    0.0%  node::Buffer::Copy(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::After(uv_fs_s*)
      1    0.0%    0.0%  int v8::internal::SlotSet::Iterate<v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::ClearInvalidSlots(v8::internal::Heap*)::'lambda'(unsigned char*)>(v8::internal::RememberedSet<(v8::internal::PointerDirection)1>::ClearInvalidSlots(v8::internal::Heap*)::'lambda'(unsigned char*))
      1    0.0%    0.0%  int v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::VisitSpecialized<64>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  int v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::VisitSpecialized<48>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  int v8::internal::FlexibleBodyVisitor<v8::internal::StaticScavengeVisitor, v8::internal::FlexibleBodyDescriptor<8>, int>::VisitSpecialized<40>(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  double v8::internal::InternalStringToInt<unsigned char const*, unsigned char const*>(v8::internal::UnicodeCache*, unsigned char const*, unsigned char const*, int)
      1    0.0%    0.0%  bool v8::internal::StringToArrayIndex<v8::internal::StringCharacterStream>(v8::internal::StringCharacterStream*, unsigned int*)
      1    0.0%    0.0%  _vfprintf
      1    0.0%    0.0%  _uv_try_write
      1    0.0%    0.0%  _uv_run
      1    0.0%    0.0%  _uv_inet_ntop
      1    0.0%    0.0%  _uv__io_start
      1    0.0%    0.0%  _uv__io_feed
      1    0.0%    0.0%  _uv__hrtime
      1    0.0%    0.0%  _uv__fs_done
      1    0.0%    0.0%  _ungetc
      1    0.0%    0.0%  _szone_size
      1    0.0%    0.0%  _szone_realloc
      1    0.0%    0.0%  _swscanf_l
      1    0.0%    0.0%  _setsourcefilter
      1    0.0%    0.0%  _sem_wait$NOCANCEL
      1    0.0%    0.0%  _posix_spawn
      1    0.0%    0.0%  _mach_msg_server
      1    0.0%    0.0%  _kpersona_info
      1    0.0%    0.0%  _http_message_needs_eof
      1    0.0%    0.0%  _get_tiny_free_size
      1    0.0%    0.0%  _fread
      1    0.0%    0.0%  _engine_table_select
      1    0.0%    0.0%  __vasprintf
      1    0.0%    0.0%  ___initgroups
      1    0.0%    0.0%  ___gdtoa
      1    0.0%    0.0%  ___cxa_get_globals_fast
      1    0.0%    0.0%  ___cxa_allocate_exception
      1    0.0%    0.0%  _RAND_get_rand_method
      1    0.0%    0.0%  _OPENSSL_cleanse

 [Summary]:
   ticks  total  nonlib   name
   3328   26.2%   26.3%  JavaScript
   7956   62.6%   63.0%  C++
    996    7.8%    7.9%  GC
     69    0.5%          Shared libraries
   1351   10.6%          Unaccounted

 [C++ entry points]:
   ticks    cpp   total   name
   1225   18.6%    9.6%  v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
    537    8.1%    4.2%  v8::internal::Runtime_BasicJSONStringify(int, v8::internal::Object**, v8::internal::Isolate*)
    329    5.0%    2.6%  v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
    290    4.4%    2.3%  v8::internal::Builtin_ObjectProtoToString(int, v8::internal::Object**, v8::internal::Isolate*)
    258    3.9%    2.0%  v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
    232    3.5%    1.8%  v8::internal::Runtime_CompileOptimized_Concurrent(int, v8::internal::Object**, v8::internal::Isolate*)
    186    2.8%    1.5%  v8::internal::Runtime_ObjectDefineProperty(int, v8::internal::Object**, v8::internal::Isolate*)
    178    2.7%    1.4%  v8::internal::Runtime_ObjectDefineProperties(int, v8::internal::Object**, v8::internal::Isolate*)
    174    2.6%    1.4%  v8::internal::Runtime_KeyedGetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
    170    2.6%    1.3%  v8::internal::Runtime_StringBuilderJoin(int, v8::internal::Object**, v8::internal::Isolate*)
    165    2.5%    1.3%  v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
    141    2.1%    1.1%  v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*)
    132    2.0%    1.0%  v8::internal::Builtin_ObjectKeys(int, v8::internal::Object**, v8::internal::Isolate*)
    121    1.8%    1.0%  v8::internal::Runtime_StringEqual(int, v8::internal::Object**, v8::internal::Isolate*)
    107    1.6%    0.8%  v8::internal::Runtime_SetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
    106    1.6%    0.8%  v8::internal::Runtime_StringReplaceGlobalRegExpWithString(int, v8::internal::Object**, v8::internal::Isolate*)
     99    1.5%    0.8%  v8::internal::Runtime_AllocateInTargetSpace(int, v8::internal::Object**, v8::internal::Isolate*)
     94    1.4%    0.7%  v8::internal::Runtime_SubString(int, v8::internal::Object**, v8::internal::Isolate*)
     93    1.4%    0.7%  v8::internal::Runtime_StackGuard(int, v8::internal::Object**, v8::internal::Isolate*)
     93    1.4%    0.7%  _guarded_close_np
     82    1.2%    0.6%  v8::internal::Runtime_CollectStackTrace(int, v8::internal::Object**, v8::internal::Isolate*)
     79    1.2%    0.6%  v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
     79    1.2%    0.6%  v8::internal::Builtin_ObjectAssign(int, v8::internal::Object**, v8::internal::Isolate*)
     79    1.2%    0.6%  _recvmsg_x
     76    1.2%    0.6%  v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
     76    1.2%    0.6%  v8::internal::Builtin_ObjectGetOwnPropertySymbols(int, v8::internal::Object**, v8::internal::Isolate*)
     70    1.1%    0.6%  v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*)
     66    1.0%    0.5%  v8::internal::Runtime_StoreIC_Slow(int, v8::internal::Object**, v8::internal::Isolate*)
     63    1.0%    0.5%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8LengthHelper::Visitor>(v8::Utf8LengthHelper::Visitor*, v8::internal::String*, int)
     53    0.8%    0.4%  v8::internal::Runtime_CreateListFromArrayLike(int, v8::internal::Object**, v8::internal::Isolate*)
     53    0.8%    0.4%  v8::internal::Builtin_FunctionPrototypeBind(int, v8::internal::Object**, v8::internal::Isolate*)
     48    0.7%    0.4%  v8::internal::Builtin_ArraySplice(int, v8::internal::Object**, v8::internal::Isolate*)
     46    0.7%    0.4%  v8::internal::Runtime_StringAdd(int, v8::internal::Object**, v8::internal::Isolate*)
     42    0.6%    0.3%  v8::internal::Runtime_GetProperty(int, v8::internal::Object**, v8::internal::Isolate*)
     40    0.6%    0.3%  v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*)
     40    0.6%    0.3%  v8::internal::Builtin_DateConstructor_ConstructStub(int, v8::internal::Object**, v8::internal::Isolate*)
     34    0.5%    0.3%  v8::internal::Builtin_ArrayConcat(int, v8::internal::Object**, v8::internal::Isolate*)
     33    0.5%    0.3%  v8::internal::Runtime_TryInstallOptimizedCode(int, v8::internal::Object**, v8::internal::Isolate*)
     30    0.5%    0.2%  v8::internal::Runtime_HasProperty(int, v8::internal::Object**, v8::internal::Isolate*)
     30    0.5%    0.2%  v8::internal::Builtin_ArraySlice(int, v8::internal::Object**, v8::internal::Isolate*)
     25    0.4%    0.2%  v8::internal::Builtin_ArrayShift(int, v8::internal::Object**, v8::internal::Isolate*)
     24    0.4%    0.2%  v8::internal::Runtime_StringIndexOf(int, v8::internal::Object**, v8::internal::Isolate*)
     24    0.4%    0.2%  v8::internal::Runtime_RegExpExecMultiple(int, v8::internal::Object**, v8::internal::Isolate*)
     23    0.3%    0.2%  v8::internal::Runtime_AllocateInNewSpace(int, v8::internal::Object**, v8::internal::Isolate*)
     22    0.3%    0.2%  _pathconf
     21    0.3%    0.2%  v8::internal::Runtime_Interrupt(int, v8::internal::Object**, v8::internal::Isolate*)
     21    0.3%    0.2%  v8::internal::Runtime_GenericHash(int, v8::internal::Object**, v8::internal::Isolate*)
     20    0.3%    0.2%  v8::internal::Builtin_FunctionPrototypeToString(int, v8::internal::Object**, v8::internal::Isolate*)
     19    0.3%    0.1%  v8::internal::Builtin_ArrayIsArray(int, v8::internal::Object**, v8::internal::Isolate*)
     15    0.2%    0.1%  v8::internal::Runtime_NotifyDeoptimized(int, v8::internal::Object**, v8::internal::Isolate*)
     15    0.2%    0.1%  v8::internal::Runtime_NewString(int, v8::internal::Object**, v8::internal::Isolate*)
     15    0.2%    0.1%  v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
     14    0.2%    0.1%  v8::internal::Runtime_TypedArrayGetBuffer(int, v8::internal::Object**, v8::internal::Isolate*)
     14    0.2%    0.1%  v8::internal::Runtime_NewObject(int, v8::internal::Object**, v8::internal::Isolate*)
     13    0.2%    0.1%  node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding)
     12    0.2%    0.1%  void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&)
     12    0.2%    0.1%  v8::internal::Runtime_StringToLowerCase(int, v8::internal::Object**, v8::internal::Isolate*)
     12    0.2%    0.1%  v8::internal::Runtime_StoreCallbackProperty(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.2%    0.1%  v8::internal::Runtime_SetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
     11    0.2%    0.1%  v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.2%    0.1%  v8::internal::Runtime_IsObserved(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.2%    0.1%  v8::internal::Runtime_InternalSetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
     10    0.2%    0.1%  v8::internal::Runtime_ClassOf(int, v8::internal::Object**, v8::internal::Isolate*)
      9    0.1%    0.1%  v8::internal::Runtime_NewClosure_Tenured(int, v8::internal::Object**, v8::internal::Isolate*)
      9    0.1%    0.1%  _shm_open
      9    0.1%    0.1%  _kpersona_pidinfo
      8    0.1%    0.1%  v8::internal::Runtime_DeleteProperty_Strict(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::Runtime_DebugPushPromise(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::Runtime_ArraySpeciesConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::Builtin_ObjectCreate(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::internal::Builtin_FunctionConstructor(int, v8::internal::Object**, v8::internal::Isolate*)
      8    0.1%    0.1%  v8::Value::IsExternal() const
      8    0.1%    0.1%  _fsync$NOCANCEL
      7    0.1%    0.1%  void node::Buffer::StringSlice<(node::encoding)0>(v8::FunctionCallbackInfo<v8::Value> const&)
      7    0.1%    0.1%  v8::internal::Runtime_TruncateString(int, v8::internal::Object**, v8::internal::Isolate*)
      7    0.1%    0.1%  v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
      7    0.1%    0.1%  v8::internal::Runtime_ObjectHasOwnProperty(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.1%    0.0%  v8::internal::Runtime_StringTrim(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.1%    0.0%  v8::internal::Runtime_StringToUpperCase(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.1%    0.0%  v8::internal::Runtime_BinaryOpIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      6    0.1%    0.0%  v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment)
      6    0.1%    0.0%  v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag)
      5    0.1%    0.0%  v8::internal::TransitionArray::Search(v8::internal::PropertyKind, v8::internal::Name*, v8::internal::PropertyAttributes, int*)
      5    0.1%    0.0%  v8::internal::Runtime_ToBooleanIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      5    0.1%    0.0%  v8::internal::Runtime_NotifyStubFailure(int, v8::internal::Object**, v8::internal::Isolate*)
      5    0.1%    0.0%  v8::internal::Runtime_DebugPopPromise(int, v8::internal::Object**, v8::internal::Isolate*)
      5    0.1%    0.0%  v8::internal::JSTypedArray::GetBuffer()
      5    0.1%    0.0%  v8::EscapableHandleScope::EscapableHandleScope(v8::Isolate*)
      4    0.1%    0.0%  void v8::Utf8WriterVisitor::Visit<unsigned char>(unsigned char const*, int)
      4    0.1%    0.0%  v8::internal::LookupIterator::PropertyOrElement(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool*, v8::internal::LookupIterator::Configuration)
      4    0.1%    0.0%  v8::Value::IntegerValue() const
      4    0.1%    0.0%  v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int)
      4    0.1%    0.0%  v8::ArrayBufferView::ByteOffset()
      4    0.1%    0.0%  v8::ArrayBuffer::GetContents()
      4    0.1%    0.0%  ___vfprintf
      3    0.0%    0.0%  v8::internal::Runtime_Throw(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_StringParseInt(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_StringBuilderConcat(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_MapGrow(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_ForInEnumerate(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_CompareIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::Runtime_Compare(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::LookupIterator::State v8::internal::LookupIterator::LookupInRegularHolder<false>(v8::internal::Map*, v8::internal::JSReceiver*)
      3    0.0%    0.0%  v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int)
      3    0.0%    0.0%  v8::internal::ConsString* v8::internal::String::VisitFlat<v8::Utf8WriterVisitor>(v8::Utf8WriterVisitor*, v8::internal::String*, int)
      3    0.0%    0.0%  v8::internal::Builtin_ArrayPop(int, v8::internal::Object**, v8::internal::Isolate*)
      3    0.0%    0.0%  v8::internal::ArrayBufferTracker::RegisterNew(v8::internal::JSArrayBuffer*)
      3    0.0%    0.0%  v8::External::Value() const
      3    0.0%    0.0%  v8::ArrayBufferView::ByteLength()
      3    0.0%    0.0%  _internal_catch_exception_raise
      3    0.0%    0.0%  _hex
      3    0.0%    0.0%  ___vfwscanf
      2    0.0%    0.0%  void node::StreamBase::JSMethod<node::StreamWrap, &(node::StreamBase::WriteBuffer(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  v8::internal::Runtime_ShiftRightLogical(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_RegExpInitializeAndCompile(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_GetPrototype(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime_CreateArrayLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
      2    0.0%    0.0%  v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode)
      2    0.0%    0.0%  v8::internal::Logger::ApiEntryCall(char const*)
      2    0.0%    0.0%  v8::internal::JSTypedArray::type()
      2    0.0%    0.0%  v8::internal::JSObject::SetPrototypeUnobserved(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, bool, v8::internal::Object::ShouldThrow)
      2    0.0%    0.0%  v8::internal::JSArrayBuffer::Setup(v8::internal::Handle<v8::internal::JSArrayBuffer>, v8::internal::Isolate*, bool, void*, unsigned long, v8::internal::SharedFlag)
      2    0.0%    0.0%  v8::internal::GlobalHandles::Create(v8::internal::Object*)
      2    0.0%    0.0%  v8::internal::Factory::NewJSTypedArray(v8::internal::ExternalArrayType, v8::internal::PretenureFlag)
      2    0.0%    0.0%  v8::internal::Accessors::FunctionLengthGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  v8::Value::IsUint8Array() const
      2    0.0%    0.0%  v8::Value::IsObject() const
      2    0.0%    0.0%  v8::String::NewFromOneByte(v8::Isolate*, unsigned char const*, v8::NewStringType, int)
      2    0.0%    0.0%  v8::Locker::IsActive()
      2    0.0%    0.0%  v8::HandleScope::~HandleScope()
      2    0.0%    0.0%  v8::HandleScope::Initialize(v8::Isolate*)
      2    0.0%    0.0%  v8::ArrayBufferView::Buffer()
      2    0.0%    0.0%  sha1_block_data_order_avx2
      2    0.0%    0.0%  node::StreamBase::WriteBuffer(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  node::Hrtime(v8::FunctionCallbackInfo<v8::Value> const&)
      2    0.0%    0.0%  int v8::internal::BinarySearch<(v8::internal::SearchMode)1, v8::internal::DescriptorArray>(v8::internal::DescriptorArray*, v8::internal::Name*, int, int*)
      2    0.0%    0.0%  ___work_interval_ctl
      1    0.0%    0.0%  void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*)
      1    0.0%    0.0%  void v8::internal::LookupIterator::Start<false>()
      1    0.0%    0.0%  void v8::internal::LookupIterator::NextInternal<false>(v8::internal::Map*, v8::internal::JSReceiver*)
      1    0.0%    0.0%  void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*, v8::internal::HeapObject*, int, int)
      1    0.0%    0.0%  void node::StreamBase::JSMethod<node::StreamWrap, &(node::StreamBase::Shutdown(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  void node::GetSockOrPeerName<node::TCPWrap, &(uv_tcp_getpeername)>(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  v8::internal::TransitionArray::SearchTransition(v8::internal::Map*, v8::internal::PropertyKind, v8::internal::Name*, v8::internal::PropertyAttributes)
      1    0.0%    0.0%  v8::internal::ThreadId::GetCurrentThreadId()
      1    0.0%    0.0%  v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitCode(v8::internal::Map*, v8::internal::HeapObject*)
      1    0.0%    0.0%  v8::internal::ScopeInfo::Create(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::Scope*)
      1    0.0%    0.0%  v8::internal::Scope::ResolveVariable(v8::internal::ParseInfo*, v8::internal::VariableProxy*, v8::internal::AstNodeFactory*)
      1    0.0%    0.0%  v8::internal::Scanner::ScanIdentifierOrKeyword()
      1    0.0%    0.0%  v8::internal::Scanner::Next()
      1    0.0%    0.0%  v8::internal::Runtime_StringCharCodeAtRT(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_RegExpFlags(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_QuoteJSONString(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_PushCatchContext(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_PromiseRejectEvent(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_NumberToStringSkipCache(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_NewSloppyArguments(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_ForInFilter(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_EnqueueMicrotask(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_CreateRegExpLiteral(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime_ArrayPush(int, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>)
      1    0.0%    0.0%  v8::internal::RelocIterator::next()
      1    0.0%    0.0%  v8::internal::PrototypeIterator::Advance()
      1    0.0%    0.0%  v8::internal::OptimizedFrame::GetDeoptimizationData(int*) const
      1    0.0%    0.0%  v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed)
      1    0.0%    0.0%  v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::Code*, v8::internal::RelocInfo*, v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::Map::WeakCellForMap(v8::internal::Handle<v8::internal::Map>)
      1    0.0%    0.0%  v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed)
      1    0.0%    0.0%  v8::internal::LookupIterator::ApplyTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>)
      1    0.0%    0.0%  v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction, v8::internal::IncrementalMarking::ForceMarkingAction, v8::internal::IncrementalMarking::ForceCompletionAction)
      1    0.0%    0.0%  v8::internal::IncrementalMarking::RecordWriteSlow(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Object*)
      1    0.0%    0.0%  v8::internal::IncrementalMarking::RecordWriteFromCode(v8::internal::HeapObject*, v8::internal::Object**, v8::internal::Isolate*)
      1    0.0%    0.0%  v8::internal::Heap::InitializeJSObjectBody(v8::internal::JSObject*, v8::internal::Map*, int)
      1    0.0%    0.0%  v8::internal::Heap::AllocateRawOneByteString(int, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Heap::AllocateJSObject(v8::internal::JSFunction*, v8::internal::PretenureFlag, v8::internal::AllocationSite*)
      1    0.0%    0.0%  v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewJSTypedArray(v8::internal::ExternalArrayType, v8::internal::Handle<v8::internal::JSArrayBuffer>, unsigned long, unsigned long, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewJSObjectFromMap(v8::internal::Handle<v8::internal::Map>, v8::internal::PretenureFlag, v8::internal::Handle<v8::internal::AllocationSite>)
      1    0.0%    0.0%  v8::internal::Factory::NewForeign(unsigned char*, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::Factory::NewExternal(void*)
      1    0.0%    0.0%  v8::internal::Factory::CopyJSObject(v8::internal::Handle<v8::internal::JSObject>)
      1    0.0%    0.0%  v8::internal::Accessors::FunctionNameGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::SetupArrayBufferView(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArrayBufferView>, v8::internal::Handle<v8::internal::JSArrayBuffer>, unsigned long, unsigned long, v8::internal::PretenureFlag)
      1    0.0%    0.0%  v8::internal::(anonymous namespace)::InstantiateObject(v8::internal::Isolate*, v8::internal::Handle<v8::internal::ObjectTemplateInfo>, v8::internal::Handle<v8::internal::JSReceiver>, bool)
      1    0.0%    0.0%  v8::Value::ToString(v8::Isolate*) const
      1    0.0%    0.0%  v8::String::Utf8Length() const
      1    0.0%    0.0%  v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)
      1    0.0%    0.0%  v8::Object::InternalFieldCount()
      1    0.0%    0.0%  node::crypto::RandomBytesCheck(node::crypto::RandomBytesRequest*, v8::Local<v8::Value>*)
      1    0.0%    0.0%  node::TimerWrap::Now(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*)
      1    0.0%    0.0%  node::Environment::PrintSyncTrace() const
      1    0.0%    0.0%  node::DTRACE_HTTP_SERVER_RESPONSE(v8::FunctionCallbackInfo<v8::Value> const&)
      1    0.0%    0.0%  node::Buffer::Data(v8::Local<v8::Value>)
      1    0.0%    0.0%  node::Buffer::Data(v8::Local<v8::Object>)
      1    0.0%    0.0%  _uv_try_write
      1    0.0%    0.0%  _uv_inet_ntop
      1    0.0%    0.0%  _uv__io_start
      1    0.0%    0.0%  _uv__io_feed
      1    0.0%    0.0%  _uv___stream_fd
      1    0.0%    0.0%  _tiny_malloc_from_free_list
      1    0.0%    0.0%  _szone_free_definite_size
      1    0.0%    0.0%  _spin_unlock
      1    0.0%    0.0%  _engine_table_select
      1    0.0%    0.0%  _create_scalable_zone
      1    0.0%    0.0%  __simple_vsprintf
      1    0.0%    0.0%  ___initgroups
      1    0.0%    0.0%  _RAND_get_rand_method
      1    0.0%    0.0%  _OPENSSL_cleanse

 [Bottom up (heavy) profile]:
  Note: percentage shows a share of a particular caller in the total
  amount of its parent calls.
  Callers occupying less than 2.0% are not shown.

   ticks parent  name
   1351   10.6%  UNKNOWN

    700    5.5%  void node::StreamBase::JSMethod<node::StreamWrap, &(int node::StreamBase::WriteString<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&))>(v8::FunctionCallbackInfo<v8::Value> const&)
    700  100.0%    v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
    694   99.1%      LazyCompile: *createWriteReq net.js:733:24
    694  100.0%        LazyCompile: ~Socket._writeGeneric net.js:661:42
    694  100.0%          LazyCompile: *writeOrBuffer _stream_writable.js:294:23
    454   65.4%            LazyCompile: *writeOrBuffer _stream_writable.js:294:23
    233   33.6%            LazyCompile: *OutgoingMessage._writeRaw _http_outgoing.js:147:47

    348    2.7%  node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&)
    348  100.0%    v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
    292   83.9%      LazyCompile: *runInThisContext vm.js:96:26
    252   86.3%        LazyCompile: ~Module._compile module.js:510:37
    158   62.7%          LazyCompile: *Module._extensions..js module.js:577:37
    155   98.1%            LazyCompile: *Module.load module.js:478:33
     94   37.3%          LazyCompile: ~Module._extensions..js module.js:577:37
     94  100.0%            LazyCompile: ~Module.load module.js:478:33
     40   13.7%        LazyCompile: *Module._compile module.js:510:37
     40  100.0%          LazyCompile: *Module._extensions..js module.js:577:37
     40  100.0%            LazyCompile: *Module.load module.js:478:33
     30    8.6%      LazyCompile: ~runInThisContext bootstrap_node.js:392:28
     30  100.0%        LazyCompile: NativeModule.compile bootstrap_node.js:472:44
     30  100.0%          LazyCompile: ~NativeModule.require bootstrap_node.js:408:34
      4   13.3%            LazyCompile: ~startup bootstrap_node.js:12:19
      4   13.3%            Function: ~<anonymous> stream.js:1:11
      4   13.3%            Function: ~<anonymous> http.js:1:11
      3   10.0%            LazyCompile: ~Module._load module.js:412:24
      3   10.0%            Function: ~<anonymous> module.js:1:11
      2    6.7%            Function: ~<anonymous> tls.js:1:11
      1    3.3%            LazyCompile: ~setupGlobalVariables bootstrap_node.js:202:32
      1    3.3%            LazyCompile: ~setupGlobalTimeouts bootstrap_node.js:230:31
      1    3.3%            Function: ~<anonymous> util.js:1:11
      1    3.3%            Function: ~<anonymous> tty.js:1:11
      1    3.3%            Function: ~<anonymous> internal/child_process.js:1:11
      1    3.3%            Function: ~<anonymous> https.js:1:11
      1    3.3%            Function: ~<anonymous> child_process.js:1:11
      1    3.3%            Function: ~<anonymous> _tls_wrap.js:1:11
      1    3.3%            Function: ~<anonymous> _http_client.js:1:11
      1    3.3%            Function: ~<anonymous> /Users/terencechow/workspace/quill-cloud-backend/node_modules/json-schema-faker/node_modules/faker/lib/locales/en_au_ocker/address/index.js:1:11
     26    7.5%      LazyCompile: ~createScript vm.js:55:22
     26  100.0%        LazyCompile: ~runInThisContext vm.js:96:26
     26  100.0%          LazyCompile: ~Module._compile module.js:510:37
     26  100.0%            LazyCompile: ~Module._extensions..js module.js:577:37

@leebyron Sorry I didn’t see this until now.

The delay in response time (2-4s, as seen in the 1st GIF) points entirely to the pruning/reformatting of the results to match the requested property structure.

When I bypass that part, I can establish a reliable baseline for the query/validation/etc., which is < 100ms.

What I was wondering is if, for large arrays, if there is duplicated validation or formatting that’s performed on each item that could be done once?

(Say that there was a performance opportunity where GraphQL checks each item in array that the requested property dateCreated exists on the parent typePost. This could be done once for the first node, and cached for subsequent nodes in the array for O(1) vs. O(n) or whatever).