Skip to content

Instantly share code, notes, and snippets.

@piscisaureus
Created September 3, 2011 21:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save piscisaureus/1191795 to your computer and use it in GitHub Desktop.
Save piscisaureus/1191795 to your computer and use it in GitHub Desktop.
Statistical profiling result from v8.log, (4617 ticks, 0 unaccounted, 0 excluded).
[Shared libraries]:
ticks total nonlib name
4507 97.6% 0.0% D:\nodejs\node3\debug\node.exe
43 0.9% 0.0% C:\Windows\syswow64\kernel32.dll
29 0.6% 0.0% C:\Windows\SysWOW64\ntdll.dll
24 0.5% 0.0% C:\Windows\syswow64\KERNELBASE.dll
[JavaScript]:
ticks total nonlib name
8 0.2% 57.1% LazyCompile: *<anonymous> D:\nodejs\node3\test\pummel\test-https-large-response.js:1
5 0.1% 35.7% Stub: StringAddStub
1 0.0% 7.1% Function: ~Module._nodeModulePaths module.js:190
[C++]:
ticks total nonlib name
[GC]:
ticks total nonlib name
2802 60.7%
[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
4507 97.6% D:\nodejs\node3\debug\node.exe
985 21.9% Function: ~Buffer.write buffer.js:313
985 100.0% Function: Buffer buffer.js:200
985 100.0% LazyCompile: *<anonymous> D:\nodejs\node3\test\pummel\test-https-large-response.js:1
985 100.0% Function: ~Module._compile module.js:346
985 100.0% Function: ~Module._extensions..js module.js:432
327 7.3% LazyCompile: *NativeModule.compile node.js:498
264 80.7% LazyCompile: *NativeModule.require node.js:448
95 36.0% LazyCompile: ~<anonymous> https2.js:1
95 100.0% LazyCompile: *NativeModule.compile node.js:498
95 100.0% LazyCompile: *NativeModule.require node.js:448
53 20.1% Function: ~Module._findPath module.js:142
53 100.0% Function: ~Module._resolveFilename module.js:303
53 100.0% Function: ~Module._load module.js:258
43 16.3% LazyCompile: ~<anonymous> tls.js:1
43 100.0% LazyCompile: *NativeModule.compile node.js:498
43 100.0% LazyCompile: *NativeModule.require node.js:448
23 8.7% LazyCompile: ~<anonymous> assert.js:1
23 100.0% LazyCompile: *NativeModule.compile node.js:498
23 100.0% LazyCompile: *NativeModule.require node.js:448
13 4.9% LazyCompile: ~<anonymous> buffer.js:1
13 100.0% LazyCompile: *NativeModule.compile node.js:498
13 100.0% Function: ~NativeModule.require node.js:448
9 3.4% LazyCompile: ~<anonymous> tty.js:1
9 100.0% LazyCompile: *NativeModule.compile node.js:498
9 100.0% LazyCompile: *NativeModule.require node.js:448
9 3.4% LazyCompile: ~<anonymous> net_uv.js:1
9 100.0% LazyCompile: *NativeModule.compile node.js:498
9 100.0% LazyCompile: *NativeModule.require node.js:448
7 2.7% LazyCompile: ~<anonymous> fs.js:1
7 100.0% LazyCompile: *NativeModule.compile node.js:498
7 100.0% LazyCompile: *NativeModule.require node.js:448
63 19.3% Function: ~NativeModule.require node.js:448
43 68.3% Function: ~startup.globalVariables node.js:130
43 100.0% Function: ~startup node.js:32
43 100.0% LazyCompile: ~<anonymous> node.js:27
20 31.7% Function: ~startup node.js:32
20 100.0% LazyCompile: ~<anonymous> node.js:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment