VS Code instruction counts

Tests ranked by user-space instructions in the inspected process during the scenario. Higher counts indicate more CPU work; they are not evidence of a memory leak.

CI runs each scenario once, with a fresh VS Code instance per test. Application startup is excluded. Background work and scenario duration can affect the counts. Compare results collected with the same architecture and settings.

150 tests measured; 8 with unavailable instruction counters. Unavailable values are excluded from the chart.

Instruction counts by test, highest first
TestInstructionsDetails
editor-grid-view-toggle-with-editors-nested30,202,205,435Counters
editor-large-replacement-lifecycle-churn29,608,071,236Counters
editor-change-language-mode5,402,516,530Counters
diff-editor-side-by-side5,302,181,442Counters
keybindings-editor-set-keybinding4,910,393,971Counters
debug-javascript-step4,900,186,215Counters
editor-grid-view-toggle-with-editors4,872,207,962Counters
markdown-preview-side-by-side4,545,527,651Counters
debug-javascript4,431,463,297Counters
editor-change-language-mode-simple4,014,220,977Counters
editor-quick-open-close-loop3,478,333,940Counters
debug-file3,473,349,662Counters
debug-logpoint3,059,763,423Counters
editor-split-up-three-times-close-all-editor-groups3,000,573,968Counters
extension-search2,912,062,234Counters
editor-cross-file-rename2,840,637,013Counters
debug-javascript-performance-profile2,815,881,966Counters
activity-bar-switch-views2,586,344,374Counters
debug-session-lifecycle-churn2,479,242,761Counters
editor-split-up-twice-close-all-editor-groups2,282,204,030Counters
debug-javascript-multiple-breakpoints2,231,825,472Counters
editor-autofixes-available2,198,246,684Counters
markdown-preview-many-codeblocks2,161,751,196Counters
editor-accept-two-completions2,123,251,176Counters
editor-open-many-tabs2,073,312,257Counters
diff-editor-lifecycle-churn1,970,105,893Counters
multi-diff-editor-open1,936,965,755Counters
editor-simultaneous-editing1,903,185,191Counters
editor-split-right1,746,079,196Counters
editor-side-by-side1,744,598,773Counters
editor-multi-cursor-type1,726,595,849Counters
markdown-preview-lifecycle-churn1,717,891,030Counters
editor-split-up1,691,685,447Counters
diff-editor-open1,664,594,718Counters
editor-split-down1,664,205,352Counters
editor-split-left1,651,682,932Counters
extension-running-extensions-show-side-by-side1,604,622,830Counters
markdown-preview-open1,564,677,510Counters
editor-split-three-columns1,454,408,722Counters
keybindings-editor-open1,413,239,904Counters
move-extensions-to-panel1,364,309,360Counters
debug-javascript-evaluate-completion1,285,415,626Counters
editor-rename-with-preview1,275,971,289Counters
editor-syntax-highlighting-cpp1,260,448,229Counters
keybindings-editor-search-churn1,243,674,246Counters
editor-merge-conflict1,146,190,586Counters
editor-folding-large1,142,405,236Counters
editor-new-text-file1,107,898,410Counters
extension-editor-side-by-side1,100,885,045Counters
editor-scroll1,088,062,674Counters
editor-multi-cursor1,068,112,029Counters
editor-toggle-mini-map1,064,964,178Counters
editor-toggle-folding993,438,726Counters
editor-toggle-sticky-scroll954,102,370Counters
editor-open947,928,164Counters
editor-sticky-scroll926,861,252Counters
explorer-new-file917,601,503Counters
extension-running-extensions-show905,388,430Counters
editor-diagnostic897,050,032Counters
editor-toggle-breadcrumbs889,343,557Counters
editor-rename875,127,462Counters
editor-format853,622,839Counters
editor-duplicate-selection809,275,903Counters
activity-bar-toggle783,678,462Counters
editor-selection763,943,561Counters
explorer-config-auto-reveal751,416,945Counters
editor-grid-view-toggle737,343,097Counters
move-search-to-panel733,009,534Counters
move-explorer-to-panel730,544,710Counters
editor-toggle-pin722,498,504Counters
extensions-toggle716,548,522Counters
editor-go-to-source-definition-not-found712,893,651Counters
css-completion704,831,890Counters
explorer-set-files700,550,404Counters
editor-breakpoint682,305,394Counters
explorer-collapse-all679,725,922Counters
move-source-control-to-panel673,119,162Counters
editor-type-many-characters671,874,754Counters
explorer-open670,449,501Counters
move-run-and-debug-to-panel668,124,165Counters
extension-detail-view-open-settings666,074,078Counters
explorer-refresh664,252,896Counters
editor-insert-snippet642,588,110Counters
editor-hover-with-actions636,526,000Counters
editor-toggle-read-only633,989,248Counters
html-completion605,063,890Counters
extension-detail-view-lifecycle-churn603,982,114Counters
explorer-new-folder-invalid-name-error599,260,699Counters
explorer-context-menu598,706,209Counters
editor-references579,858,460Counters
editor-find-replace-lifecycle-churn578,569,214Counters
editor-toggle-render-whitespace577,931,284Counters
editor-call-hierarchy-churn562,861,398Counters
developer-toggle-screen-cast-mode545,253,020Counters
editor-hover-toggle534,785,448Counters
editor-type521,618,909Counters
editor-change-font-size506,743,888Counters
diff-editor-inline-scrolling505,338,929Counters
developer-start-stop-tracing485,700,394Counters
editor-toggle-font-family483,332,512Counters
extension-detail-view-open467,664,525Counters
editor-accessibility-help-churn457,234,490Counters
editor-rename-cancel455,634,552Counters
editor-definition-no-definition-found420,114,751Counters
editor-find-widget-toggle401,435,065Counters
editor-no-autofixes-available390,403,157Counters
editor-toggle-source-action389,502,970Counters
debug-javascript-hover385,809,284Counters
editor-completion-toggle-html384,569,674Counters
editor-markdown-completion373,184,933Counters
editor-inspect-tokens361,108,007Counters
debug-console-toggle360,599,628Counters
editor-link-highlighting-markdown355,895,702Counters
editor-toggle-source-action-empty347,147,689Counters
explorer-focus346,807,871Counters
markdown-preview-update341,280,482Counters
editor-color-picker-toggle318,316,362Counters
developer-reload-webviews297,596,837Counters
activity-bar-tooltip280,123,958Counters
images-preview-lifecycle-churn248,365,352Counters
editor-auto-close-tag245,969,317Counters
editor-config-breadcrumbs223,762,791Counters
extension-running-extensions-profile220,762,535Counters
debug-exception-widget196,306,197Counters
explorer-open-images-preview-one-image195,303,569Counters
image-editor-open181,728,667Counters
editor-switch-between-tabs157,004,310Counters
editor-find-widget-replace134,735,010Counters
binary-editor-open-warning131,490,221Counters
explorer-fs-rename-file129,401,231Counters
extension-detail-view-toggle-tabs115,191,848Counters
editor-tab-context-menu103,793,129Counters
editor-scrolling77,892,404Counters
extension-context-menu77,783,446Counters
debug-javascript-evaluate75,992,111Counters
debug-javascript-set-value74,672,657Counters
explorer-new-folder-error61,239,443Counters
debug-javascript-evaluate-error53,794,812Counters
extension-scroll53,652,455Counters
editor-unicode-highlight-invisible-characters51,572,487Counters
explorer-open-images-preview-switch36,437,499Counters
editor-color-picker-drag-color-area26,897,311Counters
editor-select-line22,940,047Counters
editor-folding22,453,085Counters
extensions-suggest-toggle13,712,043Counters
debug-javascript-hover-expand-property12,107,645Counters
editor-config-minimap10,416,940Counters
explorer-remove-file9,862,835Counters
explorer-expand-and-collapse4,213,549Counters
node-http-server-child-process71,138Counters
baseUnavailableCounters
editor-bread-crumbsUnavailableCounters
explorer-keyboard-navigationUnavailableCounters
extension-detail-view-disable-extensionUnavailableCounters
extension-running-extensions-debugUnavailableCounters
node-http-server-basic-requestsUnavailableCounters
node-http-server-fetchUnavailableCounters
node-websocket-serverUnavailableCounters

Memory leak charts