Skip to content

Instantly share code, notes, and snippets.

@eendeego
Created January 15, 2013 14:37
Show Gist options
  • Save eendeego/4539110 to your computer and use it in GitHub Desktop.
Save eendeego/4539110 to your computer and use it in GitHub Desktop.
Profiling do Canvas
Statistical profiling result from v8.log, (106127 ticks, 18327 unaccounted, 0 excluded).
[Unknown]:
ticks total nonlib name
18327 17.3%
[Shared libraries]:
ticks total nonlib name
31348 29.5% 0.0% /home/pi/opt/v8-99a2d28-shared/lib/libv8.so
200 0.2% 0.0% /lib/arm-linux-gnueabihf/ld-2.13.so
119 0.1% 0.0% ffff0000-ffff1000
110 0.1% 0.0% /lib/arm-linux-gnueabihf/libc-2.13.so
80 0.1% 0.0% /lib/arm-linux-gnueabihf/libm-2.13.so
15 0.0% 0.0% /lib/arm-linux-gnueabihf/libgcc_s.so.1
3 0.0% 0.0% /usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.17
[JavaScript]:
ticks total nonlib name
5637 5.3% 7.6% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
5369 5.1% 7.2% LazyCompile: Path.renderPath /home/pi/work/share/node-openvg-canvas/lib/path.js:115
2577 2.4% 3.5% LazyCompile: strokeStyleSolid /home/pi/work/share/node-openvg-canvas/lib/context.js:310
1401 1.3% 1.9% LazyCompile: Path.beginPath /home/pi/work/share/node-openvg-canvas/lib/path.js:101
1320 1.2% 1.8% LazyCompile: fillStyleSolid /home/pi/work/share/node-openvg-canvas/lib/context.js:359
1247 1.2% 1.7% LazyCompile: split native string.js:563
1236 1.2% 1.7% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
1219 1.1% 1.6% LazyCompile: StringSplitOnRegExp native string.js:600
959 0.9% 1.3% Stub: CEntryStub
936 0.9% 1.3% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
901 0.8% 1.2% Stub: RegExpExecStub
833 0.8% 1.1% LazyCompile: ToPrimitive native runtime.js:506
796 0.8% 1.1% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
786 0.7% 1.1% LazyCompile: EQUALS native runtime.js:54
784 0.7% 1.1% LazyCompile: DefaultNumber native runtime.js:627
751 0.7% 1.0% LazyCompile: InstantiateFunction native apinatives.js:65
681 0.6% 0.9% RegExp: *\, *
669 0.6% 0.9% LazyCompile: Path.stroke /home/pi/work/share/node-openvg-canvas/lib/path.js:156
595 0.6% 0.8% LazyCompile: result.fillRect /home/pi/work/share/node-openvg-canvas/lib/context.js:486
569 0.5% 0.8% LazyCompile: Path.fill /home/pi/work/share/node-openvg-canvas/lib/path.js:151
561 0.5% 0.8% LazyCompile: ConfigureTemplateInstance native apinatives.js:105
527 0.5% 0.7% LazyCompile: setLineWidth /home/pi/work/share/node-openvg-canvas/lib/context.js:837
512 0.5% 0.7% CallNormal: args_count: 3
503 0.5% 0.7% LazyCompile: parseRGBAColor /home/pi/work/share/node-openvg-canvas/lib/color.js:212
496 0.5% 0.7% LazyCompile: substr native string.js:704
456 0.4% 0.6% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
455 0.4% 0.6% Stub: StringAddStub
439 0.4% 0.6% LazyCompile: result.beginPath /home/pi/work/share/node-openvg-canvas/lib/context.js:520
400 0.4% 0.5% LazyCompile: result.rotate /home/pi/work/share/node-openvg-canvas/lib/context.js:220
382 0.4% 0.5% CallNormal: args_count: 2
360 0.3% 0.5% LazyCompile: FunctionSourceString native v8natives.js:1596
329 0.3% 0.4% Stub: SubStringStub
315 0.3% 0.4% LazyCompile: indexOf native string.js:118
310 0.3% 0.4% CallMegamorphic: args_count: 1
289 0.3% 0.4% LazyCompile: Path.moveTo /home/pi/work/share/node-openvg-canvas/lib/path.js:171
283 0.3% 0.4% LazyCompile: Gradient.stopArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:50
281 0.3% 0.4% LazyCompile: DoRegExpExec native regexp.js:123
277 0.3% 0.4% LazyCompile: SubString native string.js:208
269 0.3% 0.4% LazyCompile: setFillStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:389
269 0.3% 0.4% LazyCompile: result.moveTo /home/pi/work/share/node-openvg-canvas/lib/context.js:977
269 0.3% 0.4% LazyCompile: ToObject native runtime.js:567
261 0.2% 0.4% Script: native apinatives.js
260 0.2% 0.4% Stub: CompareICStub {4}
248 0.2% 0.3% LazyCompile: Path.lineTo /home/pi/work/share/node-openvg-canvas/lib/path.js:182
246 0.2% 0.3% Stub: StringAddStub {2}
245 0.2% 0.3% LazyCompile: ToNumber native runtime.js:527
244 0.2% 0.3% LazyCompile: result.lineTo /home/pi/work/share/node-openvg-canvas/lib/context.js:981
239 0.2% 0.3% Stub: CompareICStub {2}
238 0.2% 0.3% LazyCompile: result.translate /home/pi/work/share/node-openvg-canvas/lib/context.js:224
234 0.2% 0.3% LazyCompile: parseInt native v8natives.js:120
231 0.2% 0.3% LazyCompile: Gradient.addColorStop /home/pi/work/share/node-openvg-canvas/lib/gradient.js:36
227 0.2% 0.3% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
218 0.2% 0.3% LazyCompile: invalidate /home/pi/work/share/rpi-origami/index.js:204
209 0.2% 0.3% Builtin: A builtin from the snapshot {1}
203 0.2% 0.3% LazyCompile: parseHSLColor /home/pi/work/share/node-openvg-canvas/lib/color.js:302
203 0.2% 0.3% LazyCompile: loading.loadFont /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:86
200 0.2% 0.3% Stub: KeyedLoadElementStub {1}
200 0.2% 0.3% Stub: CallFunctionStub_Args0_Recording
194 0.2% 0.3% Stub: KeyedStoreElementStub {2}
191 0.2% 0.3% LazyCompile: Gradient.parameterArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:72
183 0.2% 0.2% LazyCompile: applyStrokeStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:332
175 0.2% 0.2% LazyCompile: IN native runtime.js:354
168 0.2% 0.2% Stub: FastCloneShallowArrayStub
167 0.2% 0.2% LazyCompile: setStrokeStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:341
166 0.2% 0.2% Stub: ToBooleanStub
160 0.2% 0.2% LazyCompile: parseFloat native v8natives.js:154
160 0.2% 0.2% LazyCompile: IsPrimitive native runtime.js:618
155 0.1% 0.2% LazyCompile: checkShadowEffects /home/pi/work/share/node-openvg-canvas/lib/context.js:457
152 0.1% 0.2% KeyedStoreIC: args_count: 0 {10}
150 0.1% 0.2% CallNormal: args_count: 4
147 0.1% 0.2% Stub: KeyedLoadElementStub {6}
146 0.1% 0.2% LazyCompile: toString native v8natives.js:1623
139 0.1% 0.2% Stub: JSEntryStub
137 0.1% 0.2% LazyCompile: paintRect /home/pi/work/share/node-openvg-canvas/lib/context.js:487
136 0.1% 0.2% Stub: BinaryOpStub {1}
133 0.1% 0.2% Stub: CompareICStub {6}
132 0.1% 0.2% Stub: CallFunctionStub
131 0.1% 0.2% LazyCompile: result.fill /home/pi/work/share/node-openvg-canvas/lib/context.js:586
128 0.1% 0.2% Stub: BinaryOpStub_ADD_OverwriteLeft_String+String
126 0.1% 0.2% LazyCompile: result.stroke /home/pi/work/share/node-openvg-canvas/lib/context.js:601
125 0.1% 0.2% Stub: CompareICStub {10}
125 0.1% 0.2% LazyCompile: valueOf native v8natives.js:253
124 0.1% 0.2% LazyCompile: fillPath /home/pi/work/share/node-openvg-canvas/lib/context.js:589
119 0.1% 0.2% Builtin: A builtin from the snapshot {5}
115 0.1% 0.2% Stub: RecordWriteStub {3}
113 0.1% 0.2% LazyCompile: strokePath /home/pi/work/share/node-openvg-canvas/lib/context.js:604
113 0.1% 0.2% LazyCompile: hsl2RGB /home/pi/work/share/node-openvg-canvas/lib/color.js:246
112 0.1% 0.2% Stub: DirectCEntryStub
112 0.1% 0.2% Builtin: A builtin from the snapshot {7}
110 0.1% 0.1% Stub: BinaryOpStub_DIV_Alloc_SMI+SMI
106 0.1% 0.1% Stub: FastNewClosureStub {1}
105 0.1% 0.1% KeyedLoadIC: args_count: 0 {8}
95 0.1% 0.1% LazyCompile: Path.ensurePathSegmentCapacity /home/pi/work/share/node-openvg-canvas/lib/path.js:74
92 0.1% 0.1% Stub: ToBooleanStub_String
91 0.1% 0.1% Stub: BinaryOpStub_MUL_Alloc_HeapNumber+SMI
91 0.1% 0.1% KeyedLoadIC: args_count: 0 {13}
83 0.1% 0.1% Stub: KeyedLoadElementStub
82 0.1% 0.1% Stub: JSEntryStub {1}
79 0.1% 0.1% Stub: BinaryOpStub {3}
77 0.1% 0.1% Stub: RecordWriteStub {4}
74 0.1% 0.1% KeyedLoadIC: args_count: 0 {12}
73 0.1% 0.1% Stub: KeyedLoadElementStub {8}
72 0.1% 0.1% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
70 0.1% 0.1% Stub: CompareICStub {5}
70 0.1% 0.1% LazyCompile: Paper.interpolate /home/pi/work/share/rpi-origami/index.js:360
69 0.1% 0.1% KeyedLoadIC: args_count: 0 {11}
68 0.1% 0.1% Stub: BinaryOpStub_SUB_Alloc_HeapNumber+HeapNumber
68 0.1% 0.1% KeyedLoadIC: args_count: 0 {14}
67 0.1% 0.1% LazyCompile: color.applyAlpha /home/pi/work/share/node-openvg-canvas/lib/color.js:177
67 0.1% 0.1% LazyCompile: Path.ensurePathDataCapacity /home/pi/work/share/node-openvg-canvas/lib/path.js:87
66 0.1% 0.1% Builtin: A builtin from the snapshot
64 0.1% 0.1% Stub: CompareICStub {3}
64 0.1% 0.1% Stub: BinaryOpStub_MUL_OverwriteLeft_HeapNumber+HeapNumber
63 0.1% 0.1% Stub: RecordWriteStub {1}
57 0.1% 0.1% LazyCompile: result.clearRect /home/pi/work/share/node-openvg-canvas/lib/context.js:481
55 0.1% 0.1% KeyedLoadIC: A keyed load IC from the snapshot
54 0.1% 0.1% Stub: FastCloneShallowObjectStub {3}
54 0.1% 0.1% LazyCompile: Region /home/pi/work/share/rpi-origami/index.js:395
53 0.0% 0.1% Stub: BinaryOpStub_MUL_Alloc_HeapNumber+HeapNumber
52 0.0% 0.1% LazyCompile: STRING_ADD_LEFT native runtime.js:183
51 0.0% 0.1% CallNormal: args_count: 1 {1}
50 0.0% 0.1% Stub: BinaryOpStub_MUL_Alloc_SMI+HeapNumber
49 0.0% 0.1% Stub: FastCloneShallowArrayStub {1}
48 0.0% 0.1% Stub: CallConstructStub
45 0.0% 0.1% Stub: FastNewContextStub {1}
44 0.0% 0.1% LazyCompile: Paper.step /home/pi/work/share/rpi-origami/index.js:345
43 0.0% 0.1% Builtin: A builtin from the snapshot {8}
42 0.0% 0.1% LazyCompile: result.createLinearGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:408
37 0.0% 0.0% Stub: RecordWriteStub {2}
36 0.0% 0.0% Stub: StringAddStub {1}
36 0.0% 0.0% Stub: StoreArrayLiteralElementStub
35 0.0% 0.0% Stub: CallFunctionStub {1}
34 0.0% 0.0% Builtin: A builtin from the snapshot {3}
33 0.0% 0.0% Stub: CompareICStub {7}
33 0.0% 0.0% Stub: CompareICStub {15}
33 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteRight_String+HeapNumber
32 0.0% 0.0% Stub: KeyedStoreElementStub {3}
31 0.0% 0.0% Stub: BinaryOpStub_ADD_Alloc_HeapNumber+HeapNumber
31 0.0% 0.0% LazyCompile: openVG.init /home/pi/work/share/node-openvg-canvas/node_modules/openvg/openvg.js:743
30 0.0% 0.0% Stub: BinaryOpStub_DIV_OverwriteLeft_HeapNumber+HeapNumber
29 0.0% 0.0% Stub: BinaryOpStub_SUB_Alloc_SMI+HeapNumber
29 0.0% 0.0% LazyCompile: loading.loadFontFileSync /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:35
28 0.0% 0.0% Stub: BinaryOpStub_DIV_OverwriteLeft_HeapNumber+SMI
26 0.0% 0.0% Stub: ConstructStub
24 0.0% 0.0% Stub: CompareICStub {13}
24 0.0% 0.0% Stub: BinaryOpStub_SUB_Alloc_SMI+SMI
23 0.0% 0.0% Stub: CallFunctionStub_Args4_Recording
23 0.0% 0.0% Stub: CallFunctionStub {2}
22 0.0% 0.0% KeyedStoreIC: args_count: 0 {9}
21 0.0% 0.0% Stub: KeyedLoadElementStub {7}
21 0.0% 0.0% Stub: InstanceofStub
21 0.0% 0.0% Stub: CompareICStub {8}
21 0.0% 0.0% Stub: CompareICStub {16}
21 0.0% 0.0% Stub: CompareICStub {12}
21 0.0% 0.0% LazyCompile: max native math.js:119
21 0.0% 0.0% LazyCompile: Region.inflate /home/pi/work/share/rpi-origami/index.js:403
20 0.0% 0.0% LazyCompile: min native math.js:149
20 0.0% 0.0% LazyCompile: ensureStopArrayCapacity /home/pi/work/share/node-openvg-canvas/lib/gradient.js:23
20 0.0% 0.0% LazyCompile: HSL.toString /home/pi/work/share/rpi-origami/index.js:390
19 0.0% 0.0% Stub: BinaryOpStub_BIT_OR_Alloc_SMI+SMI
19 0.0% 0.0% LazyCompile: list.ontimeout timers.js:71
18 0.0% 0.0% Stub: NumberToStringStub
18 0.0% 0.0% Stub: BinaryOpStub_MUL_Alloc_SMI+SMI
18 0.0% 0.0% Stub: BinaryOpStub_MOD_Alloc_HeapNumber+SMI
17 0.0% 0.0% Stub: CompareICStub {17}
16 0.0% 0.0% Stub: CompareICStub {14}
15 0.0% 0.0% Stub: CompareICStub {11}
15 0.0% 0.0% Stub: CallConstructStub {1}
15 0.0% 0.0% Stub: BinaryOpStub_MUL_OverwriteRight_HeapNumber+HeapNumber
14 0.0% 0.0% Stub: BinaryOpStub_SUB_OverwriteRight_SMI+HeapNumber
14 0.0% 0.0% CallMegamorphic: args_count: 2 {1}
14 0.0% 0.0% CallMegamorphic: args_count: 0 {16}
13 0.0% 0.0% Stub: UnaryOpStub_SUB_Alloc_HeapNumbers
13 0.0% 0.0% Stub: InterruptStub
13 0.0% 0.0% Stub: CallFunctionStub_Args5_Recording
13 0.0% 0.0% LazyCompile: forEach native array.js:1091
12 0.0% 0.0% Stub: FastCloneShallowObjectStub {1}
12 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteLeft_HeapNumber+Int32
11 0.0% 0.0% Stub: ToBooleanStub_UndefinedSpecObject
11 0.0% 0.0% Stub: BinaryOpStub_SUB_OverwriteLeft_HeapNumber+SMI
11 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot {1}
10 0.0% 0.0% Stub: CompareICStub {9}
10 0.0% 0.0% LazyCompile: pushPoint /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:62
10 0.0% 0.0% LazyCompile: Region.reset /home/pi/work/share/rpi-origami/index.js:396
10 0.0% 0.0% Builtin: A builtin from the snapshot {10}
9 0.0% 0.0% Stub: BinaryOpStub_DIV_Alloc_HeapNumber+HeapNumber
9 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteRight_HeapNumber+HeapNumber
9 0.0% 0.0% Stub: BinaryOpStub_ADD_Alloc_HeapNumber+SMI
9 0.0% 0.0% LazyCompile: toVector /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:54
9 0.0% 0.0% LazyCompile: global.setTimeout node.js:167
9 0.0% 0.0% LazyCompile: Region.expand /home/pi/work/share/rpi-origami/index.js:410
8 0.0% 0.0% Stub: BinaryOpStub_SUB_OverwriteRight_HeapNumber+HeapNumber
8 0.0% 0.0% Stub: BinaryOpStub_ADD_Alloc_SMI+HeapNumber
7 0.0% 0.0% LazyCompile: realpathSync fs.js:987
7 0.0% 0.0% LazyCompile: NonNumberToNumber native runtime.js:538
7 0.0% 0.0% KeyedLoadIC: args_count: 0 {15}
6 0.0% 0.0% Stub: UnaryOpStub_SUB_Alloc_Smi
6 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteLeft_String+SMI
6 0.0% 0.0% Stub: BinaryOpStub {4}
6 0.0% 0.0% RegExp: ^(\\/?)([\\s\\S]+\\/(?!$)|\\/)?((?:\\.{1\,2}$|[\\s\\S]+?)?(\\.[^.\\/]*)?)$ {1}
6 0.0% 0.0% LazyCompile: scaleInVector /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:50
6 0.0% 0.0% LazyCompile: exports.setTimeout timers.js:170
5 0.0% 0.0% Stub: UnaryOpStub_BIT_NOT_Overwrite_Smi
5 0.0% 0.0% Stub: CompareICStub {18}
5 0.0% 0.0% Stub: BinaryOpStub_MUL_OverwriteLeft_HeapNumber+SMI
5 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteRight_SMI+HeapNumber
5 0.0% 0.0% LazyCompile: scaleIn /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:46
5 0.0% 0.0% LazyCompile: exports.resolve path.js:279
5 0.0% 0.0% LazyCompile: SUB native runtime.js:214
4 0.0% 0.0% Stub: RecordWriteStub
4 0.0% 0.0% Stub: BinaryOpStub_ADD_OverwriteLeft_String+HeapNumber
4 0.0% 0.0% Stub: ArgumentsAccessStub
4 0.0% 0.0% LazyCompile: peek _linklist.js:30
4 0.0% 0.0% LazyCompile: normalizeArray path.js:31
4 0.0% 0.0% LazyCompile: exports.active timers.js:151
4 0.0% 0.0% LazyCompile: Module._resolveLookupPaths module.js:231
4 0.0% 0.0% LazyCompile: Module._resolveFilename module.js:323
4 0.0% 0.0% LazyCompile: DatePrintString native date.js:267
4 0.0% 0.0% KeyedLoadIC: args_count: 0 {4}
4 0.0% 0.0% KeyedLoadIC: args_count: 0 {1}
3 0.0% 0.0% Stub: StringAddStub {3}
3 0.0% 0.0% Stub: BinaryOpStub_SUB_Alloc_Generic+Generic
3 0.0% 0.0% LazyCompile: tryFile module.js:138
3 0.0% 0.0% LazyCompile: substring native string.js:667
3 0.0% 0.0% LazyCompile: scaleOut /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:58
3 0.0% 0.0% LazyCompile: module.exports.createCanvasRenderingContext2D /home/pi/work/share/node-openvg-canvas/lib/context.js:55
3 0.0% 0.0% LazyCompile: global.requestAnimationFrame /home/pi/work/share/node-openvg-canvas/lib/canvas.js:70
3 0.0% 0.0% LazyCompile: getHeight /home/pi/work/share/node-openvg-canvas/lib/canvas.js:28
3 0.0% 0.0% LazyCompile: ToString native runtime.js:550
3 0.0% 0.0% LazyCompile: NativeModule.getCached node.js:592
3 0.0% 0.0% LazyCompile: Module.load module.js:346
3 0.0% 0.0% LazyCompile: Module._extensions..node module.js:484
3 0.0% 0.0% LazyCompile: Module._compile module.js:372
3 0.0% 0.0% LazyCompile: Join native array.js:119
3 0.0% 0.0% LazyCompile: DefaultString native runtime.js:645
3 0.0% 0.0% LazyCompile: BuildResultFromMatchInfo native regexp.js:130
3 0.0% 0.0% LazyCompile: APPLY_PREPARE native runtime.js:438
3 0.0% 0.0% LazyCompile: <anonymous> /home/pi/work/share/rpi-origami/index.js:50
3 0.0% 0.0% Function: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/text/freetype.js:1
3 0.0% 0.0% Builtin: A builtin from the snapshot {11}
2 0.0% 0.0% Stub: TranscendentalCacheStub
2 0.0% 0.0% Stub: KeyedLoadElementStub {3}
2 0.0% 0.0% Stub: FastCloneShallowObjectStub {2}
2 0.0% 0.0% Stub: CompareICStub {1}
2 0.0% 0.0% Stub: BinaryOpStub_BIT_AND_Alloc_SMI+SMI
2 0.0% 0.0% Stub: BinaryOpStub
2 0.0% 0.0% RegExp: ^(\\/?)([\\s\\S]+\\/(?!$)|\\/)?((?:\\.{1\,2}$|[\\s\\S]+?)?(\\.[^.\\/]*)?)$
2 0.0% 0.0% LazyCompile: toString native date.js:320
2 0.0% 0.0% LazyCompile: setTime native date.js:482
2 0.0% 0.0% LazyCompile: mult /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:43
2 0.0% 0.0% LazyCompile: join native array.js:410
2 0.0% 0.0% LazyCompile: insert timers.js:53
2 0.0% 0.0% LazyCompile: hasOwnProperty native v8natives.js:259
2 0.0% 0.0% LazyCompile: getWidth /home/pi/work/share/node-openvg-canvas/lib/canvas.js:25
2 0.0% 0.0% LazyCompile: filter native array.js:1040
2 0.0% 0.0% LazyCompile: exec native regexp.js:169
2 0.0% 0.0% LazyCompile: atan2 native math.js:72
2 0.0% 0.0% LazyCompile: append _linklist.js:63
2 0.0% 0.0% LazyCompile: STRICT_EQUALS native runtime.js:100
2 0.0% 0.0% LazyCompile: Paper /home/pi/work/share/rpi-origami/index.js:326
2 0.0% 0.0% LazyCompile: NativeModule.require node.js:568
2 0.0% 0.0% LazyCompile: DefineObjectProperty native v8natives.js:705
2 0.0% 0.0% LazyCompile: Buffer buffer.js:204
2 0.0% 0.0% LazyCompile: <anonymous> native date.js:145
2 0.0% 0.0% KeyedStoreIC: A keyed store IC from the snapshot
2 0.0% 0.0% KeyedLoadIC: args_count: 0 {5}
2 0.0% 0.0% Function: <anonymous> /home/pi/work/share/rpi-origami/index.js:1
2 0.0% 0.0% Builtin: A builtin from the snapshot {9}
2 0.0% 0.0% Builtin: A builtin from the snapshot {4}
2 0.0% 0.0% Builtin: A builtin from the snapshot {2}
1 0.0% 0.0% Stub: UnaryOpStub_BIT_NOT_Overwrite_HeapNumbers
1 0.0% 0.0% Stub: ToBooleanStub_Smi
1 0.0% 0.0% Stub: ToBooleanStub {1}
1 0.0% 0.0% Stub: KeyedStoreElementStub {1}
1 0.0% 0.0% Stub: KeyedStoreElementStub
1 0.0% 0.0% Stub: KeyedLoadElementStub {5}
1 0.0% 0.0% Stub: KeyedLoadElementStub {4}
1 0.0% 0.0% Stub: KeyedLoadElementStub {2}
1 0.0% 0.0% Stub: FastNewContextStub {2}
1 0.0% 0.0% Stub: FastNewContextStub
1 0.0% 0.0% Stub: FastNewClosureStub
1 0.0% 0.0% Stub: FastCloneShallowObjectStub {4}
1 0.0% 0.0% Stub: FastCloneShallowObjectStub
1 0.0% 0.0% Stub: CompareICStub {21}
1 0.0% 0.0% Stub: CompareICStub {19}
1 0.0% 0.0% Stub: CompareICStub
1 0.0% 0.0% Stub: BinaryOpStub_MOD_OverwriteLeft_HeapNumber+SMI
1 0.0% 0.0% Stub: BinaryOpStub {2}
1 0.0% 0.0% LazyCompile: valueOf native date.js:368
1 0.0% 0.0% LazyCompile: tryPackage module.js:122
1 0.0% 0.0% LazyCompile: timer.ontimeout timers.js:233
1 0.0% 0.0% LazyCompile: stringify native json.js:181
1 0.0% 0.0% LazyCompile: startup node.js:30
1 0.0% 0.0% LazyCompile: start fs.js:1010
1 0.0% 0.0% LazyCompile: splitPath path.js:272
1 0.0% 0.0% LazyCompile: remove _linklist.js:47
1 0.0% 0.0% LazyCompile: readPackage module.js:99
1 0.0% 0.0% LazyCompile: namedColor /home/pi/work/share/node-openvg-canvas/lib/color.js:313
1 0.0% 0.0% LazyCompile: isOn /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:67
1 0.0% 0.0% LazyCompile: isEmpty _linklist.js:73
1 0.0% 0.0% LazyCompile: fs.readFileSync fs.js:181
1 0.0% 0.0% LazyCompile: fs.Stats._checkModeProperty fs.js:57
1 0.0% 0.0% LazyCompile: debug timers.js:33
1 0.0% 0.0% LazyCompile: createWritableStdioStream node.js:296
1 0.0% 0.0% LazyCompile: create native v8natives.js:1067
1 0.0% 0.0% LazyCompile: captureStackTrace native messages.js:1079
1 0.0% 0.0% LazyCompile: allocPool buffer.js:280
1 0.0% 0.0% LazyCompile: add /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:40
1 0.0% 0.0% LazyCompile: __defineGetter__ native v8natives.js:291
1 0.0% 0.0% LazyCompile: TwoDigitString native date.js:213
1 0.0% 0.0% LazyCompile: ToUint32 native runtime.js:586
1 0.0% 0.0% LazyCompile: ToPropertyDescriptor native v8natives.js:430
1 0.0% 0.0% LazyCompile: PropertyDescriptor native v8natives.js:492
1 0.0% 0.0% LazyCompile: NonStringToString native runtime.js:558
1 0.0% 0.0% LazyCompile: NativeModule.exists node.js:596
1 0.0% 0.0% LazyCompile: NativeModule.compile node.js:613
1 0.0% 0.0% LazyCompile: Module._nodeModulePaths module.js:207
1 0.0% 0.0% LazyCompile: Module._findPath module.js:160
1 0.0% 0.0% LazyCompile: Module._extensions..js module.js:465
1 0.0% 0.0% LazyCompile: LocalTimezone native date.js:51
1 0.0% 0.0% LazyCompile: IsInconsistentDescriptor native v8natives.js:377
1 0.0% 0.0% LazyCompile: IsDataDescriptor native v8natives.js:364
1 0.0% 0.0% LazyCompile: DefineOwnProperty native v8natives.js:953
1 0.0% 0.0% LazyCompile: CreateDate native apinatives.js:33
1 0.0% 0.0% LazyCompile: BIT_OR native runtime.js:252
1 0.0% 0.0% LazyCompile: <anonymous> path.js:299
1 0.0% 0.0% LazyCompile: <anonymous> /home/pi/work/share/rpi-origami/index.js:37
1 0.0% 0.0% LazyCompile: <anonymous> /home/pi/work/share/rpi-origami/index.js:114
1 0.0% 0.0% KeyedStoreIC: args_count: 0 {3}
1 0.0% 0.0% KeyedStoreIC: args_count: 0 {2}
1 0.0% 0.0% KeyedStoreIC: args_count: 0
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {7}
1 0.0% 0.0% KeyedLoadIC: args_count: 0 {6}
1 0.0% 0.0% Function: color.applyAlpha.dest.(anonymous function) /home/pi/work/share/node-openvg-canvas/lib/color.js:164
1 0.0% 0.0% Function: <anonymous> /home/pi/work/share/node-openvg-canvas/node_modules/node-image/lib/image.js:1
1 0.0% 0.0% Builtin: A builtin from the snapshot {6}
[C++]:
ticks total nonlib name
11051 10.4% 14.9% (anonymous namespace)::TypedArray<4u, (v8::ExternalArrayType)7>::V8New(v8::Arguments const&)
7569 7.1% 10.2% __new_sem_wait
1357 1.3% 1.8% node::WrappedScript::CompileRunInThisContext(v8::Arguments const&)
333 0.3% 0.4% ioctl
261 0.2% 0.4% (anonymous namespace)::TypedArray<4u, (v8::ExternalArrayType)5>::V8New(v8::Arguments const&)
231 0.2% 0.3% epoll_wait
231 0.2% 0.3% __pthread_getspecific
190 0.2% 0.3% (anonymous namespace)::ArrayBuffer::V8New(v8::Arguments const&)
161 0.2% 0.2% __isnan
158 0.1% 0.2% (anonymous namespace)::TypedArray<4u, (v8::ExternalArrayType)7>::subarray(v8::Arguments const&)
156 0.1% 0.2% __write
146 0.1% 0.2% _init
145 0.1% 0.2% memchr
143 0.1% 0.2% __pthread_mutex_lock
125 0.1% 0.2% memcpy
125 0.1% 0.2% (anonymous namespace)::TypedArray<2u, (v8::ExternalArrayType)3>::V8New(v8::Arguments const&)
122 0.1% 0.2% (anonymous namespace)::TypedArray<1u, (v8::ExternalArrayType)1>::V8New(v8::Arguments const&)
104 0.1% 0.1% __pthread_mutex_unlock_usercnt
102 0.1% 0.1% (anonymous namespace)::TypedArray<1u, (v8::ExternalArrayType)2>::V8New(v8::Arguments const&)
98 0.1% 0.1% node::DLOpen(v8::Arguments const&)
87 0.1% 0.1% strlen
79 0.1% 0.1% rpc_call8_makecurrent
73 0.1% 0.1% node::Binding(v8::Arguments const&)
73 0.1% 0.1% _IO_vfprintf
72 0.1% 0.1% fast_loop
63 0.1% 0.1% node::Buffer::BinaryWrite(v8::Arguments const&)
55 0.1% 0.1% __aeabi_read_tp
54 0.1% 0.1% node::Buffer::BinarySlice(v8::Arguments const&)
53 0.0% 0.1% rpc_recv
47 0.0% 0.1% __adddf3
42 0.0% 0.1% __libc_malloc
40 0.0% 0.1% __pthread_mutex_unlock
38 0.0% 0.1% vguRect
37 0.0% 0.0% mis_3_loop
36 0.0% 0.0% client_send_make_current
36 0.0% 0.0% __aeabi_ul2d
35 0.0% 0.0% ceil
34 0.0% 0.0% byte_at_a_time_no_pld
32 0.0% 0.0% __libc_open64
29 0.0% 0.0% __xstat64
28 0.0% 0.0% rpc_send_ctrl_begin
28 0.0% 0.0% fmod
26 0.0% 0.0% vchiu_queue_pop
20 0.0% 0.0% rpc_send_ctrl_write
20 0.0% 0.0% __vsnprintf
19 0.0% 0.0% vchiq_queue_message
19 0.0% 0.0% misaligned
18 0.0% 0.0% get_error
18 0.0% 0.0% __libc_free
18 0.0% 0.0% __getpid
16 0.0% 0.0% misaligned_3
12 0.0% 0.0% vcos_generic_reentrant_mutex_unlock
12 0.0% 0.0% khrn_vector_extend
12 0.0% 0.0% __pthread_disable_asynccancel
12 0.0% 0.0% __gettimeofday
12 0.0% 0.0% __fpclassify
11 0.0% 0.0% wcrtomb
11 0.0% 0.0% vchiq_release_message
11 0.0% 0.0% strchrnul
11 0.0% 0.0% post_misalignment_3_loop
11 0.0% 0.0% node::Stat(v8::Arguments const&)
11 0.0% 0.0% __lxstat64
9 0.0% 0.0% __pthread_enable_asynccancel
9 0.0% 0.0% __aeabi_l2d
8 0.0% 0.0% vcos_generic_mem_alloc_aligned
8 0.0% 0.0% rpc_end
7 0.0% 0.0% __aeabi_uidivmod
7 0.0% 0.0% _IO_default_xsputn
6 0.0% 0.0% vcos_generic_reentrant_mutex_lock
6 0.0% 0.0% platform_tls_get
6 0.0% 0.0% __libc_read
6 0.0% 0.0% _IO_fflush
5 0.0% 0.0% operator new[](unsigned int)
5 0.0% 0.0% node::Open(v8::Arguments const&)
5 0.0% 0.0% floor
5 0.0% 0.0% _dl_mcount_wrapper_check
5 0.0% 0.0% __pthread_cleanup_pop
5 0.0% 0.0% (anonymous namespace)::TypedArray<4u, (v8::ExternalArrayType)5>::subarray(v8::Arguments const&)
4 0.0% 0.0% vcos_generic_mem_alloc
4 0.0% 0.0% node::Buffer::New(v8::Arguments const&)
4 0.0% 0.0% khrn_platform_malloc
4 0.0% 0.0% __pthread_cleanup_push
4 0.0% 0.0% __new_sem_getvalue
4 0.0% 0.0% _IO_setb
4 0.0% 0.0% _IO_fwrite
4 0.0% 0.0% (anonymous namespace)::TypedArray<1u, (v8::ExternalArrayType)2>::subarray(v8::Arguments const&)
3 0.0% 0.0% uv_timer_start
3 0.0% 0.0% node::StreamWrap::WriteUtf8String(v8::Arguments const&)
3 0.0% 0.0% main_loop
3 0.0% 0.0% khrn_pointer_map_lookup
3 0.0% 0.0% brk
3 0.0% 0.0% __divdi3
3 0.0% 0.0% _IO_file_sync
2 0.0% 0.0% uv_timer_stop
2 0.0% 0.0% skip_byte_realignment
2 0.0% 0.0% sin
2 0.0% 0.0% rpc_send_ctrl_end
2 0.0% 0.0% qsort
2 0.0% 0.0% post_misalignment_3
2 0.0% 0.0% node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
2 0.0% 0.0% node::LStat(v8::Arguments const&)
2 0.0% 0.0% node::FStat(v8::Arguments const&)
2 0.0% 0.0% node::Buffer::Utf8Slice(v8::Arguments const&)
2 0.0% 0.0% memmove
2 0.0% 0.0% align_up
2 0.0% 0.0% __mempcpy
2 0.0% 0.0% __fxstat64
2 0.0% 0.0% __errno_location
2 0.0% 0.0% __close
2 0.0% 0.0% _IO_file_xsputn
2 0.0% 0.0% _IO_file_write
2 0.0% 0.0% _IO_do_write
1 0.0% 0.0% void node::SetMethod<v8::Persistent<v8::Object> >(v8::Persistent<v8::Object>, char const*, v8::Handle<v8::Value> (*)(v8::Arguments const&))
1 0.0% 0.0% uv__run_timers
1 0.0% 0.0% uv__run
1 0.0% 0.0% std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > const& std::use_facet<std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > > >(std::locale const&)
1 0.0% 0.0% readlink
1 0.0% 0.0% qsort_r
1 0.0% 0.0% platform_surface_update
1 0.0% 0.0% platform_get_dimensions
1 0.0% 0.0% operator new(unsigned int)
1 0.0% 0.0% operator delete[](void*)
1 0.0% 0.0% node::UVException(int, char const*, char const*, char const*)
1 0.0% 0.0% node::TimerWrap::New(v8::Arguments const&)
1 0.0% 0.0% node::Tick()
1 0.0% 0.0% node::TTYWrap::New(v8::Arguments const&)
1 0.0% 0.0% node::ReadLink(v8::Arguments const&)
1 0.0% 0.0% node::Read(v8::Arguments const&)
1 0.0% 0.0% node::BuildStatsObject(stat const*)
1 0.0% 0.0% memset
1 0.0% 0.0% localtime
1 0.0% 0.0% khronos_platform_get_process_id
1 0.0% 0.0% getenv
1 0.0% 0.0% full_out
1 0.0% 0.0% ev_invoke_pending
1 0.0% 0.0% eglSwapBuffers
1 0.0% 0.0% __wctype_l
1 0.0% 0.0% __strdup
1 0.0% 0.0% __pthread_once
1 0.0% 0.0% __lll_lock_wait
1 0.0% 0.0% __finite
1 0.0% 0.0% _ZN12_GLOBAL__N_110TypedArrayILj1ELN2v817ExternalArrayTypeE9EE11GetTemplateEv.part.21
1 0.0% 0.0% _IO_file_read
[GC]:
ticks total nonlib name
253 0.2%
[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
31348 29.5% /home/pi/opt/v8-99a2d28-shared/lib/libv8.so
5236 16.7% LazyCompile: ConfigureTemplateInstance native apinatives.js:105
2557 48.8% LazyCompile: Gradient.stopArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:50
2557 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
2557 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
2557 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
2442 46.6% LazyCompile: Gradient.parameterArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:72
2442 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
2442 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
2442 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
229 4.4% LazyCompile: loading.loadFont /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:86
229 100.0% LazyCompile: loading.loadFontFileSync /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:35
229 100.0% LazyCompile: text.loadTypeface /home/pi/work/share/node-openvg-canvas/lib/text/text.js:103
229 100.0% LazyCompile: setFont /home/pi/work/share/node-openvg-canvas/lib/context.js:936
4775 15.2% LazyCompile: ToNumber native runtime.js:527
4775 100.0% LazyCompile: EQUALS native runtime.js:54
4775 100.0% LazyCompile: InstantiateFunction native apinatives.js:65
4775 100.0% Script: native apinatives.js
4775 100.0% LazyCompile: ConfigureTemplateInstance native apinatives.js:105
3379 10.8% LazyCompile: Gradient.parameterArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:72
3379 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
3379 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
3379 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
3379 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
2555 8.2% LazyCompile: parseFloat native v8natives.js:154
1682 65.8% LazyCompile: parseRGBAColor /home/pi/work/share/node-openvg-canvas/lib/color.js:212
1682 100.0% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
1101 65.5% LazyCompile: Gradient.addColorStop /home/pi/work/share/node-openvg-canvas/lib/gradient.js:36
1101 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
581 34.5% LazyCompile: setStrokeStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:341
581 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
873 34.2% LazyCompile: parseHSLColor /home/pi/work/share/node-openvg-canvas/lib/color.js:302
873 100.0% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
873 100.0% LazyCompile: setFillStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:389
873 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
1857 5.9% LazyCompile: Gradient.stopArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:50
1857 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
1857 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
1857 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
1857 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
1670 5.3% LazyCompile: StringSplitOnRegExp native string.js:600
1669 99.9% LazyCompile: split native string.js:563
1117 66.9% LazyCompile: parseRGBAColor /home/pi/work/share/node-openvg-canvas/lib/color.js:212
1117 100.0% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
684 61.2% LazyCompile: Gradient.addColorStop /home/pi/work/share/node-openvg-canvas/lib/gradient.js:36
433 38.8% LazyCompile: setStrokeStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:341
547 32.8% LazyCompile: parseHSLColor /home/pi/work/share/node-openvg-canvas/lib/color.js:302
547 100.0% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
547 100.0% LazyCompile: setFillStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:389
992 3.2% LazyCompile: IN native runtime.js:354
968 97.6% LazyCompile: InstantiateFunction native apinatives.js:65
968 100.0% Script: native apinatives.js
968 100.0% LazyCompile: ConfigureTemplateInstance native apinatives.js:105
579 59.8% LazyCompile: Gradient.stopArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:50
343 35.4% LazyCompile: Gradient.parameterArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:72
46 4.8% LazyCompile: loading.loadFont /home/pi/work/share/node-openvg-canvas/lib/text/loading.js:86
870 2.8% LazyCompile: indexOf native string.js:118
870 100.0% LazyCompile: color.parseColor /home/pi/work/share/node-openvg-canvas/lib/color.js:325
391 44.9% LazyCompile: Gradient.addColorStop /home/pi/work/share/node-openvg-canvas/lib/gradient.js:36
391 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
391 100.0% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
289 33.2% LazyCompile: setFillStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:389
289 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
289 100.0% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
190 21.8% LazyCompile: setStrokeStyle /home/pi/work/share/node-openvg-canvas/lib/context.js:341
190 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
190 100.0% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
807 2.6% LazyCompile: FunctionSourceString native v8natives.js:1596
807 100.0% LazyCompile: toString native v8natives.js:1623
807 100.0% LazyCompile: DefaultNumber native runtime.js:627
807 100.0% LazyCompile: ToPrimitive native runtime.js:506
807 100.0% LazyCompile: EQUALS native runtime.js:54
725 2.3% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
721 99.4% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
721 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
721 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
517 71.7% LazyCompile: fillPath /home/pi/work/share/node-openvg-canvas/lib/context.js:589
204 28.3% LazyCompile: paintRect /home/pi/work/share/node-openvg-canvas/lib/context.js:487
11051 10.4% (anonymous namespace)::TypedArray<4u, (v8::ExternalArrayType)7>::V8New(v8::Arguments const&)
6036 54.6% LazyCompile: Gradient.stopArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:50
6036 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
6036 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
6036 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
6036 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
5008 45.3% LazyCompile: Gradient.parameterArray /home/pi/work/share/node-openvg-canvas/lib/gradient.js:72
5008 100.0% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
5008 100.0% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
5008 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
5008 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
7569 7.1% __new_sem_wait
7569 100.0% LazyCompile: result.fillRect /home/pi/work/share/node-openvg-canvas/lib/context.js:486
7569 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
7543 99.7% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
7543 100.0% LazyCompile: list.ontimeout timers.js:71
5637 5.3% LazyCompile: Gradient.configurePaint /home/pi/work/share/node-openvg-canvas/lib/gradient.js:79
5625 99.8% LazyCompile: applyGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:293
5625 100.0% LazyCompile: fillStyleGradient /home/pi/work/share/node-openvg-canvas/lib/context.js:369
5625 100.0% LazyCompile: applyFillStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:381
4176 74.2% LazyCompile: fillPath /home/pi/work/share/node-openvg-canvas/lib/context.js:589
4176 100.0% LazyCompile: result.fill /home/pi/work/share/node-openvg-canvas/lib/context.js:586
1449 25.8% LazyCompile: paintRect /home/pi/work/share/node-openvg-canvas/lib/context.js:487
1449 100.0% LazyCompile: result.fillRect /home/pi/work/share/node-openvg-canvas/lib/context.js:486
5369 5.1% LazyCompile: Path.renderPath /home/pi/work/share/node-openvg-canvas/lib/path.js:115
2836 52.8% LazyCompile: Path.stroke /home/pi/work/share/node-openvg-canvas/lib/path.js:156
2836 100.0% LazyCompile: strokePath /home/pi/work/share/node-openvg-canvas/lib/context.js:604
2836 100.0% LazyCompile: result.stroke /home/pi/work/share/node-openvg-canvas/lib/context.js:601
2836 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
2825 99.6% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
2513 46.8% LazyCompile: Path.fill /home/pi/work/share/node-openvg-canvas/lib/path.js:151
2513 100.0% LazyCompile: fillPath /home/pi/work/share/node-openvg-canvas/lib/context.js:589
2513 100.0% LazyCompile: result.fill /home/pi/work/share/node-openvg-canvas/lib/context.js:586
2513 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
2507 99.8% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
2577 2.4% LazyCompile: strokeStyleSolid /home/pi/work/share/node-openvg-canvas/lib/context.js:310
2573 99.8% LazyCompile: applyStrokeStyleWithReset /home/pi/work/share/node-openvg-canvas/lib/context.js:332
2573 100.0% LazyCompile: strokePath /home/pi/work/share/node-openvg-canvas/lib/context.js:604
2573 100.0% LazyCompile: result.stroke /home/pi/work/share/node-openvg-canvas/lib/context.js:601
2573 100.0% LazyCompile: animate /home/pi/work/share/rpi-origami/index.js:216
2567 99.8% LazyCompile: <anonymous> /home/pi/work/share/node-openvg-canvas/lib/canvas.js:73
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment