Created
December 7, 2009 00:21
-
-
Save aviflax/250508 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
Statistical profiling result from v8.log, (3315 ticks, 25 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
25 0.8% | |
[Shared libraries]: | |
ticks total nonlib name | |
2512 75.8% 0.0% /usr/lib/libSystem.B.dylib | |
668 20.2% 0.0% /usr/local/bin/node | |
4 0.1% 0.0% /usr/lib/libstdc++.6.dylib | |
[JavaScript]: | |
ticks total nonlib name | |
11 0.3% 8.4% LazyCompile: SmartMove native array.js:226 | |
9 0.3% 6.9% Function: flushMessageQueue | |
7 0.2% 5.3% LazyCompile: shift native array.js:485 | |
6 0.2% 4.6% Function: <anonymous> | |
5 0.2% 3.8% Builtin: A builtin from the snapshot | |
5 0.2% 3.8% Builtin: A builtin from the snapshot | |
4 0.1% 3.1% Stub: CEntry | |
4 0.1% 3.1% LazyCompile: ToNumber native runtime.js:490 | |
4 0.1% 3.1% Builtin: A builtin from the snapshot | |
4 0.1% 3.1% Builtin: A builtin from the snapshot | |
3 0.1% 2.3% Stub: ToBoolean | |
3 0.1% 2.3% LazyCompile: IN native runtime.js:337 | |
3 0.1% 2.3% KeyedLoadIC: A keyed load IC from the snapshot | |
3 0.1% 2.3% Function: <anonymous> | |
3 0.1% 2.3% Function: <anonymous> | |
3 0.1% 2.3% Function: <anonymous> | |
3 0.1% 2.3% CallMegamorphic: args_count: 1 | |
3 0.1% 2.3% Builtin: A builtin from the snapshot | |
2 0.1% 1.5% Stub: Compare | |
2 0.1% 1.5% LazyCompile: <anonymous> node.js:1 | |
2 0.1% 1.5% Function: <anonymous> | |
2 0.1% 1.5% Function: <anonymous> | |
1 0.0% 0.8% Stub: Runtime | |
1 0.0% 0.8% Stub: JSEntry | |
1 0.0% 0.8% Stub: GenericBinaryOpStub_SUB | |
1 0.0% 0.8% LazyCompile: ToUint32 native runtime.js:537 | |
1 0.0% 0.8% LazyCompile: ToString native runtime.js:500 | |
1 0.0% 0.8% LazyCompile: STRING_ADD_LEFT native runtime.js:166 | |
1 0.0% 0.8% KeyedStoreIC: A keyed store IC from the snapshot | |
1 0.0% 0.8% Function: ClientRequest | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% Function: <anonymous> | |
1 0.0% 0.8% CallMegamorphic: args_count: 3 | |
[C++]: | |
ticks total nonlib name | |
[GC]: | |
ticks total nonlib name | |
30 0.9% | |
[Call profile]: | |
total call path | |
58 1.7% <no call path information> | |
2439 73.6% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
268 8.1% /usr/local/bin/node <- /usr/local/bin/node | |
71 2.1% /usr/local/bin/node <- LazyCompile: shift native array.js:485 | |
57 1.7% /usr/local/bin/node <- /usr/local/bin/node | |
45 1.4% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
34 1.0% /usr/local/bin/node <- LazyCompile: <anonymous> node.js:1 | |
32 1.0% /usr/local/bin/node <- Function: <anonymous> | |
26 0.8% /usr/local/bin/node <- LazyCompile: SmartMove native array.js:226 | |
25 0.8% /usr/local/bin/node <- Function: <anonymous> | |
22 0.7% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
18 0.5% /usr/local/bin/node <- /usr/local/bin/node | |
17 0.5% /usr/local/bin/node <- /usr/local/bin/node | |
13 0.4% /usr/local/bin/node <- /usr/local/bin/node | |
13 0.4% /usr/local/bin/node <- Function: <anonymous> | |
11 0.3% /usr/local/bin/node <- LazyCompile: IN native runtime.js:337 | |
10 0.3% /usr/local/bin/node <- Function: <anonymous> | |
7 0.2% /usr/local/bin/node <- Script: node.js | |
7 0.2% LazyCompile: SmartMove native array.js:226 <- LazyCompile: shift native array.js:485 | |
7 0.2% Function: flushMessageQueue <- Function: <anonymous> | |
7 0.2% /usr/local/bin/node <- /usr/local/bin/node | |
6 0.2% LazyCompile: shift native array.js:485 <- Function: flushMessageQueue | |
6 0.2% /usr/local/bin/node <- Function: flushMessageQueue | |
5 0.2% /usr/local/bin/node <- Function: IncomingMessage | |
5 0.2% /usr/local/bin/node <- Function: <anonymous> | |
4 0.1% /usr/local/bin/node <- Function: <anonymous> | |
3 0.1% /usr/local/bin/node <- Function: <anonymous> | |
3 0.1% /usr/local/bin/node <- Function: <anonymous> | |
3 0.1% /usr/lib/libstdc++.6.dylib <- /usr/local/bin/node | |
3 0.1% /usr/local/bin/node <- LazyCompile: CreateDate native apinatives.js:33 | |
2 0.1% /usr/local/bin/node <- LazyCompile: shift native array.js:485 | |
2 0.1% /usr/local/bin/node <- /usr/local/bin/node | |
2 0.1% /usr/local/bin/node <- /usr/local/bin/node | |
2 0.1% Stub: CEntry <- Function: <anonymous> | |
2 0.1% /usr/local/bin/node <- Function: <anonymous> | |
2 0.1% Builtin: A builtin from the snapshot <- LazyCompile: shift native array.js:485 | |
2 0.1% LazyCompile: <anonymous> node.js:1 <- Script: node.js | |
2 0.1% /usr/local/bin/node <- Function: <anonymous> | |
1 0.0% Builtin: A builtin from the snapshot <- LazyCompile: shift native array.js:485 | |
1 0.0% /usr/local/bin/node <- Function: findModulePath | |
1 0.0% /usr/local/bin/node <- LazyCompile: replace native string.js:196 | |
1 0.0% /usr/local/bin/node <- LazyCompile: JSONSerialize native json.js:187 | |
1 0.0% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
1 0.0% Function: flushMessageQueue <- Function: <anonymous> | |
1 0.0% LazyCompile: SmartMove native array.js:226 <- Function: flushMessageQueue | |
1 0.0% CallMegamorphic: args_count: 1 <- Function: <anonymous> | |
1 0.0% /usr/lib/libSystem.B.dylib <- LazyCompile: SerializeArray native json.js:110 | |
1 0.0% /usr/local/bin/node <- LazyCompile: SetupRegExp native regexp.js:332 | |
1 0.0% LazyCompile: ToUint32 native runtime.js:537 <- Function: <anonymous> | |
1 0.0% Stub: Compare <- Function: <anonymous> | |
1 0.0% /usr/lib/libstdc++.6.dylib <- /usr/local/bin/node | |
1 0.0% /usr/local/bin/node <- LazyCompile: STRING_ADD_RIGHT native runtime.js:181 | |
1 0.0% LazyCompile: SmartMove native array.js:226 <- Function: <anonymous> | |
1 0.0% LazyCompile: ToString native runtime.js:500 <- Function: <anonymous> | |
1 0.0% Builtin: A builtin from the snapshot <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% /usr/local/bin/node <- /usr/local/bin/node | |
1 0.0% /usr/local/bin/node <- Function: OutgoingMessage | |
1 0.0% CallMegamorphic: args_count: 1 <- Function: <anonymous> | |
1 0.0% /usr/lib/libSystem.B.dylib <- Script: native json.js | |
1 0.0% /usr/local/bin/node <- /usr/local/bin/node | |
1 0.0% /usr/local/bin/node <- LazyCompile: STRING_ADD_RIGHT native runtime.js:181 | |
1 0.0% Function: <anonymous> <- Function: <anonymous> | |
1 0.0% KeyedLoadIC: A keyed load IC from the snapshot <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% KeyedLoadIC: A keyed load IC from the snapshot <- Function: <anonymous> | |
1 0.0% /usr/local/bin/node <- Function: OutgoingMessage | |
1 0.0% Stub: CEntry <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% LazyCompile: shift native array.js:485 <- Function: <anonymous> | |
1 0.0% KeyedLoadIC: A keyed load IC from the snapshot <- Function: flushMessageQueue | |
1 0.0% CallMegamorphic: args_count: 1 <- Function: <anonymous> | |
1 0.0% KeyedStoreIC: A keyed store IC from the snapshot <- Function: <anonymous> | |
1 0.0% /usr/local/bin/node <- LazyCompile: INSTANCE_OF native runtime.js:349 | |
1 0.0% Function: <anonymous> <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
1 0.0% Function: <anonymous> <- Function: ClientRequest | |
1 0.0% Function: ClientRequest <- Function: <anonymous> | |
1 0.0% Stub: CEntry <- LazyCompile: SmartMove native array.js:226 | |
1 0.0% Stub: ToBoolean <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% Stub: GenericBinaryOpStub_SUB <- LazyCompile: shift native array.js:485 | |
1 0.0% /usr/lib/libSystem.B.dylib <- /usr/local/bin/node | |
1 0.0% /usr/local/bin/node <- LazyCompile: ToString native runtime.js:500 | |
1 0.0% Function: <anonymous> <- Function: <anonymous> | |
1 0.0% LazyCompile: IN native runtime.js:337 <- Function: <anonymous> | |
1 0.0% CallMegamorphic: args_count: 3 <- Function: <anonymous> | |
1 0.0% LazyCompile: SmartMove native array.js:226 <- LazyCompile: shift native array.js:485 | |
1 0.0% /usr/lib/libSystem.B.dylib <- Script: native date.js | |
1 0.0% Stub: JSEntry <- LazyCompile: <anonymous> node.js:1 | |
1 0.0% LazyCompile: STRING_ADD_LEFT native runtime.js:166 <- LazyCompile: JSONSerialize native json.js:187 | |
1 0.0% /usr/local/bin/node <- Script: native date.js | |
1 0.0% /usr/local/bin/node <- LazyCompile: QuoteJSONString native json.js:96 | |
1 0.0% Function: <anonymous> <- Function: <anonymous> | |
1 0.0% Function: flushMessageQueue <- Function: <anonymous> | |
1 0.0% /usr/local/bin/node <- LazyCompile: replace native string.js:196 | |
1 0.0% Stub: Compare <- Function: <anonymous> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment