Statistical profiling result from isolate-0x148008000-43295-v8.log, (48999 ticks, 3876 unaccounted, 0 excluded). [Shared libraries]: ticks total nonlib name 2697 5.5% /usr/lib/system/libsystem_malloc.dylib 401 0.8% /usr/lib/system/libsystem_kernel.dylib 303 0.6% /usr/lib/system/libsystem_pthread.dylib 301 0.6% /usr/lib/libc++.1.dylib 193 0.4% /usr/lib/system/libsystem_platform.dylib 113 0.2% /usr/lib/system/libdyld.dylib 107 0.2% /usr/lib/libc++abi.dylib 84 0.2% /usr/lib/system/libsystem_c.dylib 57 0.1% /usr/lib/system/libsystem_m.dylib [JavaScript]: ticks total nonlib name 1151 2.3% 2.6% JS: *jspb.Message.computeOneofCase /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:548:39 449 0.9% 1.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 442 0.9% 1.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 327 0.7% 0.7% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 272 0.6% 0.6% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 172 0.4% 0.4% JS: *jspb.Message.getWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:548:335 116 0.2% 0.3% JS: *jspb.Message.setProto3IntField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:542:324 98 0.2% 0.2% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 96 0.2% 0.2% JS: *proto.protocol.shared.DocLocation.getLocationCase /transactions-fit-performer/performers/node/src/proto/shared.doc_location_pb.js:1139:71 88 0.2% 0.2% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:119:57 81 0.2% 0.2% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:150:57 77 0.2% 0.2% JS: *OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 76 0.2% 0.2% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 76 0.2% 0.2% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:283:57 74 0.2% 0.2% JS: *jspb.Message.getFieldWithDefault /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:539:304 72 0.1% 0.2% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:180:16 67 0.1% 0.1% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:174:47 66 0.1% 0.1% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:151:47 65 0.1% 0.1% JS: *proto.protocol.sdk.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:751:61 64 0.1% 0.1% JS: *jspb.Message.getField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:532:31 57 0.1% 0.1% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 57 0.1% 0.1% JS: *jspb.utils.splitInt64 /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:338:690 54 0.1% 0.1% JS: *jspb.BinaryWriter.beginDelimited_ /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:448:53 49 0.1% 0.1% JS: *jspb.BinaryWriter.writeRepeatedMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:489:299 46 0.1% 0.1% JS: *proto.protocol.run.Result.setSdk /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:522:54 45 0.1% 0.1% JS: *jspb.Message.setWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:550:241 43 0.1% 0.1% JS: *jspb.BinaryWriter.writeInt64 /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:459:48 39 0.1% 0.1% JS: *proto.protocol.sdk.Result.setSuccess /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:808:58 37 0.1% 0.1% JS: *jspb.Message.syncMapFields_ /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:554:230 36 0.1% 0.1% JS: *jspb.Message.setRepeatedWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:552:46 32 0.1% 0.1% JS: *proto.protocol.sdk.Result /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:70:37 32 0.1% 0.1% JS: *jspb.Message.toArray /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:554:433 28 0.1% 0.1% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:7:22 28 0.1% 0.1% JS: *proto.protocol.run.Result /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:76:37 28 0.1% 0.1% JS: *jspb.Message.initialize /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:524:33 28 0.1% 0.1% JS: *jspb.BinaryWriter.writeInt32 /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:458:48 28 0.1% 0.1% JS: *jspb.BinaryEncoder.writeSplitVarint64 /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:421:57 24 0.0% 0.1% JS: *sent /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:12:39 24 0.0% 0.1% JS: *jspb.BinaryWriter.writeFieldHeader_ /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:452:55 22 0.0% 0.0% JS: *proto.google.protobuf.Timestamp.serializeBinaryToWriter /transactions-fit-performer/performers/node/node_modules/google-protobuf/google/protobuf/timestamp_pb.js:151:67 22 0.0% 0.0% JS: *getEncodingOps node:buffer:681:24 22 0.0% 0.0% JS: *get node:internal/util:561:17 20 0.0% 0.0% JS: *proto.protocol.shared.DocLocation.getPool /transactions-fit-performer/performers/node/src/proto/shared.doc_location_pb.js:1362:63 19 0.0% 0.0% JS: *proto.protocol.sdk.Command.getGet /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:381:55 18 0.0% 0.0% JS: *now node:internal/perf/performance:138:6 16 0.0% 0.0% JS: *jspb.BinaryWriter.endDelimited_ /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:448:280 14 0.0% 0.0% JS: *proto.protocol.sdk.Command.getCommandCase /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:129:63 14 0.0% 0.0% JS: *jspb.BinaryWriter.getResultBuffer /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:450:53 14 0.0% 0.0% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 13 0.0% 0.0% JS: *errorFromCpp /transactions-fit-performer/performers/node/node_modules/couchbase/dist/bindingutilities.js:547:22 11 0.0% 0.0% JS: *proto.protocol.run.Result.getBatched /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:623:58 6 0.0% 0.0% JS: ^errorFromCpp /transactions-fit-performer/performers/node/node_modules/couchbase/dist/bindingutilities.js:547:22 6 0.0% 0.0% JS: *hrtime node:internal/process/per_thread:80:16 5 0.0% 0.0% JS: *jspb.asserts.assert /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:88:645 2 0.0% 0.0% JS: ^jspb.Message.initialize /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:524:33 2 0.0% 0.0% JS: ^finishMaybe node:internal/streams/writable:720:21 2 0.0% 0.0% JS: ^createUnsafeBuffer node:internal/buffer:1061:28 2 0.0% 0.0% JS: *proto.protocol.run.Result.getInitiated /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:752:60 1 0.0% 0.0% JS: ^writeUInt8 node:internal/buffer:749:20 1 0.0% 0.0% JS: ^sent /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:12:39 1 0.0% 0.0% JS: ^proto.protocol.run.Result /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:76:37 1 0.0% 0.0% JS: ^processPromiseRejections node:internal/process/promises:221:34 1 0.0% 0.0% JS: ^onceWrapper node:events:621:21 1 0.0% 0.0% JS: ^onWriteComplete node:internal/stream_base_commons:80:25 1 0.0% 0.0% JS: ^nextTick node:internal/process/task_queues:103:18 1 0.0% 0.0% JS: ^jspb.Message.getWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:548:335 1 0.0% 0.0% JS: ^jspb.Message.getIndex_ /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:522:484 1 0.0% 0.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 1 0.0% 0.0% JS: ^isFull node:internal/fixed_queue:71:9 1 0.0% 0.0% JS: ^isEmpty node:internal/fixed_queue:67:10 1 0.0% 0.0% JS: ^get transcoder /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:79:19 1 0.0% 0.0% JS: ^get node:internal/streams/writable:779:8 1 0.0% 0.0% JS: ^get node:internal/bootstrap/node:409:8 1 0.0% 0.0% JS: ^get destroyed node:internal/http2/core:1329:16 1 0.0% 0.0% JS: ^dirname node:path:1279:10 1 0.0% 0.0% JS: ^_decodeDoc /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:120:15 1 0.0% 0.0% JS: ^_copy node:buffer:202:15 1 0.0% 0.0% JS: ^_addListener node:events:540:22 1 0.0% 0.0% JS: ^Writable.write node:internal/streams/writable:336:36 1 0.0% 0.0% JS: ^Batcher.flush /transactions-fit-performer/performers/node/src/build/Batcher.js:70:40 1 0.0% 0.0% JS: ^ node:internal/validators:419:42 1 0.0% 0.0% JS: ^ node:internal/http2/core:2119:18 1 0.0% 0.0% JS: *trackWriteState node:internal/http2/core:1840:25 1 0.0% 0.0% JS: *proto.protocol.run.Result.getTransaction /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:697:62 1 0.0% 0.0% JS: *proto.protocol.run.Result.getStream /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:660:57 1 0.0% 0.0% JS: *proto.protocol.run.Result.getMetrics /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:586:58 1 0.0% 0.0% JS: *proto.protocol.run.Result.getElapsednanos /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:734:63 1 0.0% 0.0% JS: *normalizeString node:path:66:25 1 0.0% 0.0% JS: *jspb.Message.setOneofField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:547:36 1 0.0% 0.0% JS: *__generator /transactions-fit-performer/performers/node/src/build/Batcher.js:11:58 1 0.0% 0.0% JS: *__awaiter /transactions-fit-performer/performers/node/src/build/Batcher.js:2:54 [C++]: ticks total nonlib name 15716 32.1% 35.1% T _posix_spawnattr_setflags 8948 18.3% 20.0% t node::SocketAddressBlockList::SocketAddressRule::SelfSize() const 5272 10.8% 11.8% T _mach_port_insert_member 1124 2.3% 2.5% t _Builtins_LoadIC_Megamorphic 503 1.0% 1.1% t _Builtins_LoadIC 349 0.7% 0.8% t _Builtins_StoreIC 271 0.6% 0.6% t _Builtins_RunMicrotasks 177 0.4% 0.4% T _os_unfair_recursive_lock_lock_with_options 175 0.4% 0.4% t _Builtins_CompileLazy 167 0.3% 0.4% t _uv__async_io 141 0.3% 0.3% T _mach_timebase_info_trap 111 0.2% 0.2% t _Builtins_CallFunction_ReceiverIsAny 111 0.2% 0.2% T ___bsdthread_terminate 110 0.2% 0.2% t _Builtins_StringAdd_CheckNone 98 0.2% 0.2% t _Builtins_GetProperty 93 0.2% 0.2% t _Builtins_FulfillPromise 87 0.2% 0.2% t _Builtins_GrowFastSmiOrObjectElements 86 0.2% 0.2% t node::CleanupQueue::Add(void (*)(void*), void*) 82 0.2% 0.2% T _mach_port_insert_right 71 0.1% 0.2% T _semaphore_destroy 64 0.1% 0.1% t _Builtins_LoadGlobalIC 58 0.1% 0.1% t ___pfz_setup 58 0.1% 0.1% t _Builtins_CallApiCallback 57 0.1% 0.1% t _Builtins_ObjectPrototypeHasOwnProperty 56 0.1% 0.1% t __os_once_gate_wait 56 0.1% 0.1% t _Builtins_StringConstructor 56 0.1% 0.1% t _Builtins_ArrayIncludesSmiOrObject 55 0.1% 0.1% t _Builtins_ResolvePromise 53 0.1% 0.1% t _Builtins_PerformPromiseThen 51 0.1% 0.1% t _Builtins_KeyedStoreIC_Megamorphic 49 0.1% 0.1% t _Builtins_ArrayPrototypePush 46 0.1% 0.1% T node::InternalCallbackScope::Close() 45 0.1% 0.1% t _Builtins_PromiseFulfillReactionJob 41 0.1% 0.1% t _uv__async_close 41 0.1% 0.1% t _Builtins_CallFunction_ReceiverIsNullOrUndefined 40 0.1% 0.1% t _Builtins_MathRandom 40 0.1% 0.1% T _uv_async_init 38 0.1% 0.1% t _Builtins_TypedArrayPrototypeSet 37 0.1% 0.1% t std::__1::__hash_iterator*> std::__1::__hash_table >::find(node::CleanupQueue::CleanupHookCallback const&) 36 0.1% 0.1% t _Builtins_ToString 36 0.1% 0.1% t _Builtins_Call_ReceiverIsAny 35 0.1% 0.1% t _Builtins_KeyedStoreIC 35 0.1% 0.1% t _Builtins_CallWithArrayLike 34 0.1% 0.1% t _Builtins_StrictEqual_WithFeedback 32 0.1% 0.1% T ___libplatform_init 31 0.1% 0.1% t _Builtins_CallVarargs 30 0.1% 0.1% T node::AsyncHooks::pop_async_context(double) 28 0.1% 0.1% t std::__1::__hash_table, std::__1::equal_to, std::__1::allocator >::remove(std::__1::__hash_const_iterator*>) 28 0.1% 0.1% t _Builtins_LoadICTrampoline_Megamorphic 27 0.1% 0.1% t __os_nospin_lock_lock_slow 26 0.1% 0.1% t _Builtins_LoadICTrampoline 26 0.1% 0.1% t _Builtins_JSRunMicrotasksEntry 24 0.0% 0.1% t _construct_stub_create_deopt_addr 24 0.0% 0.1% t _Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit 23 0.0% 0.1% T node::Emit(node::Environment*, double, node::AsyncHooks::Fields, v8::Local) 23 0.0% 0.1% T _uv_mutex_init 22 0.0% 0.0% t _Builtins_RecordWriteSaveFP 22 0.0% 0.0% t _Builtins_PromiseCapabilityDefaultResolve 22 0.0% 0.0% t _Builtins_JSEntry 22 0.0% 0.0% t _Builtins_FastNewObject 22 0.0% 0.0% T node::InternalCallbackScope::InternalCallbackScope(node::Environment*, v8::Local, node::async_context const&, int) 21 0.0% 0.0% t _Builtins_ForInFilter 21 0.0% 0.0% t _Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit 21 0.0% 0.0% T node::AsyncHooks::push_async_context(double, double, v8::Local) 19 0.0% 0.0% T node::CallbackScope::~CallbackScope() 19 0.0% 0.0% T _task_set_special_port 18 0.0% 0.0% t _uv__run_check 17 0.0% 0.0% t std::__1::vector, std::__1::allocator > >::__append(unsigned long) 17 0.0% 0.0% t _Builtins_JSEntryTrampoline 17 0.0% 0.0% T node::RemoveEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) 17 0.0% 0.0% T _sigprocmask 16 0.0% 0.0% T _mach_port_extract_member 15 0.0% 0.0% T node::AsyncResource::AsyncResource(v8::Isolate*, v8::Local, char const*, double) 15 0.0% 0.0% T _mach_port_deallocate 14 0.0% 0.0% t _Builtins_EnqueueMicrotask 14 0.0% 0.0% T node::EmitAsyncInit(v8::Isolate*, v8::Local, v8::Local, double) 13 0.0% 0.0% T _uv_run 12 0.0% 0.0% t _uv__io_poll 12 0.0% 0.0% T node::AsyncWrap::EmitAsyncInit(node::Environment*, v8::Local, v8::Local, double, double) 12 0.0% 0.0% T _connect$NOCANCEL 12 0.0% 0.0% T ___pthread_init 11 0.0% 0.0% t std::__1::vector, std::__1::allocator > >::resize(unsigned long) 11 0.0% 0.0% t _Builtins_LoadGlobalICTrampoline 11 0.0% 0.0% T node::AsyncResource::CallbackScope::CallbackScope(node::AsyncResource*) 11 0.0% 0.0% T _uv_mutex_lock 11 0.0% 0.0% T __os_semaphore_create 10 0.0% 0.0% t std::__1::__hash_iterator*> std::__1::__hash_table, std::__1::equal_to, std::__1::allocator >::find(void* const&) 10 0.0% 0.0% T node::AsyncWrap::EmitDestroy(node::Environment*, double) 9 0.0% 0.0% T node::NodeArrayBufferAllocator::Allocate(unsigned long) 9 0.0% 0.0% T node::AddEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) 9 0.0% 0.0% T __kernelrpc_mach_port_move_member_trap 8 0.0% 0.0% t std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) 8 0.0% 0.0% t std::__1::__deque_base >::~__deque_base() 8 0.0% 0.0% t __pthread_bsdthread_init 8 0.0% 0.0% T node::Environment::RunAndClearNativeImmediates(bool) 8 0.0% 0.0% T _uv_ref 8 0.0% 0.0% T _pthread_workqueue_setup 7 0.0% 0.0% t _Builtins_BaselineLeaveFrame 7 0.0% 0.0% T node::EmitAsyncInit(v8::Isolate*, v8::Local, char const*, double) 7 0.0% 0.0% T node::CallbackScope::CallbackScope(node::Environment*, v8::Local, node::async_context) 7 0.0% 0.0% T _geteuid 6 0.0% 0.0% t _uv__async_start 6 0.0% 0.0% t __pthread_strtoul 6 0.0% 0.0% t __os_nospin_lock_unlock_slow 6 0.0% 0.0% t _Builtins_ToBooleanForBaselineJump 5 0.0% 0.0% t std::__1::__deque_base >::clear() 5 0.0% 0.0% t non-virtual thunk to v8::internal::PointersUpdatingVisitor::~PointersUpdatingVisitor() 5 0.0% 0.0% t non-virtual thunk to node::PerIsolatePlatformData::NonNestableDelayedTasksEnabled() const 5 0.0% 0.0% t node::Environment::StartProfilerIdleNotifier()::$_6::__invoke(uv_check_s*) 5 0.0% 0.0% t __pthread_mutex_lock_init_slow 5 0.0% 0.0% t _Builtins_CallFunction_ReceiverIsNotNullOrUndefined 5 0.0% 0.0% T node::Environment::CheckImmediate(uv_check_s*) 5 0.0% 0.0% T _uv_close 4 0.0% 0.0% t unsigned long std::__1::__hash_table >::__erase_unique(node::CleanupQueue::CleanupHookCallback const&) 4 0.0% 0.0% t node::Environment::RunAndClearNativeImmediates(bool)::$_7::operator()(node::CallbackQueue*) const 4 0.0% 0.0% t _construct_stub_invoke_deopt_addr 4 0.0% 0.0% t __pthread_mutex_global_init 4 0.0% 0.0% t _Builtins_Call_ReceiverIsNullOrUndefined 4 0.0% 0.0% T _voucher_mach_msg_adopt 4 0.0% 0.0% T __os_once 4 0.0% 0.0% T ___platform_sigaction 3 0.0% 0.0% t std::__1::__split_buffer >::~__split_buffer() 3 0.0% 0.0% t _uv__run_prepare 3 0.0% 0.0% t _uv__metrics_update_idle_time 3 0.0% 0.0% t _Builtins_KeyedLoadIC 3 0.0% 0.0% t _Builtins_Call_ReceiverIsNullOrUndefined_Baseline_Compact 3 0.0% 0.0% T node::Environment::RunAndClearInterrupts() 3 0.0% 0.0% T _uv_mutex_unlock 3 0.0% 0.0% T _uv_mutex_destroy 2 0.0% 0.0% t std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) 2 0.0% 0.0% t std::__1::__hash_table, std::__1::equal_to, std::__1::allocator >::erase(std::__1::__hash_const_iterator*>) 2 0.0% 0.0% t node::Environment::StartProfilerIdleNotifier()::$_5::__invoke(uv_prepare_s*) 2 0.0% 0.0% t _uv__metrics_set_provider_entry_time 2 0.0% 0.0% t _uv__make_close_pending 2 0.0% 0.0% t _uv__hrtime 2 0.0% 0.0% t _Builtins_TestGreaterThanHandler 2 0.0% 0.0% t _Builtins_StoreICTrampoline 2 0.0% 0.0% t _Builtins_StoreFastElementIC_Standard 2 0.0% 0.0% t _Builtins_LoadIC_NoFeedback 2 0.0% 0.0% t _Builtins_LoadICBaseline 2 0.0% 0.0% t _Builtins_KeyedStoreICTrampoline 2 0.0% 0.0% t _Builtins_KeyedLoadIC_Megamorphic 2 0.0% 0.0% t _Builtins_JumpIfToBooleanTrueHandler 2 0.0% 0.0% t _Builtins_JSConstructStubGeneric 2 0.0% 0.0% t _Builtins_GreaterThan_Baseline 2 0.0% 0.0% t _Builtins_CreateTypedArray 2 0.0% 0.0% t _Builtins_CreateEmptyArrayLiteral 2 0.0% 0.0% t _Builtins_Call_ReceiverIsNotNullOrUndefined_Baseline_Compact 2 0.0% 0.0% t _Builtins_ArrayPrototypeShift 2 0.0% 0.0% t _Builtins_AllocateRegularInYoungGeneration 2 0.0% 0.0% T node::AsyncResource::~AsyncResource() 2 0.0% 0.0% T _task_restartable_ranges_register 1 0.0% 0.0% t unsigned long std::__1::__hash_table, std::__1::equal_to, std::__1::allocator >::__erase_unique(void* const&) 1 0.0% 0.0% t std::__1::shared_ptr::~shared_ptr() 1 0.0% 0.0% t non-virtual thunk to node::SimpleWriteWrap >::GetAsyncWrap() 1 0.0% 0.0% t _uv__run_timers 1 0.0% 0.0% t _uv__run_pending 1 0.0% 0.0% t _uv__backend_timeout 1 0.0% 0.0% t _nghttp2_session_mem_send_internal 1 0.0% 0.0% t _nghttp2_put_uint32be 1 0.0% 0.0% t __pthread_terminate 1 0.0% 0.0% t _Builtins_StringPrototypeSlice 1 0.0% 0.0% t _Builtins_StrictEqual_Baseline 1 0.0% 0.0% t _Builtins_StoreInArrayLiteralICBaseline 1 0.0% 0.0% t _Builtins_StoreIC_NoFeedback 1 0.0% 0.0% t _Builtins_StoreFastElementIC_GrowNoTransitionHandleCOW 1 0.0% 0.0% t _Builtins_ShiftRightLogicalSmi_Baseline 1 0.0% 0.0% t _Builtins_ObjectGetOwnPropertyDescriptor 1 0.0% 0.0% t _Builtins_NumberIsNaN 1 0.0% 0.0% t _Builtins_Modulus_Baseline 1 0.0% 0.0% t _Builtins_LessThanOrEqual_Baseline 1 0.0% 0.0% t _Builtins_LdarHandler 1 0.0% 0.0% t _Builtins_LdaZeroHandler 1 0.0% 0.0% t _Builtins_LdaUndefinedHandler 1 0.0% 0.0% t _Builtins_LdaImmutableCurrentContextSlotHandler 1 0.0% 0.0% t _Builtins_KeyedLoadIC_PolymorphicName 1 0.0% 0.0% t _Builtins_JSBuiltinsConstructStub 1 0.0% 0.0% t _Builtins_InterpreterEntryTrampoline 1 0.0% 0.0% t _Builtins_InstanceOf_Baseline 1 0.0% 0.0% t _Builtins_HandleApiCall 1 0.0% 0.0% t _Builtins_FunctionPrototypeHasInstance 1 0.0% 0.0% t _Builtins_ForInEnumerate 1 0.0% 0.0% t _Builtins_FastNewRestArguments 1 0.0% 0.0% t _Builtins_FastNewFunctionContextFunction 1 0.0% 0.0% t _Builtins_FastNewClosure 1 0.0% 0.0% t _Builtins_DefineNamedOwnIC 1 0.0% 0.0% t _Builtins_Decrement_Baseline 1 0.0% 0.0% t _Builtins_CreateShallowArrayLiteral 1 0.0% 0.0% t _Builtins_Call_ReceiverIsNotNullOrUndefined 1 0.0% 0.0% t _Builtins_BitwiseOrSmiHandler 1 0.0% 0.0% t _Builtins_BaselineOutOfLinePrologue 1 0.0% 0.0% t _Builtins_ArrayBufferConstructor 1 0.0% 0.0% t _Builtins_Add_Baseline 1 0.0% 0.0% T node::cares_wrap::ChannelWrap::New(v8::FunctionCallbackInfo const&) 1 0.0% 0.0% T node::AsyncWrap::AsyncReset(v8::Local, double, bool) 1 0.0% 0.0% T _uv_idle_stop 1 0.0% 0.0% T _uv_hrtime 1 0.0% 0.0% T _uv_buf_init 1 0.0% 0.0% T _pthread_atfork 1 0.0% 0.0% T _os_unfair_lock_unlock 1 0.0% 0.0% T _os_unfair_lock_lock_with_options 1 0.0% 0.0% T _os_unfair_lock_assert_owner 1 0.0% 0.0% T __platform_strlen 1 0.0% 0.0% T __os_semaphore_dispose 1 0.0% 0.0% T __kernelrpc_mach_vm_map [Summary]: ticks total nonlib name 4907 10.0% 11.0% JavaScript 35960 73.4% 80.4% C++ 570 1.2% 1.3% GC 4256 8.7% Shared libraries 3876 7.9% Unaccounted [C++ entry points]: ticks cpp total name 5240 37.4% 10.7% T _mach_port_insert_member 4337 30.9% 8.9% t node::SocketAddressBlockList::SocketAddressRule::SelfSize() const 1124 8.0% 2.3% t _Builtins_LoadIC_Megamorphic 473 3.4% 1.0% t _Builtins_LoadIC 349 2.5% 0.7% t _Builtins_StoreIC 214 1.5% 0.4% t _Builtins_PromiseCapabilityDefaultResolve 157 1.1% 0.3% T _os_unfair_recursive_lock_lock_with_options 133 0.9% 0.3% t _Builtins_CompileLazy 110 0.8% 0.2% t _Builtins_StringAdd_CheckNone 98 0.7% 0.2% t _Builtins_CallFunction_ReceiverIsAny 87 0.6% 0.2% t _Builtins_GrowFastSmiOrObjectElements 86 0.6% 0.2% t node::CleanupQueue::Add(void (*)(void*), void*) 84 0.6% 0.2% t _Builtins_StringConstructor 79 0.6% 0.2% T _mach_port_insert_right 78 0.6% 0.2% t _Builtins_TypedArrayPrototypeSet 70 0.5% 0.1% T _semaphore_destroy 64 0.5% 0.1% t _Builtins_LoadGlobalIC 57 0.4% 0.1% t _Builtins_ObjectPrototypeHasOwnProperty 56 0.4% 0.1% t _Builtins_ArrayIncludesSmiOrObject 54 0.4% 0.1% t _Builtins_CallApiCallback 53 0.4% 0.1% t _Builtins_PerformPromiseThen 51 0.4% 0.1% t _Builtins_KeyedStoreIC_Megamorphic 50 0.4% 0.1% t _Builtins_ArrayPrototypePush 46 0.3% 0.1% t ___pfz_setup 44 0.3% 0.1% t _Builtins_MathRandom 40 0.3% 0.1% T _uv_async_init 35 0.2% 0.1% t _Builtins_KeyedStoreIC 35 0.2% 0.1% t _Builtins_CallWithArrayLike 34 0.2% 0.1% t _Builtins_StrictEqual_WithFeedback 31 0.2% 0.1% t _Builtins_CallVarargs 28 0.2% 0.1% t _Builtins_RecordWriteSaveFP 28 0.2% 0.1% t _Builtins_LoadICTrampoline_Megamorphic 26 0.2% 0.1% t _Builtins_LoadICTrampoline 24 0.2% 0.0% t _construct_stub_create_deopt_addr 24 0.2% 0.0% t _Builtins_Call_ReceiverIsAny 23 0.2% 0.0% t __os_once_gate_wait 23 0.2% 0.0% T _uv_mutex_init 23 0.2% 0.0% T ___libplatform_init 22 0.2% 0.0% t __os_nospin_lock_lock_slow 22 0.2% 0.0% t _Builtins_FastNewObject 21 0.1% 0.0% t _Builtins_ForInFilter 21 0.1% 0.0% t _Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit 20 0.1% 0.0% t _Builtins_CallFunction_ReceiverIsNullOrUndefined 18 0.1% 0.0% t _Builtins_ResolvePromise 16 0.1% 0.0% T _task_set_special_port 15 0.1% 0.0% T node::AsyncResource::AsyncResource(v8::Isolate*, v8::Local, char const*, double) 15 0.1% 0.0% T _mach_port_deallocate 14 0.1% 0.0% T node::EmitAsyncInit(v8::Isolate*, v8::Local, v8::Local, double) 12 0.1% 0.0% T node::AsyncWrap::EmitAsyncInit(node::Environment*, v8::Local, v8::Local, double, double) 11 0.1% 0.0% t _Builtins_LoadGlobalICTrampoline 10 0.1% 0.0% T _sigprocmask 9 0.1% 0.0% t _Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit 9 0.1% 0.0% T node::AddEnvironmentCleanupHook(v8::Isolate*, void (*)(void*), void*) 8 0.1% 0.0% t std::__1::ostreambuf_iterator > std::__1::__pad_and_output >(std::__1::ostreambuf_iterator >, char const*, char const*, char const*, std::__1::ios_base&, char) 8 0.1% 0.0% t __pthread_bsdthread_init 8 0.1% 0.0% t _Builtins_ToString 8 0.1% 0.0% T _uv_ref 8 0.1% 0.0% T _pthread_workqueue_setup 8 0.1% 0.0% T __kernelrpc_mach_port_move_member_trap 7 0.0% 0.0% t _Builtins_BaselineLeaveFrame 7 0.0% 0.0% T node::EmitAsyncInit(v8::Isolate*, v8::Local, char const*, double) 6 0.0% 0.0% t _uv__async_start 6 0.0% 0.0% t __pthread_strtoul 6 0.0% 0.0% t _Builtins_ToBooleanForBaselineJump 5 0.0% 0.0% t non-virtual thunk to v8::internal::PointersUpdatingVisitor::~PointersUpdatingVisitor() 5 0.0% 0.0% t non-virtual thunk to node::PerIsolatePlatformData::NonNestableDelayedTasksEnabled() const 5 0.0% 0.0% t _Builtins_PromiseConstructor 5 0.0% 0.0% T _geteuid 5 0.0% 0.0% T ___pthread_init 4 0.0% 0.0% t _construct_stub_invoke_deopt_addr 4 0.0% 0.0% t __pthread_mutex_global_init 4 0.0% 0.0% t _Builtins_CallFunction_ReceiverIsNotNullOrUndefined 4 0.0% 0.0% T _voucher_mach_msg_adopt 4 0.0% 0.0% T __os_semaphore_create 4 0.0% 0.0% T ___platform_sigaction 3 0.0% 0.0% t _Builtins_KeyedLoadIC 3 0.0% 0.0% t _Builtins_Call_ReceiverIsNullOrUndefined_Baseline_Compact 2 0.0% 0.0% t std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) 2 0.0% 0.0% t _Builtins_TestGreaterThanHandler 2 0.0% 0.0% t _Builtins_StoreICTrampoline 2 0.0% 0.0% t _Builtins_StoreFastElementIC_Standard 2 0.0% 0.0% t _Builtins_LoadIC_NoFeedback 2 0.0% 0.0% t _Builtins_LoadICBaseline 2 0.0% 0.0% t _Builtins_KeyedStoreICTrampoline 2 0.0% 0.0% t _Builtins_KeyedLoadIC_Megamorphic 2 0.0% 0.0% t _Builtins_JumpIfToBooleanTrueHandler 2 0.0% 0.0% t _Builtins_JSConstructStubGeneric 2 0.0% 0.0% t _Builtins_GreaterThan_Baseline 2 0.0% 0.0% t _Builtins_CreateTypedArray 2 0.0% 0.0% t _Builtins_CreateEmptyArrayLiteral 2 0.0% 0.0% t _Builtins_Call_ReceiverIsNullOrUndefined 2 0.0% 0.0% t _Builtins_Call_ReceiverIsNotNullOrUndefined_Baseline_Compact 2 0.0% 0.0% t _Builtins_ArrayPrototypeShift 2 0.0% 0.0% t _Builtins_AllocateRegularInYoungGeneration 2 0.0% 0.0% T __os_once 1 0.0% 0.0% t __pthread_terminate 1 0.0% 0.0% t __os_nospin_lock_unlock_slow 1 0.0% 0.0% t _Builtins_TypedArrayConstructor 1 0.0% 0.0% t _Builtins_StringPrototypeSlice 1 0.0% 0.0% t _Builtins_StrictEqual_Baseline 1 0.0% 0.0% t _Builtins_StoreInArrayLiteralICBaseline 1 0.0% 0.0% t _Builtins_StoreIC_NoFeedback 1 0.0% 0.0% t _Builtins_StoreFastElementIC_GrowNoTransitionHandleCOW 1 0.0% 0.0% t _Builtins_ShiftRightLogicalSmi_Baseline 1 0.0% 0.0% t _Builtins_ObjectGetOwnPropertyDescriptor 1 0.0% 0.0% t _Builtins_NumberIsNaN 1 0.0% 0.0% t _Builtins_Modulus_Baseline 1 0.0% 0.0% t _Builtins_MapPrototypeGet 1 0.0% 0.0% t _Builtins_LessThanOrEqual_Baseline 1 0.0% 0.0% t _Builtins_LdarHandler 1 0.0% 0.0% t _Builtins_LdaZeroHandler 1 0.0% 0.0% t _Builtins_LdaUndefinedHandler 1 0.0% 0.0% t _Builtins_LdaImmutableCurrentContextSlotHandler 1 0.0% 0.0% t _Builtins_KeyedLoadIC_PolymorphicName 1 0.0% 0.0% t _Builtins_JSBuiltinsConstructStub 1 0.0% 0.0% t _Builtins_InterpreterEntryTrampoline 1 0.0% 0.0% t _Builtins_InstanceOf_Baseline 1 0.0% 0.0% t _Builtins_HandleApiCall 1 0.0% 0.0% t _Builtins_GetProperty 1 0.0% 0.0% t _Builtins_FunctionPrototypeHasInstance 1 0.0% 0.0% t _Builtins_ForInEnumerate 1 0.0% 0.0% t _Builtins_FastNewRestArguments 1 0.0% 0.0% t _Builtins_FastNewFunctionContextFunction 1 0.0% 0.0% t _Builtins_FastNewClosure 1 0.0% 0.0% t _Builtins_DefineNamedOwnIC 1 0.0% 0.0% t _Builtins_Decrement_Baseline 1 0.0% 0.0% t _Builtins_CreateShallowArrayLiteral 1 0.0% 0.0% t _Builtins_Call_ReceiverIsNotNullOrUndefined 1 0.0% 0.0% t _Builtins_BitwiseOrSmiHandler 1 0.0% 0.0% t _Builtins_BaselineOutOfLinePrologue 1 0.0% 0.0% t _Builtins_ArrayBufferConstructor 1 0.0% 0.0% t _Builtins_Add_Baseline 1 0.0% 0.0% T node::cares_wrap::ChannelWrap::New(v8::FunctionCallbackInfo const&) 1 0.0% 0.0% T _os_unfair_lock_unlock 1 0.0% 0.0% T _os_unfair_lock_lock_with_options 1 0.0% 0.0% T _os_unfair_lock_assert_owner 1 0.0% 0.0% T __platform_strlen [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 1.0% are not shown. ticks parent name 15716 32.1% T _posix_spawnattr_setflags 8948 18.3% t node::SocketAddressBlockList::SocketAddressRule::SelfSize() const 2188 24.5% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:174:47 2188 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 2188 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 2188 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 2188 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 823 9.2% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:180:16 270 3.0% JS: *jspb.Message.setRepeatedWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:552:46 268 99.3% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 268 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 268 100.0% JS: *__awaiter /transactions-fit-performer/performers/node/src/build/Batcher.js:2:54 268 100.0% JS: ^Batcher.flushBatch /transactions-fit-performer/performers/node/src/build/Batcher.js:114:45 266 3.0% JS: *proto.protocol.run.Result.setSdk /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:522:54 266 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 266 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 266 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 120 1.3% JS: *now node:internal/perf/performance:138:6 120 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 120 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 120 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 112 1.3% JS: ^internalCompileFunction node:internal/vm:31:33 107 95.5% JS: ^wrapSafe node:internal/modules/cjs/loader:1139:18 103 96.3% JS: ^Module._compile node:internal/modules/cjs/loader:1200:37 101 98.1% JS: ^Module._extensions..js node:internal/modules/cjs/loader:1255:37 101 100.0% JS: ^Module.load node:internal/modules/cjs/loader:1091:33 2 1.9% JS: ~Module._extensions..js node:internal/modules/cjs/loader:1255:37 2 100.0% JS: ^Module.load node:internal/modules/cjs/loader:1091:33 4 3.7% JS: ~Module._compile node:internal/modules/cjs/loader:1200:37 4 100.0% JS: ~Module._extensions..js node:internal/modules/cjs/loader:1255:37 4 100.0% JS: ^Module.load node:internal/modules/cjs/loader:1091:33 5 4.5% JS: ~wrapSafe node:internal/modules/cjs/loader:1139:18 5 100.0% JS: ~Module._compile node:internal/modules/cjs/loader:1200:37 5 100.0% JS: ~Module._extensions..js node:internal/modules/cjs/loader:1255:37 3 60.0% JS: ^Module.load node:internal/modules/cjs/loader:1091:33 2 40.0% JS: ~Module.load node:internal/modules/cjs/loader:1091:33 111 1.2% JS: *jspb.Message.toArray /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:554:433 109 98.2% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 109 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 109 100.0% JS: *__awaiter /transactions-fit-performer/performers/node/src/build/Batcher.js:2:54 109 100.0% JS: ^Batcher.flushBatch /transactions-fit-performer/performers/node/src/build/Batcher.js:114:45 2 1.8% JS: ^jspb.Message.setOneofWrapperField /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:551:43 1 50.0% JS: ~proto.protocol.run.Result.setBatched /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:633:58 1 100.0% JS: ^ /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 1 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 1 50.0% JS: ^proto.protocol.run.Result.setBatched /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:633:58 1 100.0% JS: ^ /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 1 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 5272 10.8% T _mach_port_insert_member 5191 98.5% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:174:47 5188 99.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 5188 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 5188 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 5188 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 3876 7.9% UNKNOWN 3361 86.7% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:174:47 3359 99.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 3359 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 3358 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 3358 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 40 1.0% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:180:16 2697 5.5% /usr/lib/system/libsystem_malloc.dylib 1251 46.4% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:174:47 1250 99.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 1250 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 1250 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 1250 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 195 7.2% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:180:16 1151 2.3% JS: *jspb.Message.computeOneofCase /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:548:39 308 26.8% JS: *OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 308 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 308 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 308 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 308 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 238 20.7% JS: *proto.protocol.sdk.Command.getCommandCase /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:129:63 238 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 238 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 238 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 238 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 139 12.1% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 139 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 139 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 139 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 139 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 101 8.8% JS: *proto.protocol.run.Result /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:76:37 101 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 101 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 101 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 96 8.3% JS: *proto.protocol.sdk.Result.setSuccess /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:808:58 96 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 96 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 96 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 95 8.3% JS: *proto.protocol.run.Result.setSdk /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:522:54 95 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 95 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 95 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 94 8.2% JS: *proto.protocol.sdk.Result /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:70:37 94 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 94 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 94 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 75 6.5% JS: *proto.protocol.shared.DocLocation.getLocationCase /transactions-fit-performer/performers/node/src/proto/shared.doc_location_pb.js:1139:71 74 98.7% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 74 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 74 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 74 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 1 1.3% JS: ^OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 1 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 1 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 1 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 1124 2.3% t _Builtins_LoadIC_Megamorphic 211 18.8% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 211 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 211 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 211 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 211 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 154 13.7% JS: *OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 154 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 154 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 154 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 154 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 136 12.1% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 136 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 113 83.1% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 23 16.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 23 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 23 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 130 11.6% JS: *jspb.BinaryWriter.writeRepeatedMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:489:299 94 72.3% JS: ^proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 94 100.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 94 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 94 100.0% JS: ^proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 36 27.7% JS: *proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 19 52.8% JS: *proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 19 100.0% JS: ^serialize_protocol_run_Result /transactions-fit-performer/performers/node/src/proto/performer_grpc_pb.js:94:39 19 100.0% JS: ^serializeMessage /transactions-fit-performer/performers/node/node_modules/@grpc/grpc-js/build/src/server-call.js:402:21 17 47.2% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 17 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 17 100.0% JS: ^proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 84 7.5% JS: *proto.protocol.sdk.Command.getCommandCase /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:129:63 84 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 84 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 84 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 84 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 81 7.2% JS: * /transactions-fit-performer/performers/node/src/build/Batcher.js:117:47 81 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/Batcher.js:15:18 81 100.0% JS: *__awaiter /transactions-fit-performer/performers/node/src/build/Batcher.js:2:54 81 100.0% JS: ^Batcher.flushBatch /transactions-fit-performer/performers/node/src/build/Batcher.js:114:45 81 100.0% JS: ^ /transactions-fit-performer/performers/node/src/build/Batcher.js:72:47 69 6.1% JS: *proto.protocol.shared.DocLocation.getLocationCase /transactions-fit-performer/performers/node/src/proto/shared.doc_location_pb.js:1139:71 68 98.6% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 68 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 68 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 68 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 1 1.4% JS: ^OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 1 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 1 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 1 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 62 5.5% JS: *proto.protocol.run.Result.setSdk /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:522:54 62 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 62 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 62 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 61 5.4% JS: *proto.protocol.sdk.Result /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:70:37 61 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 61 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 61 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 57 5.1% JS: *proto.protocol.run.Result /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:76:37 57 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 57 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 57 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 36 3.2% JS: *proto.protocol.sdk.Result.setSuccess /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:808:58 36 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 36 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 36 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 24 2.1% JS: *proto.protocol.sdk.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:751:61 24 100.0% JS: *jspb.BinaryWriter.writeRepeatedMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:489:299 19 79.2% JS: ^proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 19 100.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 19 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 5 20.8% JS: *proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 4 80.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 4 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 1 20.0% JS: *proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 1 100.0% JS: ^serialize_protocol_run_Result /transactions-fit-performer/performers/node/src/proto/performer_grpc_pb.js:94:39 503 1.0% t _Builtins_LoadIC 246 48.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 246 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 246 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 246 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 246 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 46 9.1% JS: *OptionUtils.getId /transactions-fit-performer/performers/node/src/build/Utils.js:183:34 46 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 46 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 46 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 46 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 29 5.8% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 17 58.6% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 17 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 17 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 10 34.5% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 2 6.9% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 2 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 2 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 2 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 25 5.0% JS: * /transactions-fit-performer/performers/node/node_modules/couchbase/dist/collection.js:180:16 24 4.8% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 24 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 16 66.7% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 8 33.3% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:4:46 8 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 8 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 15 3.0% JS: *now node:internal/perf/performance:138:6 15 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:285:47 15 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 15 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 13 2.6% JS: *proto.protocol.shared.DocLocation.getLocationCase /transactions-fit-performer/performers/node/src/proto/shared.doc_location_pb.js:1139:71 13 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:121:47 13 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 13 100.0% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 13 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 10 2.0% JS: *proto.protocol.sdk.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/sdk.workload_pb.js:751:61 10 100.0% JS: *jspb.BinaryWriter.writeRepeatedMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:489:299 5 50.0% JS: ^proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 5 100.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 5 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 5 50.0% JS: *proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 3 60.0% JS: *proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 3 100.0% JS: ^serialize_protocol_run_Result /transactions-fit-performer/performers/node/src/proto/performer_grpc_pb.js:94:39 2 40.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 2 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 8 1.6% JS: *jspb.BinaryWriter.writeRepeatedMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:489:299 6 75.0% JS: ^proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 6 100.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 6 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 6 100.0% JS: ^proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 2 25.0% JS: *proto.protocol.run.BatchedResult.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:217:68 1 50.0% JS: ^jspb.BinaryWriter.writeMessage /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:472:151 1 100.0% JS: ^proto.protocol.run.Result.serializeBinaryToWriter /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:440:61 1 100.0% JS: ^proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 1 50.0% JS: *proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 1 100.0% JS: ^serialize_protocol_run_Result /transactions-fit-performer/performers/node/src/proto/performer_grpc_pb.js:94:39 1 100.0% JS: ^serializeMessage /transactions-fit-performer/performers/node/node_modules/@grpc/grpc-js/build/src/server-call.js:402:21 7 1.4% JS: * /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:55:47 7 100.0% JS: *step /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:15:18 7 100.0% JS: *fulfilled /transactions-fit-performer/performers/node/src/build/KVOperationRunner.js:5:27 6 1.2% JS: *jspb.BinaryWriter.getResultBuffer /transactions-fit-performer/performers/node/node_modules/google-protobuf/google-protobuf.js:450:53 6 100.0% JS: ^proto.protocol.run.Result.serializeBinary /transactions-fit-performer/performers/node/src/proto/run.top_level_pb.js:426:63 6 100.0% JS: ^serialize_protocol_run_Result /transactions-fit-performer/performers/node/src/proto/performer_grpc_pb.js:94:39 6 100.0% JS: ^serializeMessage /transactions-fit-performer/performers/node/node_modules/@grpc/grpc-js/build/src/server-call.js:402:21 6 100.0% JS: ^_write /transactions-fit-performer/performers/node/node_modules/@grpc/grpc-js/build/src/server-call.js:141:11