Commit 2b08a0c
authored
Optimize for VSCode C++ extension file scan (#27245)
### Description
Update the settings for VSCode C++ extension to reduce the file
scanning. (potentially extend the life of the SSD on the devbox)
Added a few common folders into the exclusion list to help reduce the
time of file scanning.
### Motivation and Context
By default the VSCode C++ extension will scan all folders in the
workspace unless it's excluded. This will cause the default build folder
being scanned, which contains 100k+ files and 20k+ C++ source files for
a WebGPU build.
A simple analyze of my local workspace:
```
Folder Exists Total Files C++ Files Top Extensions
----------------------------------------------------------------------------------------------------
build_webgpu Yes 255.4K 36.1K .cpp:14084, .h:12229, .cc:6548, .c:2569, .hpp:257
build Yes 167.2K 26.3K .h:11012, .cpp:8448, .cc:3899, .c:1689, .hpp:611
build_wasm_inferencing_webgpu Yes 130.0K 17.8K .cpp:6994, .h:6040, .cc:3183, .c:1285, .hpp:124
cmake Yes 27.9K 7.0K .h:3561, .c:2601, .cpp:587, .cc:119, .inc:43
cmake/external Yes 27.8K 6.9K .h:3557, .c:2600, .cpp:587, .cc:119, .inc:43
build_jsep Yes 17.8K 4.4K .h:1618, .cpp:1515, .cc:1006, .c:127, .hpp:88
onnxruntime Yes 6.5K 4.1K .cc:2002, .h:1840, .cpp:273, .inc:21, .hpp:3
orttraining Yes 812 563 .cc:289, .h:268, .hpp:4, .cpp:2
winml Yes 341 224 .h:149, .cpp:75
include Yes 123 121 .h:121
js Yes 52.4K 43 .h:26, .cc:8, .cpp:7, .c:2
objectivec Yes 51 22 .h:22
java Yes 128 21 .c:20, .h:1
csharp Yes 385 1 .cpp:1
.git Yes 3.3K 1 .cc:1
rust Yes 39 0 -
dockerfiles Yes 13 0 -
docs Yes 76 0 -
tools/ci_build Yes 307 0 -
samples Yes 15 0 -
----------------------------------------------------------------------------------------------------
```1 parent 33b70c4 commit 2b08a0c
1 file changed
+19
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
18 | 36 | | |
0 commit comments