Skip to content

Instantly share code, notes, and snippets.

@tommy351
Created March 17, 2014 08:52
Show Gist options
  • Save tommy351/9595962 to your computer and use it in GitHub Desktop.
Save tommy351/9595962 to your computer and use it in GitHub Desktop.
line 1705: unknown code state: 0x7fff5fbfdf90
line 1708: unknown code state: /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/lodash/dist/lodash.js:10
line 1710: unknown code state: 0x100649000
line 1722: unknown code state: 0x7fff5fbfd3b0
line 3090: unknown code state: 0x7fff5fbf7348
Statistical profiling result from v8.log, (1634265 ticks, 222436 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
222436 13.6%
[Shared libraries]:
ticks total nonlib name
885891 54.2% 0.0% /usr/lib/system/libsystem_kernel.dylib
477091 29.2% 0.0% /Users/SkyArrow/.nvm/v0.10.26/bin/node
22748 1.4% 0.0% /usr/lib/system/libsystem_c.dylib
9564 0.6% 0.0% /usr/lib/system/libsystem_platform.dylib
7441 0.5% 0.0% /usr/lib/system/libsystem_pthread.dylib
5523 0.3% 0.0% /usr/lib/system/libsystem_malloc.dylib
353 0.0% 0.0% /usr/lib/system/libsystem_m.dylib
14 0.0% 0.0% /usr/lib/libc++abi.dylib
[JavaScript]:
ticks total nonlib name
6823 0.4% 3.0% LazyCompile: *Model.sort /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/warehouse/lib/model.js:905
3611 0.2% 1.6% LazyCompile: *getLangDefinition /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/moment/moment.js:831
1756 0.1% 0.8% LazyCompile: extend.valueOf /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/moment/moment.js:1773
512 0.0% 0.2% LazyCompile: *dateFromConfig /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/moment/moment.js:1153
218 0.0% 0.1% LazyCompile: *Query.eq /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/warehouse/lib/query.js:232
40 0.0% 0.0% LazyCompile: ~<anonymous> /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/util/pool.js:149
23 0.0% 0.0% LazyCompile: *SlowBuffer.slice buffer.js:145
22 0.0% 0.0% LazyCompile: *pushCallback /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/plugins/console/generate/index.js:41
18 0.0% 0.0% LazyCompile: ~target.send child_process.js:396
13 0.0% 0.0% LazyCompile: __ /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/core/i18n.js:136
12 0.0% 0.0% LazyCompile: *sprintf.format /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/sprintf-js/src/sprintf.js:11
12 0.0% 0.0% KeyedStoreIC: args_count: 0 {12}
11 0.0% 0.0% Function: ~<anonymous> /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/highlight.js/lib/index.js:1
9 0.0% 0.0% LazyCompile: ~StringDecoder.write string_decoder.js:58
7 0.0% 0.0% LazyCompile: *Writable.write _stream_writable.js:163
6 0.0% 0.0% LazyCompile: ~map native array.js:1215
6 0.0% 0.0% LazyCompile: ~channel.onread child_process.js:328
5 0.0% 0.0% LazyCompile: *_getProperty /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/core/i18n.js:73
4 0.0% 0.0% KeyedCallIC: YYYY {32}
3 0.0% 0.0% LazyCompile: *stylize /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/colors/colors.js:54
2 0.0% 0.0% LazyCompile: ~fs.writeFile fs.js:926
2 0.0% 0.0% LazyCompile: ~exports.mkdirs /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/util/file2.js:48
2 0.0% 0.0% LazyCompile: ~checkParent /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/lib/util/file2.js:73
2 0.0% 0.0% LazyCompile: ~EventEmitter.removeAllListeners events.js:236
2 0.0% 0.0% LazyCompile: ~<anonymous> /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/async/lib/async.js:551
2 0.0% 0.0% LazyCompile: fs.open fs.js:413
2 0.0% 0.0% LazyCompile: *tickDone node.js:350
2 0.0% 0.0% LazyCompile: *onwrite _stream_writable.js:249
2 0.0% 0.0% LazyCompile: *fs.exists fs.js:164
2 0.0% 0.0% LazyCompile: *exec native regexp.js:168
2 0.0% 0.0% LazyCompile: *Socket.write net.js:612
2 0.0% 0.0% KeyedStoreMegamorphicIC: args_count: 0 {48}
2 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {66}
2 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {50}
2 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {36}
2 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {15}
2 0.0% 0.0% KeyedCallIC: YYYY {40}
2 0.0% 0.0% KeyedCallIC: YYYY {33}
2 0.0% 0.0% KeyedCallIC: YYYY {28}
2 0.0% 0.0% KeyedCallIC: YYYY {13}
2 0.0% 0.0% KeyedCallIC: MM {9}
2 0.0% 0.0% KeyedCallIC: DD {17}
2 0.0% 0.0% KeyedCallIC: DD {16}
1 0.0% 0.0% RegExp: ^https?:\\/\\/
1 0.0% 0.0% LazyCompile: ~writeAll fs.js:904
1 0.0% 0.0% LazyCompile: ~test native regexp.js:217
1 0.0% 0.0% LazyCompile: ~iterate /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/async/lib/async.js:133
1 0.0% 0.0% LazyCompile: ~handleMessage child_process.js:309
1 0.0% 0.0% LazyCompile: ~StringDecoder.detectIncompleteChar string_decoder.js:127
1 0.0% 0.0% LazyCompile: ~OpenReq.process /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/graceful-fs/graceful-fs.js:55
1 0.0% 0.0% LazyCompile: ~EventEmitter.emit events.js:53
1 0.0% 0.0% LazyCompile: ~Buffer buffer.js:156
1 0.0% 0.0% LazyCompile: ~ArrayConcat native array.js:471
1 0.0% 0.0% LazyCompile: ~<anonymous> fs.js:942
1 0.0% 0.0% LazyCompile: APPLY_PREPARE native runtime.js:438
1 0.0% 0.0% LazyCompile: *parse native json.js:55
1 0.0% 0.0% LazyCompile: *makeCallback fs.js:101
1 0.0% 0.0% LazyCompile: *isBuffer buffer.js:277
1 0.0% 0.0% LazyCompile: *OpenReq.done /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/graceful-fs/graceful-fs.js:60
1 0.0% 0.0% LazyCompile: *BuildResultFromMatchInfo native regexp.js:130
1 0.0% 0.0% LazyCompile: *<anonymous> /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/colors/colors.js:178
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {74}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {73}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {72}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {71}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {70}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {6}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {69}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {67}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {65}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {63}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {62}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {61}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {60}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {58}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {57}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {51}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {4}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {47}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {46}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {44}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {43}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {42}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {41}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {40}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {37}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {35}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {33}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {32}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {2}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {29}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {27}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {26}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {25}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {24}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {23}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {1}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {18}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0 {16}
1 0.0% 0.0% KeyedLoadMegamorphicIC: args_count: 0
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {9}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {8}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {7}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {77}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {76}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {75}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {68}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {64}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {5}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {56}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {55}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {54}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {53}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {52}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {49}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {45}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {3}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {39}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {38}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {34}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {31}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {30}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {28}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {22}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {21}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {20}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {19}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {17}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {14}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {13}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {11}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {10}
1 0.0% 0.0% KeyedLoadIC: $year {1}
1 0.0% 0.0% KeyedLoadIC: $year
1 0.0% 0.0% KeyedCallIC: YYYY {9}
1 0.0% 0.0% KeyedCallIC: YYYY {8}
1 0.0% 0.0% KeyedCallIC: YYYY {7}
1 0.0% 0.0% KeyedCallIC: YYYY {6}
1 0.0% 0.0% KeyedCallIC: YYYY {5}
1 0.0% 0.0% KeyedCallIC: YYYY {4}
1 0.0% 0.0% KeyedCallIC: YYYY {3}
1 0.0% 0.0% KeyedCallIC: YYYY {39}
1 0.0% 0.0% KeyedCallIC: YYYY {38}
1 0.0% 0.0% KeyedCallIC: YYYY {37}
1 0.0% 0.0% KeyedCallIC: YYYY {36}
1 0.0% 0.0% KeyedCallIC: YYYY {35}
1 0.0% 0.0% KeyedCallIC: YYYY {34}
1 0.0% 0.0% KeyedCallIC: YYYY {31}
1 0.0% 0.0% KeyedCallIC: YYYY {30}
1 0.0% 0.0% KeyedCallIC: YYYY {2}
1 0.0% 0.0% KeyedCallIC: YYYY {29}
1 0.0% 0.0% KeyedCallIC: YYYY {27}
1 0.0% 0.0% KeyedCallIC: YYYY {26}
1 0.0% 0.0% KeyedCallIC: YYYY {25}
1 0.0% 0.0% KeyedCallIC: YYYY {24}
1 0.0% 0.0% KeyedCallIC: YYYY {23}
1 0.0% 0.0% KeyedCallIC: YYYY {22}
1 0.0% 0.0% KeyedCallIC: YYYY {21}
1 0.0% 0.0% KeyedCallIC: YYYY {20}
1 0.0% 0.0% KeyedCallIC: YYYY {1}
1 0.0% 0.0% KeyedCallIC: YYYY {19}
1 0.0% 0.0% KeyedCallIC: YYYY {18}
1 0.0% 0.0% KeyedCallIC: YYYY {17}
1 0.0% 0.0% KeyedCallIC: YYYY {16}
1 0.0% 0.0% KeyedCallIC: YYYY {15}
1 0.0% 0.0% KeyedCallIC: YYYY {14}
1 0.0% 0.0% KeyedCallIC: YYYY {12}
1 0.0% 0.0% KeyedCallIC: YYYY {11}
1 0.0% 0.0% KeyedCallIC: YYYY {10}
1 0.0% 0.0% KeyedCallIC: YYYY
1 0.0% 0.0% KeyedCallIC: MMMM YYYY {3}
1 0.0% 0.0% KeyedCallIC: MMMM YYYY {2}
1 0.0% 0.0% KeyedCallIC: MMMM YYYY {1}
1 0.0% 0.0% KeyedCallIC: MMMM YYYY
1 0.0% 0.0% KeyedCallIC: MM {8}
1 0.0% 0.0% KeyedCallIC: MM {7}
1 0.0% 0.0% KeyedCallIC: MM {6}
1 0.0% 0.0% KeyedCallIC: MM {5}
1 0.0% 0.0% KeyedCallIC: MM {4}
1 0.0% 0.0% KeyedCallIC: MM {3}
1 0.0% 0.0% KeyedCallIC: MM {2}
1 0.0% 0.0% KeyedCallIC: MM {1}
1 0.0% 0.0% KeyedCallIC: MM {15}
1 0.0% 0.0% KeyedCallIC: MM {14}
1 0.0% 0.0% KeyedCallIC: MM {13}
1 0.0% 0.0% KeyedCallIC: MM {12}
1 0.0% 0.0% KeyedCallIC: MM {11}
1 0.0% 0.0% KeyedCallIC: MM {10}
1 0.0% 0.0% KeyedCallIC: MM
1 0.0% 0.0% KeyedCallIC: DD {9}
1 0.0% 0.0% KeyedCallIC: DD {8}
1 0.0% 0.0% KeyedCallIC: DD {7}
1 0.0% 0.0% KeyedCallIC: DD {6}
1 0.0% 0.0% KeyedCallIC: DD {5}
1 0.0% 0.0% KeyedCallIC: DD {4}
1 0.0% 0.0% KeyedCallIC: DD {3}
1 0.0% 0.0% KeyedCallIC: DD {33}
1 0.0% 0.0% KeyedCallIC: DD {32}
1 0.0% 0.0% KeyedCallIC: DD {31}
1 0.0% 0.0% KeyedCallIC: DD {30}
1 0.0% 0.0% KeyedCallIC: DD {2}
1 0.0% 0.0% KeyedCallIC: DD {29}
1 0.0% 0.0% KeyedCallIC: DD {28}
1 0.0% 0.0% KeyedCallIC: DD {27}
1 0.0% 0.0% KeyedCallIC: DD {26}
1 0.0% 0.0% KeyedCallIC: DD {25}
1 0.0% 0.0% KeyedCallIC: DD {24}
1 0.0% 0.0% KeyedCallIC: DD {23}
1 0.0% 0.0% KeyedCallIC: DD {22}
1 0.0% 0.0% KeyedCallIC: DD {21}
1 0.0% 0.0% KeyedCallIC: DD {20}
1 0.0% 0.0% KeyedCallIC: DD {1}
1 0.0% 0.0% KeyedCallIC: DD {19}
1 0.0% 0.0% KeyedCallIC: DD {18}
1 0.0% 0.0% KeyedCallIC: DD {15}
1 0.0% 0.0% KeyedCallIC: DD {14}
1 0.0% 0.0% KeyedCallIC: DD {13}
1 0.0% 0.0% KeyedCallIC: DD {12}
1 0.0% 0.0% KeyedCallIC: DD {11}
1 0.0% 0.0% KeyedCallIC: DD {10}
1 0.0% 0.0% KeyedCallIC: DD
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
33984 2.1%
[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
885891 54.2% /usr/lib/system/libsystem_kernel.dylib
477091 29.2% /Users/SkyArrow/.nvm/v0.10.26/bin/node
9965 2.1% LazyCompile: *Model.sort /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/warehouse/lib/model.js:905
[Top down (heavy) profile]:
Note: callees occupying less than 0.1% are not shown.
inclusive self name
ticks total ticks total
885550 54.2% 885319 54.2% /usr/lib/system/libsystem_kernel.dylib
461412 28.2% 461410 28.2% /Users/SkyArrow/.nvm/v0.10.26/bin/node
22669 1.4% 22669 1.4% /usr/lib/system/libsystem_c.dylib
17147 1.0% 6823 0.4% LazyCompile: *Model.sort /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/warehouse/lib/model.js:905
9965 0.6% 9965 0.6% /Users/SkyArrow/.nvm/v0.10.26/bin/node
9270 0.6% 9270 0.6% /usr/lib/system/libsystem_platform.dylib
7833 0.5% 3609 0.2% LazyCompile: *getLangDefinition /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/moment/moment.js:831
4153 0.3% 4153 0.3% /Users/SkyArrow/.nvm/v0.10.26/bin/node
7042 0.4% 7042 0.4% /usr/lib/system/libsystem_pthread.dylib
5501 0.3% 5501 0.3% /usr/lib/system/libsystem_malloc.dylib
2381 0.1% 1756 0.1% LazyCompile: extend.valueOf /Users/SkyArrow/Dropbox/Projects/Hexo/hexo/node_modules/moment/moment.js:1773
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment