Skip to content

Instantly share code, notes, and snippets.

@sreepurnajasti
Created February 15, 2017 12:17
Show Gist options
  • Save sreepurnajasti/691066e064d9ec031f73bb12b9669e35 to your computer and use it in GitHub Desktop.
Save sreepurnajasti/691066e064d9ec031f73bb12b9669e35 to your computer and use it in GitHub Desktop.
perf report for exp.js
25.40%node libc-2.17.so [.] memchr
16.84%node [kernel.kallsyms] [k] copy_user_enhanced_fast_string
10.57%node node [.] v8::internal::StringSearch<unsigned char, unsigned char>::LinearSearch(v8::internal::StringSearch<unsigned char, unsigned char>*, v8::internal::Vector<unsigned char const>, int)
10.40%node libc-2.17.so [.] __memcpy_ssse3_back
4.88%node node [.] v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
1.95%node [kernel.kallsyms] [k] free_hot_cold_page
1.77%node [kernel.kallsyms] [k] put_page
1.05%node [kernel.kallsyms] [k] iowrite16
1.04%node perf-27128.map [.] Builtin:RegExpPrototypeExec
1.01%node [kernel.kallsyms] [k] __do_softirq
0.79%node node [.] memchr@plt
0.72%node [kernel.kallsyms] [k] get_page_from_freelist
0.53%node node [.] v8::internal::FixedArray::set(int, v8::internal::Object*)
0.50%node [kernel.kallsyms] [k] tcp_recvmsg
0.47%node perf-27128.map [.] LazyCompile:*[Symbol.match] native regexp.js:226
0.46%node node [.] v8::internal::RegExpImpl::AtomExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSObject>)
0.43%node node [.] v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
0.36%node perf-27128.map [.] LazyCompile:*res.on /home/gireesh/node/exp.js:46
0.30%node [virtio_ring] [k] virtqueue_get_buf
0.27%node libc-2.17.so [.] _int_malloc
0.25%node node [.] v8::internal::Object* v8::internal::VisitWeakList<v8::internal::JSFunction>(v8::internal::Heap*, v8::internal::Object*, v8::internal::WeakObjectRetainer*)
23.19% node_org libc-2.17.so [.] memchr
15.40% node_org [kernel.kallsyms] [k] copy_user_enhanced_fast_string
9.68% node_org node_org[.] v8::internal::StringSearch<unsigned char, unsigned char>::LinearSearch(v8::internal::StringSearch<unsigned char, unsigned char>*, v8::internal::Vector<unsigned char const>, int)
9.08% node_org libc-2.17.so [.] __memcpy_ssse3_back
4.35% node_org node_org[.] v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag)
2.02% node_org [kernel.kallsyms] [k] free_hot_cold_page
1.95% node_org [kernel.kallsyms] [k] put_page
1.49% node_org [kernel.kallsyms] [k] iowrite16
0.98% node_org perf-29005.map [.] Builtin:RegExpPrototypeExec
0.72% node_org [kernel.kallsyms] [k] tcp_recvmsg
0.72% node_org node_org[.] memchr@plt
0.52% node_org node_org[.] v8::internal::FixedArray::set(int, v8::internal::Object*)
0.51% node_org libc-2.17.so [.] _int_malloc
0.50% node_org perf-29005.map [.] LazyCompile:*[Symbol.match] native regexp.js:226
0.48% node_org node_org[.] v8::internal::RegExpImpl::AtomExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSObject>)
0.46% node_org node_org[.] v8::internal::Runtime_RegExpExec(int, v8::internal::Object**, v8::internal::Isolate*)
0.45% node_org perf-29005.map [.] LazyCompile:*nextTick internal/process/next_tick.js:134
0.41% node_org [kernel.kallsyms] [k] sock_rfree
0.39% node_org node_org[.] 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>*)
0.39% node_org perf-29005.map [.] LazyCompile:*res.on /exp.js:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment