Statistical profiling result from isolate-0x120008000-53655-v8.log, (1591 ticks, 15 unaccounted, 0 excluded). [Shared libraries]: ticks total nonlib name 9 0.6% /usr/lib/system/libsystem_pthread.dylib 7 0.4% /usr/lib/system/libsystem_c.dylib 6 0.4% /usr/lib/system/libsystem_malloc.dylib 3 0.2% /usr/lib/libc++.1.dylib 1 0.1% /usr/lib/system/libsystem_kernel.dylib 1 0.1% /usr/lib/system/libdispatch.dylib [JavaScript]: ticks total nonlib name 2 0.1% 0.1% Function: ^encode /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/transcoders.js:30:11 1 0.1% 0.1% Function: ^fromString node:buffer:437:20 1 0.1% 0.1% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:495:48 [C++]: ticks total nonlib name 1040 65.4% 66.5% T _posix_spawnattr_setflags 248 15.6% 15.9% t v8impl::(anonymous namespace)::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) 142 8.9% 9.1% t node::(anonymous namespace)::BindingData::~BindingData() 67 4.2% 4.3% T node::binding::DLOpen(v8::FunctionCallbackInfo const&) 19 1.2% 1.2% T node::contextify::ContextifyContext::CompileFunction(v8::FunctionCallbackInfo const&) 7 0.4% 0.4% T _sigprocmask 4 0.3% 0.3% t node::fs::Read(v8::FunctionCallbackInfo const&) 4 0.3% 0.3% T __kernelrpc_mach_port_move_member_trap 3 0.2% 0.2% t void node::Buffer::(anonymous namespace)::StringWrite<(node::encoding)1>(v8::FunctionCallbackInfo const&) 2 0.1% 0.1% t std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) 2 0.1% 0.1% t node::Buffer::(anonymous namespace)::ByteLengthUtf8(v8::FunctionCallbackInfo const&) 2 0.1% 0.1% T _mach_port_insert_right 1 0.1% 0.1% t void node::Buffer::(anonymous namespace)::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo const&) 1 0.1% 0.1% T node::fs::Close(v8::FunctionCallbackInfo const&) 1 0.1% 0.1% T node::AsyncWrap::EmitAfter(node::Environment*, double) 1 0.1% 0.1% T _mach_timebase_info_trap 1 0.1% 0.1% T ___bsdthread_terminate [Summary]: ticks total nonlib name 4 0.3% 0.3% JavaScript 1545 97.1% 98.8% C++ 3 0.2% 0.2% GC 27 1.7% Shared libraries 15 0.9% Unaccounted [C++ entry points]: ticks cpp total name 248 52.2% 15.6% t v8impl::(anonymous namespace)::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) 121 25.5% 7.6% t node::(anonymous namespace)::BindingData::~BindingData() 67 14.1% 4.2% T node::binding::DLOpen(v8::FunctionCallbackInfo const&) 19 4.0% 1.2% T node::contextify::ContextifyContext::CompileFunction(v8::FunctionCallbackInfo const&) 4 0.8% 0.3% t node::fs::Read(v8::FunctionCallbackInfo const&) 4 0.8% 0.3% T __kernelrpc_mach_port_move_member_trap 3 0.6% 0.2% t void node::Buffer::(anonymous namespace)::StringWrite<(node::encoding)1>(v8::FunctionCallbackInfo const&) 3 0.6% 0.2% T _sigprocmask 2 0.4% 0.1% t std::__1::basic_ostream >& std::__1::__put_character_sequence >(std::__1::basic_ostream >&, char const*, unsigned long) 2 0.4% 0.1% t node::Buffer::(anonymous namespace)::ByteLengthUtf8(v8::FunctionCallbackInfo const&) 1 0.2% 0.1% t void node::Buffer::(anonymous namespace)::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo const&) 1 0.2% 0.1% T node::fs::Close(v8::FunctionCallbackInfo const&) [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 1040 65.4% T _posix_spawnattr_setflags 248 15.6% t v8impl::(anonymous namespace)::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) 244 98.4% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:495:48 244 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 244 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 244 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:53:34 244 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 142 8.9% t node::(anonymous namespace)::BindingData::~BindingData() 38 26.8% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:495:48 38 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 38 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 38 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:53:34 38 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 12 8.5% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 10 83.3% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 3 30.0% Function: ~ node:internal/modules/esm/fetch_module:1:1 3 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 3 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 10.0% LazyCompile: ~initializeSourceMapsHandlers node:internal/bootstrap/pre_execution:560:38 1 100.0% LazyCompile: ~prepareMainThreadExecution node:internal/bootstrap/pre_execution:29:36 1 100.0% Function: ~ node:internal/main/run_main_module:1:1 1 10.0% LazyCompile: ~initializeCJSLoader node:internal/bootstrap/pre_execution:521:29 1 100.0% LazyCompile: ~prepareMainThreadExecution node:internal/bootstrap/pre_execution:29:36 1 100.0% Function: ~ node:internal/main/run_main_module:1:1 1 10.0% Function: ~ node:internal/source_map/source_map_cache:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 10.0% Function: ~ node:internal/process/esm_loader:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 10.0% Function: ~ node:internal/modules/esm/module_map:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 10.0% Function: ~ node:internal/modules/esm/loader:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 10.0% Function: ~ node:internal/modules/cjs/loader:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 2 16.7% LazyCompile: ~nativeModuleRequire node:internal/bootstrap/loaders:349:29 2 100.0% Function: ~ node:internal/main/run_main_module:1:1 9 6.3% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 9 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 9 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:53:34 9 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 9 100.0% Function: ^wrap /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:52:16 7 4.9% Function: ^compileForInternalLoader node:internal/bootstrap/loaders:316:27 7 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 14.3% LazyCompile: ~lazyLoadStreams node:fs:2893:25 1 100.0% LazyCompile: ~get ReadStream node:fs:3036:17 1 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 1 14.3% LazyCompile: ~get BlockList node:net:1920:16 1 100.0% Function: ~ node:internal/modules/esm/fetch_module:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 14.3% LazyCompile: ~createWritableStdioStream node:internal/bootstrap/switches/is_main_thread:45:35 1 100.0% LazyCompile: ~getStdout node:internal/bootstrap/switches/is_main_thread:146:19 1 100.0% LazyCompile: ~get node:internal/console/constructor:208:14 1 14.3% Function: ~ node:internal/process/esm_loader:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 14.3% Function: ~ node:internal/modules/esm/loader:1:1 1 100.0% LazyCompile: ~compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 14.3% Function: ~ node:internal/modules/esm/load:1:1 1 100.0% Function: ^compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 1 14.3% Function: ~ node:internal/fs/promises:1:1 1 100.0% Function: ^compileForInternalLoader node:internal/bootstrap/loaders:316:27 1 100.0% Function: ^nativeModuleRequire node:internal/bootstrap/loaders:349:29 6 4.2% Function: ^encode /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/transcoders.js:30:11 6 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 6 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 6 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:53:34 6 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 3 2.1% Function: ^resolve node:path:1091:10 3 100.0% Function: ^realpathSync node:fs:2460:22 3 100.0% LazyCompile: ~toRealPath node:internal/modules/cjs/loader:404:20 3 100.0% LazyCompile: ~tryFile node:internal/modules/cjs/loader:395:17 3 100.0% Function: ^tryExtensions node:internal/modules/cjs/loader:411:23 3 2.1% Function: ^_cppDocId /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:96:14 3 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:495:48 3 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 3 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 3 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/utilities.js:53:34 2 1.4% LazyCompile: ~prepareMainThreadExecution node:internal/bootstrap/pre_execution:29:36 2 100.0% Function: ~ node:internal/main/run_main_module:1:1 2 1.4% Function: ^upsertCallback /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:509:40 2 1.4% Function: ^upsert /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:479:11 2 100.0% Function: ^main /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/test.js:2:20 2 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 2 1.4% Function: ^main /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/test.js:2:20 2 100.0% t node::(anonymous namespace)::BindingData::~BindingData() 2 1.4% Function: ^fromStringFast node:buffer:418:24 2 100.0% Function: ^fromString node:buffer:437:20 2 100.0% LazyCompile: ~from node:buffer:301:28 2 100.0% Function: ^encode /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/transcoders.js:30:11 2 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 2 1.4% Function: ^fromString node:buffer:437:20 2 100.0% LazyCompile: ~from node:buffer:301:28 2 100.0% Function: ^encode /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/transcoders.js:30:11 2 100.0% Function: ^_encodeDoc /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:107:15 2 100.0% Function: ^ /Users/jaredcasey/GIT/couchbase/clients/node/couchnode/dist/collection.js:494:47 67 4.2% T node::binding::DLOpen(v8::FunctionCallbackInfo const&) 67 100.0% LazyCompile: ~Module._extensions..node node:internal/modules/cjs/loader:1203:39 67 100.0% LazyCompile: ~Module.load node:internal/modules/cjs/loader:992:33 67 100.0% LazyCompile: ~Module._load node:internal/modules/cjs/loader:771:24 67 100.0% LazyCompile: ~Module.require node:internal/modules/cjs/loader:1020:36 67 100.0% LazyCompile: ~require node:internal/modules/cjs/helpers:101:31 19 1.2% T node::contextify::ContextifyContext::CompileFunction(v8::FunctionCallbackInfo const&) 15 78.9% Function: ^compileFunction node:vm:316:25 9 60.0% Function: ^wrapSafe node:internal/modules/cjs/loader:1040:18 8 88.9% Function: ^Module._compile node:internal/modules/cjs/loader:1080:37 6 75.0% LazyCompile: ~Module._extensions..js node:internal/modules/cjs/loader:1135:37 6 100.0% Function: ^Module.load node:internal/modules/cjs/loader:992:33 2 25.0% Function: ^Module._extensions..js node:internal/modules/cjs/loader:1135:37 2 100.0% Function: ^Module.load node:internal/modules/cjs/loader:992:33 1 11.1% LazyCompile: ~Module._compile node:internal/modules/cjs/loader:1080:37 1 100.0% LazyCompile: ~Module._extensions..js node:internal/modules/cjs/loader:1135:37 1 100.0% Function: ^Module.load node:internal/modules/cjs/loader:992:33 6 40.0% LazyCompile: ~wrapSafe node:internal/modules/cjs/loader:1040:18 6 100.0% LazyCompile: ~Module._compile node:internal/modules/cjs/loader:1080:37 6 100.0% LazyCompile: ~Module._extensions..js node:internal/modules/cjs/loader:1135:37 3 50.0% LazyCompile: ~Module.load node:internal/modules/cjs/loader:992:33 3 50.0% Function: ^Module.load node:internal/modules/cjs/loader:992:33 4 21.1% LazyCompile: ~compileFunction node:vm:316:25 4 100.0% LazyCompile: ~wrapSafe node:internal/modules/cjs/loader:1040:18 4 100.0% LazyCompile: ~Module._compile node:internal/modules/cjs/loader:1080:37 4 100.0% LazyCompile: ~Module._extensions..js node:internal/modules/cjs/loader:1135:37 4 100.0% LazyCompile: ~Module.load node:internal/modules/cjs/loader:992:33