Commit ed255ab
build,src: add Intel Vtune profiling support
This feature supports the Intel Vtune profiling support for JITted
JavaScript on IA32 / X64 / X32 platform. The advantage of this profiling
is that the user / developer of NodeJS application can get the detailed
profiling information for every line of the JavaScript source code.
This information will be very useful for the owner to optimize their
applications.
This feature is a compile-time option. For windows platform, the user
needs to pass the following parameter to vcbuild.bat: "enable-vtune"
For other OS, the user needs to pass the following parameter to
./configure command: "--enable-vtune-profiling"
PR-URL: #3785
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>1 parent 1f0e8dc commit ed255abCopy full SHA for ed255ab
File tree
Expand file treeCollapse file tree
4 files changed
+37
-2
lines changedOpen diff view settings
Filter options
- src
Expand file treeCollapse file tree
4 files changed
+37
-2
lines changedOpen diff view settings
Collapse file
+17Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
86 | 86 | |
87 | 87 | |
88 | 88 | |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | + |
89 | 97 | |
90 | 98 | |
91 | 99 | |
| ||
679 | 687 | |
680 | 688 | |
681 | 689 | |
| 690 | + |
| 691 | + |
| 692 | + |
| 693 | + |
| 694 | + |
| 695 | + |
| 696 | + |
| 697 | + |
| 698 | + |
682 | 699 | |
683 | 700 | |
684 | 701 | |
|
Collapse file
+8Lines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
12 | 12 | |
13 | 13 | |
14 | 14 | |
| 15 | + |
15 | 16 | |
16 | 17 | |
17 | 18 | |
| ||
221 | 222 | |
222 | 223 | |
223 | 224 | |
| 225 | + |
| 226 | + |
| 227 | + |
| 228 | + |
| 229 | + |
| 230 | + |
| 231 | + |
224 | 232 | |
225 | 233 | |
226 | 234 | |
|
Collapse file
+7Lines changed: 7 additions & 0 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
43 | 43 | |
44 | 44 | |
45 | 45 | |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | + |
46 | 50 | |
47 | 51 | |
48 | 52 | |
| ||
4025 | 4029 | |
4026 | 4030 | |
4027 | 4031 | |
| 4032 | + |
| 4033 | + |
| 4034 | + |
4028 | 4035 | |
4029 | 4036 | |
4030 | 4037 | |
|
Collapse file
+5-2Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
37 | 37 | |
38 | 38 | |
39 | 39 | |
| 40 | + |
40 | 41 | |
41 | 42 | |
42 | 43 | |
| ||
71 | 72 | |
72 | 73 | |
73 | 74 | |
| 75 | + |
74 | 76 | |
75 | 77 | |
76 | 78 | |
| ||
168 | 170 | |
169 | 171 | |
170 | 172 | |
171 | | - |
| 173 | + |
172 | 174 | |
173 | 175 | |
174 | 176 | |
| ||
259 | 261 | |
260 | 262 | |
261 | 263 | |
262 | | - |
| 264 | + |
263 | 265 | |
264 | 266 | |
265 | 267 | |
266 | 268 | |
267 | 269 | |
268 | 270 | |
| 271 | + |
269 | 272 | |
270 | 273 | |
271 | 274 | |
|
0 commit comments