Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toggling is sometimes super slow #51

Open
alexanderadam opened this issue May 19, 2023 · 4 comments
Open

Toggling is sometimes super slow #51

alexanderadam opened this issue May 19, 2023 · 4 comments

Comments

@alexanderadam
Copy link

Do you see any potential to make it faster?

@jeremychone
Copy link
Contributor

I'm not entirely sure, as it doesn't really perform any particularly intelligent or resource-intensive tasks. I'll look into it.

If you could provide me with a reproducible use case, that would be great.

@alexanderadam
Copy link
Author

It's just regular toggling via keystroke. Sometimes it takes ~10 seconds to toggle reproducible on different machines.
Everything else is fast.
It's usually Ruby code I'm working with but I guess that shouldn't make any difference.

@qb20nh
Copy link
Contributor

qb20nh commented Dec 5, 2023

@alexanderadam Can you provided the list of all enabled extension id, version and VSCode version?

@alexanderadam
Copy link
Author

@qb20nh sure. I'm not sure whether there's a better way but I exported the installed extension with this extension.

These are my extensions (click to see them).
[
  {
    "id": "vscode.bat",
    "state": false
  },
  {
    "id": "vscode.clojure",
    "state": false
  },
  {
    "id": "vscode.coffeescript",
    "state": false
  },
  {
    "id": "vscode.configuration-editing",
    "state": false
  },
  {
    "id": "vscode.cpp",
    "state": false
  },
  {
    "id": "vscode.csharp",
    "state": false
  },
  {
    "id": "vscode.css",
    "state": false
  },
  {
    "id": "vscode.css-language-features",
    "state": false
  },
  {
    "id": "vscode.dart",
    "state": false
  },
  {
    "id": "vscode.debug-auto-launch",
    "state": true
  },
  {
    "id": "vscode.debug-server-ready",
    "state": false
  },
  {
    "id": "vscode.diff",
    "state": false
  },
  {
    "id": "vscode.docker",
    "state": false
  },
  {
    "id": "vscode.emmet",
    "state": true
  },
  {
    "id": "vscode.extension-editing",
    "state": false
  },
  {
    "id": "vscode.fsharp",
    "state": false
  },
  {
    "id": "vscode.git",
    "state": true
  },
  {
    "id": "vscode.git-base",
    "state": true
  },
  {
    "id": "vscode.github",
    "state": true
  },
  {
    "id": "vscode.github-authentication",
    "state": true
  },
  {
    "id": "vscode.go",
    "state": false
  },
  {
    "id": "vscode.groovy",
    "state": false
  },
  {
    "id": "vscode.grunt",
    "state": false
  },
  {
    "id": "vscode.gulp",
    "state": false
  },
  {
    "id": "vscode.handlebars",
    "state": false
  },
  {
    "id": "vscode.hlsl",
    "state": false
  },
  {
    "id": "vscode.html",
    "state": false
  },
  {
    "id": "vscode.html-language-features",
    "state": false
  },
  {
    "id": "vscode.ini",
    "state": false
  },
  {
    "id": "vscode.ipynb",
    "state": false
  },
  {
    "id": "vscode.jake",
    "state": false
  },
  {
    "id": "vscode.java",
    "state": false
  },
  {
    "id": "vscode.javascript",
    "state": false
  },
  {
    "id": "vscode.json",
    "state": false
  },
  {
    "id": "vscode.json-language-features",
    "state": true
  },
  {
    "id": "vscode.julia",
    "state": false
  },
  {
    "id": "vscode.latex",
    "state": false
  },
  {
    "id": "vscode.less",
    "state": false
  },
  {
    "id": "vscode.log",
    "state": false
  },
  {
    "id": "vscode.lua",
    "state": false
  },
  {
    "id": "vscode.make",
    "state": false
  },
  {
    "id": "vscode.markdown",
    "state": false
  },
  {
    "id": "vscode.markdown-language-features",
    "state": false
  },
  {
    "id": "vscode.markdown-math",
    "state": true
  },
  {
    "id": "vscode.media-preview",
    "state": false
  },
  {
    "id": "vscode.merge-conflict",
    "state": true
  },
  {
    "id": "vscode.microsoft-authentication",
    "state": false
  },
  {
    "id": "ms-vscode.js-debug",
    "state": false
  },
  {
    "id": "ms-vscode.js-debug-companion",
    "state": false
  },
  {
    "id": "ms-vscode.vscode-js-profile-table",
    "state": false
  },
  {
    "id": "vscode.builtin-notebook-renderers",
    "state": false
  },
  {
    "id": "vscode.npm",
    "state": true
  },
  {
    "id": "vscode.objective-c",
    "state": false
  },
  {
    "id": "vscode.perl",
    "state": false
  },
  {
    "id": "vscode.php",
    "state": false
  },
  {
    "id": "vscode.php-language-features",
    "state": false
  },
  {
    "id": "vscode.powershell",
    "state": false
  },
  {
    "id": "vscode.pug",
    "state": false
  },
  {
    "id": "vscode.python",
    "state": false
  },
  {
    "id": "vscode.r",
    "state": false
  },
  {
    "id": "vscode.razor",
    "state": false
  },
  {
    "id": "vscode.references-view",
    "state": false
  },
  {
    "id": "vscode.restructuredtext",
    "state": false
  },
  {
    "id": "vscode.ruby",
    "state": false
  },
  {
    "id": "vscode.rust",
    "state": false
  },
  {
    "id": "vscode.scss",
    "state": false
  },
  {
    "id": "vscode.search-result",
    "state": false
  },
  {
    "id": "vscode.shaderlab",
    "state": false
  },
  {
    "id": "vscode.shellscript",
    "state": false
  },
  {
    "id": "vscode.simple-browser",
    "state": false
  },
  {
    "id": "vscode.sql",
    "state": false
  },
  {
    "id": "vscode.swift",
    "state": false
  },
  {
    "id": "vscode.theme-abyss",
    "state": false
  },
  {
    "id": "vscode.theme-defaults",
    "state": false
  },
  {
    "id": "vscode.theme-kimbie-dark",
    "state": false
  },
  {
    "id": "vscode.theme-monokai",
    "state": false
  },
  {
    "id": "vscode.theme-monokai-dimmed",
    "state": false
  },
  {
    "id": "vscode.theme-quietlight",
    "state": false
  },
  {
    "id": "vscode.theme-red",
    "state": false
  },
  {
    "id": "vscode.vscode-theme-seti",
    "state": false
  },
  {
    "id": "vscode.theme-solarized-dark",
    "state": false
  },
  {
    "id": "vscode.theme-solarized-light",
    "state": false
  },
  {
    "id": "vscode.theme-tomorrow-night-blue",
    "state": false
  },
  {
    "id": "vscode.tunnel-forwarding",
    "state": false
  },
  {
    "id": "vscode.typescript",
    "state": false
  },
  {
    "id": "vscode.typescript-language-features",
    "state": true
  },
  {
    "id": "vscode.vb",
    "state": false
  },
  {
    "id": "vscode.xml",
    "state": false
  },
  {
    "id": "vscode.yaml",
    "state": false
  },
  {
    "id": "74th.monokai-charcoal-high-contrast",
    "state": false
  },
  {
    "id": "aaron-bond.better-comments",
    "state": true
  },
  {
    "id": "adamwalzer.scss-lint",
    "state": false
  },
  {
    "id": "adpyke.codesnap",
    "state": false
  },
  {
    "id": "ahmadalli.vscode-nginx-conf",
    "state": false
  },
  {
    "id": "akamud.vscode-theme-onedark",
    "state": false
  },
  {
    "id": "aki77.haml-lint",
    "state": false
  },
  {
    "id": "aki77.rails-db-schema",
    "state": false
  },
  {
    "id": "aki77.rails-partial",
    "state": false
  },
  {
    "id": "aki77.rails-routes",
    "state": true
  },
  {
    "id": "alefragnani.Bookmarks",
    "state": true
  },
  {
    "id": "alefragnani.numbered-bookmarks",
    "state": true
  },
  {
    "id": "alefragnani.project-manager",
    "state": true
  },
  {
    "id": "alexcvzz.vscode-sqlite",
    "state": false
  },
  {
    "id": "alexkrechik.cucumberautocomplete",
    "state": true
  },
  {
    "id": "andischerer.theme-atom-one-dark",
    "state": false
  },
  {
    "id": "andrewmcodes.bridgetown-blogging-extension-pack",
    "state": false
  },
  {
    "id": "ankitcode.firefly",
    "state": false
  },
  {
    "id": "anseki.vscode-color",
    "state": false
  },
  {
    "id": "apvarun.celestial",
    "state": false
  },
  {
    "id": "AravindKumar.gherkin-indent",
    "state": false
  },
  {
    "id": "arcanis.vscode-zipfs",
    "state": true
  },
  {
    "id": "be5invis.toml",
    "state": false
  },
  {
    "id": "bengreenier.vscode-node-readme",
    "state": false
  },
  {
    "id": "BhargavDetroja.export-your-extensions",
    "state": true
  },
  {
    "id": "bierner.github-markdown-preview",
    "state": false
  },
  {
    "id": "bierner.markdown-checkbox",
    "state": true
  },
  {
    "id": "bierner.markdown-footnotes",
    "state": true
  },
  {
    "id": "bierner.markdown-mermaid",
    "state": true
  },
  {
    "id": "bierner.markdown-preview-github-styles",
    "state": true
  },
  {
    "id": "blakeh.jump-to-test",
    "state": false
  },
  {
    "id": "BlessingHirwa.hash-dark",
    "state": false
  },
  {
    "id": "brandoncc.vscode-seeing-is-believing",
    "state": false
  },
  {
    "id": "BriteSnow.vscode-toggle-quotes",
    "state": true
  },
  {
    "id": "bung87.vscode-gemfile",
    "state": true
  },
  {
    "id": "byi8220.indented-block-highlighting",
    "state": true
  },
  {
    "id": "ccy.ayu-adaptive",
    "state": false
  },
  {
    "id": "ChakrounAnas.turbo-console-log",
    "state": false
  },
  {
    "id": "christian-kohler.npm-intellisense",
    "state": false
  },
  {
    "id": "christian-kohler.path-intellisense",
    "state": true
  },
  {
    "id": "chrmarti.regex",
    "state": false
  },
  {
    "id": "ciebiada.ruby-copy-reference",
    "state": true
  },
  {
    "id": "Cjay.ruby-and-rails-snippets",
    "state": false
  },
  {
    "id": "clarkyu.vscode-sql-beautify",
    "state": false
  },
  {
    "id": "codezombiech.gitignore",
    "state": false
  },
  {
    "id": "coolbear.systemd-unit-file",
    "state": false
  },
  {
    "id": "crystal-lang-tools.crystal-lang",
    "state": false
  },
  {
    "id": "cssho.vscode-svgviewer",
    "state": true
  },
  {
    "id": "cstuder.gitlab-ci-validator",
    "state": false
  },
  {
    "id": "cweijan.vscode-database-client2",
    "state": true
  },
  {
    "id": "cybai.yaml-key-viewer",
    "state": false
  },
  {
    "id": "darkriszty.markdown-table-prettify",
    "state": true
  },
  {
    "id": "DavidAnson.vscode-markdownlint",
    "state": false
  },
  {
    "id": "davidhewitt.shebang-language-associator",
    "state": true
  },
  {
    "id": "dbankier.vscode-quick-select",
    "state": false
  },
  {
    "id": "dcasella.monokai-plusplus",
    "state": false
  },
  {
    "id": "deerawan.vscode-dash",
    "state": false
  },
  {
    "id": "dhedgecock.radical-vscode",
    "state": false
  },
  {
    "id": "DocMarty.open-tig",
    "state": false
  },
  {
    "id": "dsoloha.native-macos",
    "state": false
  },
  {
    "id": "dunstontc.viml",
    "state": false
  },
  {
    "id": "dzannotti.vscode-babel-coloring",
    "state": false
  },
  {
    "id": "ecmel.vscode-html-css",
    "state": true
  },
  {
    "id": "ElecTreeFrying.auto-import",
    "state": false
  },
  {
    "id": "ElecTreeFrying.drag-import-relative-path",
    "state": false
  },
  {
    "id": "EliverLara.sweet-vscode",
    "state": false
  },
  {
    "id": "EliverLara.sweet-vscode-icons",
    "state": false
  },
  {
    "id": "elliotlarson.ruby-around-the-block",
    "state": false
  },
  {
    "id": "emilast.LogFileHighlighter",
    "state": false
  },
  {
    "id": "enkia.tokyo-night",
    "state": false
  },
  {
    "id": "faustinoaq.crystal-lang",
    "state": false
  },
  {
    "id": "felipe-mendes.slack-theme",
    "state": false
  },
  {
    "id": "firefox-devtools.vscode-firefox-debug",
    "state": false
  },
  {
    "id": "florinpatrascu.vscode-elixir-snippets",
    "state": false
  },
  {
    "id": "foxundermoon.shell-format",
    "state": false
  },
  {
    "id": "g3ortega.crystal",
    "state": false
  },
  {
    "id": "gerane.Theme-Monokai-Contrast",
    "state": false
  },
  {
    "id": "GitHub.copilot",
    "state": true
  },
  {
    "id": "GitHub.copilot-chat",
    "state": true
  },
  {
    "id": "GitHub.copilot-labs",
    "state": true
  },
  {
    "id": "GitHub.vscode-pull-request-github",
    "state": true
  },
  {
    "id": "golang.go",
    "state": false
  },
  {
    "id": "GrapeCity.gc-excelviewer",
    "state": true
  },
  {
    "id": "groksrc.haml",
    "state": false
  },
  {
    "id": "groksrc.ruby",
    "state": false
  },
  {
    "id": "Gruntfuggly.activitusbar",
    "state": true
  },
  {
    "id": "Gruntfuggly.align-mode",
    "state": true
  },
  {
    "id": "GulajavaMinistudio.mayukaithemevsc",
    "state": false
  },
  {
    "id": "gurgeous.ruby-open-gem",
    "state": true
  },
  {
    "id": "hbenl.vscode-test-explorer",
    "state": true
  },
  {
    "id": "helixquar.randomeverything",
    "state": false
  },
  {
    "id": "hideoo.toggler",
    "state": false
  },
  {
    "id": "hjleochen.rails-nav",
    "state": false
  },
  {
    "id": "hoovercj.ruby-linter",
    "state": true
  },
  {
    "id": "huacat.office-theme",
    "state": false
  },
  {
    "id": "humao.rest-client",
    "state": false
  },
  {
    "id": "HyunKyunMoon.gzipdecompressor",
    "state": true
  },
  {
    "id": "IBM.output-colorizer",
    "state": false
  },
  {
    "id": "idered.npm",
    "state": false
  },
  {
    "id": "JakeBecker.elixir-ls",
    "state": false
  },
  {
    "id": "jakob101.RelativePath",
    "state": false
  },
  {
    "id": "James-Yu.latex-workshop",
    "state": false
  },
  {
    "id": "janisdd.vscode-edit-csv",
    "state": false
  },
  {
    "id": "jemmyw.rails-fast-nav",
    "state": true
  },
  {
    "id": "jjaakko.markdown-kbd",
    "state": false
  },
  {
    "id": "johndugan.contrast-theme",
    "state": false
  },
  {
    "id": "josee9988.changelog-and-markdown-snippets",
    "state": false
  },
  {
    "id": "jpoissonnier.vscode-styled-components",
    "state": false
  },
  {
    "id": "jprestidge.theme-material-theme",
    "state": false
  },
  {
    "id": "jspolancor.presentationmode",
    "state": false
  },
  {
    "id": "jtlowe.vscode-icon-theme",
    "state": false
  },
  {
    "id": "kaicataldo.alpenglow-monokai",
    "state": false
  },
  {
    "id": "karunamurti.haml",
    "state": false
  },
  {
    "id": "kisstkondoros.vscode-gutter-preview",
    "state": true
  },
  {
    "id": "kofno.crystal-ide",
    "state": false
  },
  {
    "id": "kortina.vscode-markdown-notes",
    "state": true
  },
  {
    "id": "kruemelkatze.vscode-dashboard",
    "state": true
  },
  {
    "id": "labocho.html2haml",
    "state": false
  },
  {
    "id": "leodevbro.blockman",
    "state": true
  },
  {
    "id": "LouisWT.regexp-preview",
    "state": false
  },
  {
    "id": "marcostazi.VS-code-vagrantfile",
    "state": false
  },
  {
    "id": "mariusschulz.yarn-lock-syntax",
    "state": false
  },
  {
    "id": "marqu3s.aurora-x",
    "state": false
  },
  {
    "id": "mathiassoeholm.markdown-link-updater",
    "state": true
  },
  {
    "id": "mechatroner.rainbow-csv",
    "state": true
  },
  {
    "id": "mhutchie.git-graph",
    "state": true
  },
  {
    "id": "miguelsolorio.fluent-icons",
    "state": false
  },
  {
    "id": "mikestead.dotenv",
    "state": false
  },
  {
    "id": "mindaro-dev.file-downloader",
    "state": false
  },
  {
    "id": "mquandalle.graphql",
    "state": false
  },
  {
    "id": "mrmlnc.vscode-duplicate",
    "state": false
  },
  {
    "id": "mrmlnc.vscode-scss",
    "state": false
  },
  {
    "id": "ms-azuretools.vscode-docker",
    "state": false
  },
  {
    "id": "ms-dotnettools.vscode-dotnet-runtime",
    "state": false
  },
  {
    "id": "ms-ossdata.vscode-postgresql",
    "state": false
  },
  {
    "id": "ms-playwright.playwright",
    "state": false
  },
  {
    "id": "ms-python.isort",
    "state": false
  },
  {
    "id": "ms-python.python",
    "state": false
  },
  {
    "id": "ms-python.vscode-pylance",
    "state": false
  },
  {
    "id": "ms-toolsai.datawrangler",
    "state": false
  },
  {
    "id": "ms-vscode-remote.remote-containers",
    "state": true
  },
  {
    "id": "ms-vscode-remote.remote-ssh",
    "state": false
  },
  {
    "id": "ms-vscode-remote.remote-ssh-edit",
    "state": false
  },
  {
    "id": "ms-vscode-remote.vscode-remote-extensionpack",
    "state": false
  },
  {
    "id": "ms-vscode.remote-explorer",
    "state": false
  },
  {
    "id": "ms-vscode.remote-server",
    "state": false
  },
  {
    "id": "ms-vscode.test-adapter-converter",
    "state": true
  },
  {
    "id": "mtxr.sqltools",
    "state": true
  },
  {
    "id": "mtxr.sqltools-driver-pg",
    "state": true
  },
  {
    "id": "naumovs.color-highlight",
    "state": true
  },
  {
    "id": "nico-castell.linux-desktop-file",
    "state": false
  },
  {
    "id": "ninoseki.vscode-gem-lens",
    "state": true
  },
  {
    "id": "Nixinova.inlay-regex",
    "state": true
  },
  {
    "id": "oderwat.indent-rainbow",
    "state": true
  },
  {
    "id": "Orta.vscode-danger",
    "state": false
  },
  {
    "id": "pantajoe.vscode-elixir-credo",
    "state": false
  },
  {
    "id": "pascalpixel.cameo",
    "state": false
  },
  {
    "id": "PascalReitermann93.vscode-yaml-sort",
    "state": true
  },
  {
    "id": "PeterSchmalfeldt.explorer-exclude",
    "state": true
  },
  {
    "id": "pflannery.vscode-versionlens",
    "state": false
  },
  {
    "id": "pgourlain.erlang",
    "state": false
  },
  {
    "id": "profimedica.live-preview",
    "state": true
  },
  {
    "id": "qezhu.gitlink",
    "state": false
  },
  {
    "id": "qwtel.sqlite-viewer",
    "state": false
  },
  {
    "id": "raynigon.nginx-formatter",
    "state": false
  },
  {
    "id": "redhat.vscode-commons",
    "state": false
  },
  {
    "id": "redhat.vscode-xml",
    "state": false
  },
  {
    "id": "richie5um2.vscode-sort-json",
    "state": false
  },
  {
    "id": "ritwickdey.LiveServer",
    "state": true
  },
  {
    "id": "RobbOwen.synthwave-vscode",
    "state": false
  },
  {
    "id": "robert.ruby-snippet",
    "state": false
  },
  {
    "id": "rozbo.papercolor-vscode",
    "state": false
  },
  {
    "id": "rpinski.shebang-snippets",
    "state": false
  },
  {
    "id": "Rubymaniac.vscode-paste-and-indent",
    "state": false
  },
  {
    "id": "runtime-revolution.rails-extension",
    "state": true
  },
  {
    "id": "ryu1kn.annotator",
    "state": false
  },
  {
    "id": "samuel-pordeus.elixir-test",
    "state": false
  },
  {
    "id": "samuelcolvin.jinjahtml",
    "state": false
  },
  {
    "id": "sdras.night-owl",
    "state": false
  },
  {
    "id": "sevenc-nanashi.gemfile-lock-highlight",
    "state": false
  },
  {
    "id": "shardulm94.trailing-spaces",
    "state": true
  },
  {
    "id": "shd101wyy.markdown-preview-enhanced",
    "state": false
  },
  {
    "id": "Shopify.ruby-lsp",
    "state": true
  },
  {
    "id": "sianglim.slim",
    "state": false
  },
  {
    "id": "sidneys1.gitconfig",
    "state": false
  },
  {
    "id": "SirTori.indenticator",
    "state": true
  },
  {
    "id": "skn0tt.markdown-link-expander",
    "state": false
  },
  {
    "id": "slevesque.vscode-zipexplorer",
    "state": false
  },
  {
    "id": "sreetamd.karma",
    "state": false
  },
  {
    "id": "stephendolan.lucky",
    "state": false
  },
  {
    "id": "streetsidesoftware.code-spell-checker",
    "state": true
  },
  {
    "id": "streetsidesoftware.code-spell-checker-german",
    "state": true
  },
  {
    "id": "stxr.iconfont-preview",
    "state": false
  },
  {
    "id": "stylelint.vscode-stylelint",
    "state": true
  },
  {
    "id": "tamasfe.even-better-toml",
    "state": false
  },
  {
    "id": "teabyii.ayu",
    "state": false
  },
  {
    "id": "tejanium.stimulusjs",
    "state": false
  },
  {
    "id": "thierrymichel.vscode-gitmoji-snippets",
    "state": false
  },
  {
    "id": "timonwong.shellcheck",
    "state": false
  },
  {
    "id": "tmikoss.rails-latest-migration",
    "state": false
  },
  {
    "id": "Tobias-Faller.vt100-syntax-highlighting",
    "state": false
  },
  {
    "id": "tombonnike.vscode-status-bar-format-toggle",
    "state": true
  },
  {
    "id": "veelenga.crystal-ameba",
    "state": false
  },
  {
    "id": "vilicvane.es-quotes",
    "state": false
  },
  {
    "id": "vincaslt.highlight-matching-tag",
    "state": true
  },
  {
    "id": "VisualStudioExptTeam.intellicode-api-usage-examples",
    "state": false
  },
  {
    "id": "vivaxy.vscode-conventional-commits",
    "state": false
  },
  {
    "id": "vscjava.vscode-java-pack",
    "state": false
  },
  {
    "id": "vscode-icons-team.vscode-icons",
    "state": true
  },
  {
    "id": "vulkd.inline-sql-formatter",
    "state": false
  },
  {
    "id": "waderyan.gitblame",
    "state": true
  },
  {
    "id": "WakaTime.vscode-wakatime",
    "state": true
  },
  {
    "id": "wheredoesyourmindgo.nushu-vscode-theme",
    "state": false
  },
  {
    "id": "wingrunr21.vscode-ruby",
    "state": false
  },
  {
    "id": "wix.vscode-import-cost",
    "state": false
  },
  {
    "id": "wmaurer.change-case",
    "state": false
  },
  {
    "id": "wraith13.bracket-lens",
    "state": true
  },
  {
    "id": "xabikos.JavaScriptSnippets",
    "state": false
  },
  {
    "id": "xonTAB.layan-theme",
    "state": false
  },
  {
    "id": "yzane.markdown-pdf",
    "state": false
  },
  {
    "id": "yzhang.markdown-all-in-one",
    "state": true
  },
  {
    "id": "zhuangtongfa.material-theme",
    "state": true
  }
]

I have the latest version of all of them and VSCode 1.84.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants