-
-
Save indutny/54a628b81d538f0b2ff1 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------------------------- | |
Profile data file 'callgrind.out.91191' (creator: callgrind-3.8.0.SVN) | |
-------------------------------------------------------------------------------- | |
I1 cache: | |
D1 cache: | |
LL cache: | |
Timerange: Basic block 0 - 885303483 | |
Trigger: Program termination | |
Profiled target: ./node 1 (PID 91191, part 1) | |
Events recorded: Ir | |
Events shown: Ir | |
Event sort order: Ir | |
Thresholds: 99 | |
Include dirs: | |
User annotated: | |
Auto-annotation: on | |
-------------------------------------------------------------------------------- | |
Ir | |
-------------------------------------------------------------------------------- | |
8,548,102,407 PROGRAM TOTALS | |
-------------------------------------------------------------------------------- | |
Ir file:function | |
-------------------------------------------------------------------------------- | |
2,763,021,072 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_mul_add_words [./node] | |
1,312,125,179 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_sqr_comba8 [./node] | |
563,933,258 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_mul_comba8 [./node] | |
536,396,814 out/../deps/openssl/openssl/crypto/bn/bn_mont.c:BN_from_montgomery_word [./node] | |
175,645,049 out/../deps/openssl/openssl/crypto/sha/sha_locl.h:sha1_block_data_order [./node] | |
170,342,636 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_sub_words [./node] | |
160,320,616 out/../deps/openssl/openssl/crypto/mem_clr.c:OPENSSL_cleanse [./node] | |
131,082,886 out/../deps/openssl/openssl/crypto/bn/bn_exp.c:BN_mod_exp_mont_consttime [./node] | |
98,537,801 out/../deps/openssl/openssl/crypto/bn/bn_ctx.c:BN_CTX_get [./node] | |
87,909,323 ???:memchr [/usr/lib/libSystem.B.dylib] | |
81,199,543 out/../deps/openssl/openssl/crypto/bn/bn_ctx.c:BN_CTX_end [./node] | |
73,131,110 out/../deps/openssl/openssl/crypto/bn/bn_ctx.c:BN_CTX_start [./node] | |
62,604,372 out/../deps/openssl/openssl/crypto/bn/bn_sqr.c:BN_sqr [./node] | |
60,858,784 out/../deps/openssl/openssl/crypto/md5/md5_dgst.c:md5_block_data_order [./node] | |
54,735,400 out/../deps/openssl/openssl/crypto/bn/bn_mont.c:BN_mod_mul_montgomery [./node] | |
51,480,762 out/../deps/openssl/openssl/crypto/bn/bn_lib.c:BN_set_word [./node] | |
50,433,711 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_mul_words [./node] | |
49,005,918 ???:szone_free_definite_size [/usr/lib/libSystem.B.dylib] | |
48,299,270 ???:0x00007fffffe00600 [???] | |
45,880,362 ???:0x00007fffffe007a0 [???] | |
37,328,890 ???:tiny_malloc_from_free_list [/usr/lib/libSystem.B.dylib] | |
28,889,664 out/../deps/openssl/openssl/crypto/bn/bn_exp.c:MOD_EXP_CTIME_COPY_TO_PREBUF [./node] | |
28,466,738 out/../deps/v8/src/mark-compact.cc:v8::internal::MarkCompactCollector::MigrateObject(unsigned char*, unsigned char*, int, v8::internal::AllocationSpace) [./node] | |
28,403,225 out/../deps/v8/src/assembler.cc:v8::internal::RelocIterator::next() [./node] | |
28,320,049 out/../deps/openssl/openssl/crypto/hmac/hmac.c:HMAC_Init_ex [./node] | |
27,578,846 ???:tiny_free_list_add_ptr [/usr/lib/libSystem.B.dylib] | |
22,927,857 ???:szone_size [/usr/lib/libSystem.B.dylib] | |
21,788,625 out/../deps/openssl/openssl/crypto/bn/bn_lib.c:BN_is_bit_set [./node] | |
20,887,173 ???:pthread_mutex_lock [/usr/lib/libSystem.B.dylib] | |
20,031,878 ???:szone_malloc_should_clear [/usr/lib/libSystem.B.dylib] | |
19,332,072 out/../deps/v8/src/objects.cc:v8::internal::DescriptorArray::BinarySearch(v8::internal::String*, int, int) [./node] | |
18,928,368 out/../deps/openssl/openssl/crypto/bn/bn_mul.c:BN_mul [./node] | |
17,259,963 ???:pthread_mutex_unlock [/usr/lib/libSystem.B.dylib] | |
17,185,829 ???:0x0000159f1a3255e0 [???] | |
15,404,581 out/../deps/v8/src/stub-cache.cc:v8::internal::StubCache::CollectMatchingMaps(v8::internal::SmallMapList*, v8::internal::String*, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Context>) [./node] | |
14,991,519 ???:ImageLoaderMachOCompressed::findExportedSymbol(char const*, ImageLoader const**) const [/usr/lib/dyld] | |
14,750,606 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_div_words [./node] | |
13,879,283 out/../deps/openssl/openssl/crypto/bn/bn_div.c:BN_div [./node] | |
13,860,929 out/../deps/v8/src/objects.cc:v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*) [./node] | |
13,331,514 out/../deps/openssl/openssl/crypto/bn/bn_asm.c:bn_add_words [./node] | |
12,592,410 out/../deps/openssl/openssl/crypto/aes/aes_core.c:AES_encrypt [./node] | |
11,036,927 ???:free [/usr/lib/dyld] | |
10,926,066 out/../deps/v8/src/objects-inl.h:v8::internal::DescriptorArray::BinarySearch(v8::internal::String*, int, int) | |
10,661,409 out/../deps/v8/src/objects.cc:v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*) [./node] | |
10,658,380 out/../deps/v8/src/objects.cc:v8::internal::JSObject::LookupInDescriptor(v8::internal::String*, v8::internal::LookupResult*) [./node] | |
10,546,184 out/../deps/v8/src/objects-inl.h:v8::internal::JSObject::LookupInDescriptor(v8::internal::String*, v8::internal::LookupResult*) | |
10,468,605 out/../deps/v8/src/objects-inl.h:v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*) | |
10,455,937 out/../deps/v8/src/incremental-marking.cc:v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) [./node] | |
10,305,381 ???:0x0000159f1a3257c0 [???] | |
10,075,028 out/../deps/openssl/openssl/crypto/cryptlib.c:CRYPTO_lock [./node] | |
9,971,378 ???:tiny_free_list_remove_ptr [/usr/lib/libSystem.B.dylib] | |
9,656,292 out/../deps/openssl/openssl/crypto/aes/aes_core.c:AES_decrypt [./node] | |
9,399,029 out/../deps/v8/src/objects-inl.h:v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*) | |
9,301,176 out/../deps/openssl/openssl/crypto/evp/encode.c:EVP_DecodeUpdate [./node] | |
9,137,075 out/../deps/openssl/openssl/crypto/bn/bn_shift.c:BN_lshift [./node] | |
8,862,203 out/../deps/v8/src/spaces.h:v8::internal::MarkCompactCollector::EvacuateNewSpace() | |
8,816,848 out/../deps/v8/src/objects-inl.h:v8::internal::String::ComputeAndSetHash() | |
8,745,085 out/../deps/v8/src/objects-inl.h:v8::internal::HeapObject::Size() [./node] | |
8,678,432 out/../deps/v8/src/spaces.h:v8::internal::IncrementalMarkingMarkingVisitor::VisitPointers(v8::internal::Object**, v8::internal::Object**) | |
8,538,180 ???:0x00007fffffe00260 [???] | |
8,476,159 out/../deps/v8/src/mark-compact.cc:v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
8,288,568 out/../deps/v8/src/scanner.h:v8::internal::Scanner::ScanIdentifierOrKeyword() | |
8,115,810 ???:pthread_rwlock_unlock [/usr/lib/libSystem.B.dylib] | |
7,913,450 out/../deps/openssl/openssl/crypto/md32_common.h:SHA1_Update [./node] | |
7,700,335 out/../deps/v8/src/objects.cc:v8::internal::String::SlowEquals(v8::internal::String*) [./node] | |
7,684,320 out/../deps/openssl/openssl/crypto/mem.c:CRYPTO_malloc [./node] | |
7,671,329 ???:0x0000159f1a3f8e80 [???] | |
7,449,468 out/../deps/openssl/openssl/crypto/md32_common.h:SHA1_Final [./node] | |
7,273,868 out/../deps/v8/src/scanner.cc:v8::internal::Scanner::Scan() [./node] | |
7,151,652 ???:malloc_zone_malloc [/usr/lib/libSystem.B.dylib] | |
6,930,080 out/../deps/v8/src/spaces.h:v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
6,886,774 out/../deps/openssl/openssl/crypto/evp/digest.c:EVP_MD_CTX_cleanup [./node] | |
6,881,780 out/../deps/v8/src/mark-compact.cc:v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**) [./node] | |
6,861,323 ???:pthread_rwlock_wrlock [/usr/lib/libSystem.B.dylib] | |
6,789,504 out/../deps/v8/src/objects.cc:v8::internal::Object::GetProperty(v8::internal::Object*, v8::internal::LookupResult*, v8::internal::String*, PropertyAttributes*) [./node] | |
6,664,152 out/../deps/v8/src/spaces.h:v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**) | |
6,597,701 out/../deps/v8/src/spaces.h:v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) | |
6,567,135 out/../deps/openssl/openssl/crypto/evp/digest.c:EVP_MD_CTX_copy_ex [./node] | |
6,524,795 out/../deps/v8/src/heap.h:v8::internal::JSObject::LookupInDescriptor(v8::internal::String*, v8::internal::LookupResult*) | |
6,358,155 out/../deps/v8/src/x64/cpu-x64.cc:v8::internal::CPU::FlushICache(void*, unsigned long) [./node] | |
6,344,485 out/../deps/v8/src/lithium-allocator.cc:v8::internal::LAllocator::AllocateRegisters() [./node] | |
6,325,704 out/../src/node_crypto.cc:node::crypto::crypto_lock_cb(int, int, char const*, int) [./node] | |
6,159,037 out/../deps/v8/src/store-buffer.cc:v8::internal::StoreBuffer::Compact() [./node] | |
6,099,212 out/../deps/v8/src/api.cc:v8::HandleScope::HandleScope() [./node] | |
6,022,582 out/../deps/v8/src/lithium-allocator.cc:v8::internal::LAllocator::TraceAlloc(char const*, ...) [./node] | |
5,607,561 ???:0x0000159f1a3e9e20 [???] | |
5,601,754 ???:pthread_cond_broadcast [/usr/lib/libSystem.B.dylib] | |
5,411,406 out/../deps/openssl/openssl/ssl/t1_enc.c:tls1_PRF [./node] | |
5,377,468 out/../deps/v8/src/objects.cc:v8::internal::Object::GetPrototype() [./node] | |
5,368,271 out/../deps/v8/src/mark-compact.cc:v8::internal::MarkCompactCollector::SweepSpace(v8::internal::PagedSpace*, v8::internal::MarkCompactCollector::SweeperType) [./node] | |
5,272,355 out/../deps/v8/src/v8utils.h:void v8::internal::String::WriteToFlat<unsigned short>(v8::internal::String*, unsigned short*, int, int) | |
5,175,610 out/../deps/v8/src/lithium-allocator.cc:v8::internal::LiveRange::FirstIntersection(v8::internal::LiveRange*) [./node] | |
5,151,003 out/../deps/v8/src/lithium-allocator.cc:v8::internal::LiveRange::AddUseInterval(v8::internal::LifetimePosition, v8::internal::LifetimePosition, v8::internal::Zone*) [./node] | |
5,148,244 out/../deps/v8/src/objects-inl.h:v8::internal::SequentialSymbolKey<char>::Hash() | |
5,138,286 out/../deps/openssl/openssl/crypto/md32_common.h:MD5_Update [./node] | |
5,120,633 out/../deps/v8/src/scanner.cc:v8::internal::Scanner::ScanIdentifierOrKeyword() [./node] | |
5,106,225 ???:__objc_sel_set_findBuckets [/usr/lib/libobjc.A.dylib] | |
5,018,768 ???:malloc [/usr/lib/dyld] | |
4,899,222 out/../deps/v8/src/objects.cc:v8::internal::Object::Lookup(v8::internal::String*, v8::internal::LookupResult*) [./node] | |
4,731,659 out/../deps/v8/src/spaces.h:void v8::internal::Code::CodeIterateBody<v8::internal::StaticMarkingVisitor>(v8::internal::Heap*) | |
4,665,654 out/../deps/v8/src/scanner.cc:v8::internal::Scanner::Next() [./node] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment