@@ -93,56 +93,56 @@ The tools are currently assigned to Tiers as follows: |
93 | 93 |
|
94 | 94 | ## Tier 1 |
95 | 95 |
|
96 | | - | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
97 | | - |-----------|---------------------------|-------------------------------|-------------------------|-------------| |
98 | | - | FFDC | diagnostic report | Yes | Yes | 1 | |
99 | | - | | | | | | |
| 96 | +| Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
| 97 | +|-----------|---------------------------|-------------------------------|-------------------------|-------------| |
| 98 | +| FFDC | diagnostic report | Yes | Yes | 1 | |
| 99 | +| | | | | | |
100 | 100 |
|
101 | 101 | ## Tier 2 |
102 | 102 |
|
103 | | - | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
104 | | - |-----------|---------------------------|-------------------------------|-------------------------|-------------| |
105 | | - | | | | | | |
| 103 | +| Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
| 104 | +|-----------|---------------|-------------------------------|-------------------------|-------------| |
| 105 | +| | | | | | |
106 | 106 |
|
107 | 107 | ## Tier 3 |
108 | 108 |
|
109 | | - | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
110 | | - |-----------|--------------------------------------|-------------------------------|-------------------------|-------------| |
111 | | - | Profiling | V8 CPU profiler | Partial (V8 Tests) | Yes | 1 | |
112 | | - | Profiling | --prof/--prof-process flags | Yes | Yes | 1 | |
113 | | - | Profiling | V8 CodeEventHandler API | Partial (V8 Tests) | Yes | 2 | |
114 | | - | Profiling | V8 --interpreted-frames-native-stack | Yes | Yes | 2 | |
115 | | - | Profiling | Linux perf | Yes | Partial | 2 | |
| 109 | +| Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
| 110 | +|-----------|--------------------------------------|-------------------------------|-------------------------|-------------| |
| 111 | +| Profiling | V8 CPU profiler | Partial (V8 Tests) | Yes | 1 | |
| 112 | +| Profiling | --prof/--prof-process flags | Yes | Yes | 1 | |
| 113 | +| Profiling | V8 CodeEventHandler API | Partial (V8 Tests) | Yes | 2 | |
| 114 | +| Profiling | V8 --interpreted-frames-native-stack | Yes | Yes | 2 | |
| 115 | +| Profiling | Linux perf | Yes | Partial | 2 | |
116 | 116 |
|
117 | 117 | ## Tier 4 |
118 | 118 |
|
119 | | - | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
120 | | - |-----------|---------------------------|-------------------------------|-------------------------|-------------| |
121 | | - | | | | | | |
| 119 | +| Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
| 120 | +|-----------|---------------|-------------------------------|-------------------------|-------------| |
| 121 | +| | | | | | |
122 | 122 |
|
123 | 123 | ## Not yet classified |
124 | 124 |
|
125 | | - | Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
126 | | - |-----------|---------------------------|-------------------------------|-------------------------|-------------| |
127 | | - | FFDC | node-report | No | No | 1 | |
128 | | - | Memory | mdb_V8 | No | No | 4 | |
129 | | - | Memory | node-heapdump | No | No | 2 | |
130 | | - | Memory | V8 heap profiler | No | Yes | 1 | |
131 | | - | Memory | V8 sampling heap profiler | No | Yes | 1 | |
132 | | - | AsyncFlow | Async Hooks (API) | ? | Yes | 1 | |
133 | | - | Debugger | V8 Debug protocol (API) | No | Yes | 1 | |
134 | | - | Debugger | Command line Debug Client | ? | Yes | 1 | |
135 | | - | Debugger | llnode | ? | No | 2 | |
136 | | - | Debugger | Chrome Dev tools | ? | No | 3 | |
137 | | - | Debugger | Chakracore - time-travel | No | Data source only | too early | |
138 | | - | Tracing | trace_events (API) | No | Yes | 1 | |
139 | | - | Tracing | DTrace | No | Partial | 3 | |
140 | | - | Tracing | LTTng | No | Removed? | N/A | |
141 | | - | Tracing | ETW | No | Partial | 3 | |
142 | | - | Tracing | Systemtap | No | Partial | ? | |
143 | | - | Profiling | DTrace | No | Partial | 3 | |
144 | | - | Profiling | Windows Xperf | No | ? | ? | |
145 | | - | Profiling | 0x | No | No | 4 | |
146 | | - | Profiling | node-clinic | No | No | too early | |
147 | | - | F/P/T | appmetrics | No | No | ? | |
148 | | - | M/T | eBPF tracing tool | No | No | ? | |
| 125 | +| Tool Type | Tool/API Name | Regular Testing in Node.js CI | Integrated with Node.js | Target Tier | |
| 126 | +|-----------|---------------------------|-------------------------------|-------------------------|-------------| |
| 127 | +| FFDC | node-report | No | No | 1 | |
| 128 | +| Memory | mdb_V8 | No | No | 4 | |
| 129 | +| Memory | node-heapdump | No | No | 2 | |
| 130 | +| Memory | V8 heap profiler | No | Yes | 1 | |
| 131 | +| Memory | V8 sampling heap profiler | No | Yes | 1 | |
| 132 | +| AsyncFlow | Async Hooks (API) | ? | Yes | 1 | |
| 133 | +| Debugger | V8 Debug protocol (API) | No | Yes | 1 | |
| 134 | +| Debugger | Command line Debug Client | ? | Yes | 1 | |
| 135 | +| Debugger | llnode | ? | No | 2 | |
| 136 | +| Debugger | Chrome Dev tools | ? | No | 3 | |
| 137 | +| Debugger | Chakracore - time-travel | No | Data source only | too early | |
| 138 | +| Tracing | trace_events (API) | No | Yes | 1 | |
| 139 | +| Tracing | DTrace | No | Partial | 3 | |
| 140 | +| Tracing | LTTng | No | Removed? | N/A | |
| 141 | +| Tracing | ETW | No | Partial | 3 | |
| 142 | +| Tracing | Systemtap | No | Partial | ? | |
| 143 | +| Profiling | DTrace | No | Partial | 3 | |
| 144 | +| Profiling | Windows Xperf | No | ? | ? | |
| 145 | +| Profiling | 0x | No | No | 4 | |
| 146 | +| Profiling | node-clinic | No | No | too early | |
| 147 | +| F/P/T | appmetrics | No | No | ? | |
| 148 | +| M/T | eBPF tracing tool | No | No | ? | |