Quelqu'un sait-il comment faire pour que VS Code utilise moins de mémoire ?
Il faut plus de 2 Go, parfois plus de 3 Go, pour ouvrir 8 fichiers.
Je suis dans l'équipe du code VS.
L'utilisation élevée de la mémoire peut avoir de nombreuses causes. Nous avons rassemblé des outils et des un guide qui peut vous aider à examiner les problèmes de performance potentiels.
Commencez par utiliser le explorateur de processus . L'explorateur de processus montre l'utilisation du processeur et de la mémoire par processus enfant de VS Code. Ouvrez-le avec le bouton Open process explorer
commande. L'explorateur de processus devrait vous aider à repérer les processus qui utilisent le plus de mémoire. Souvent, une extension s'avérera être la cause première.
En outre, même si vous n'avez ouvert que huit fichiers, votre espace de travail semble être beaucoup plus grand que ces huit fichiers. La fourniture d'intellisense et d'autres fonctionnalités avancées de l'éditeur nécessite souvent le traitement de nombreux fichiers non ouverts également. Il est difficile de dire si les 2 à 3 Go sont justifiés ou non sans connaître les extensions que vous utilisez et le contenu de votre espace de travail.
Je vous recommande également de jeter un coup d'œil sur le reste de notre site web. guide des problèmes de performance . Il explique comment signaler les problèmes de performance et approfondir l'enquête sur les problèmes de performance.
Bonjour, mon instance consomme également beaucoup de mémoire. La plus importante est "gpu-process" (près de 500-550 Mo), mais je l'utilise pour développer une application Angular. Est-il normal que gpu-process consomme autant de mémoire ? La résolution de mon écran est de 2736x1824.
@mattbierner le "guide de performance" lié ne traite pas du tout de la mémoire. Il semble supposer que tous les problèmes de performance de VSCode sont des problèmes de CPU.
Salut @Matt, je suis juste curieux de savoir pourquoi MS a choisi JS pour développer plutôt que le code ?
J'ai constaté que ces deux entrées sont déjà ajoutées par défaut. Cependant, une extension que j'utilisais avait le problème d'ingérer ces paramètres et d'analyser tout le projet, ce qui avait des effets néfastes.
Mon vscode utilisait 2.5G sur un espace de travail avec beaucoup de paquets go et le dossier src du noyau. Après avoir ajouté cette configuration, la consommation est descendue à 300 Mo de RAM. Merci.
J'ai désactivé toutes les extensions, mais même alors vs code utilisait plus de 2 gb de ram dans un petit projet de test. L'ajout de files.watcherExclude aux paramètres de l'utilisateur a immédiatement réduit l'utilisation de la ram à 400 mb. Ils étaient déjà activés par défaut, mais d'une manière ou d'une autre, ils étaient ignorés. À titre de test, j'ai ensuite supprimé le paramètre et vs code obéissait toujours à la valeur par défaut et maintenait une faible utilisation de la mémoire vive. Je ne sais toujours pas ce qui s'est passé...
C'est parce que VS Code n'est pas un programme natif comme Vim, Emacs, ou même Sublime. Ouvrir VS Code est comme ouvrir une autre fenêtre de Chrome, il utilise beaucoup de RAM, et de CPU.
Neovim utilise environ 10 mbs de RAM (avec quelques plugins), tandis que vs code utilise 700 mbs de RAM, sans aucun fichier ouvert.
Quelqu'un peut-il expliquer les downvotes ? Electron n'est-il pas fourni avec Chromium et Node.js ?
Prid De nos jours, Electron (qui comprend Chromium et Node.js) n'est pas beaucoup plus lourd qu'une application native. Certaines personnes croient encore qu'il s'agit d'énormes monstruosités suceuses de bélier, mais ce n'est tout simplement pas le cas.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
0 votes
@jessehouwing Cette information est erronée et n'est pas utile. VS Code et Atom sont des éditeurs distincts qui sont tous deux construits sur le framework Electron. Et ni Electron ni le sandboxing n'entraînent une utilisation élevée de la mémoire.
0 votes
@mattbierner, merci pour cette information, c'est ce que j'avais compris.
1 votes
Eh bien, c'est un éditeur construit au-dessus d'un navigateur web. C'est seulement grâce à des esprits absolument brillants qu'il peut même existe . Cependant, vous devez avoir un module ou une extension qui a perdu la tête. Par exemple, la capture d'écran montre qu'Intelephense est en train d'indexer - cela ne devrait prendre que quelques secondes (aucune idée de la durée d'exécution de l'éditeur).
0 votes
VSCode est génial ! Il est très réactif....
0 votes
@Adriel Combien d'espace prend votre installation de VSC ?
0 votes
@Trunk... comment pourrais-je trouver cette information de manière fiable ? Sur
C:\Users\adrie\AppData\Local\Programs\Microsoft VS Code
il dit225 MB (236.912.640 bytes)
taille sur le disque.0 votes
@Adriel : Oui - si aucun add-ons n'est accepté. Jolis boutons de basculement sur le panneau mince de gauche également. J'aimerais que Sublime Text ait quelque chose comme ça. Il m'a fallu un peu de temps pour faire fonctionner Emmet - ceci debe fonctionnent dès leur sortie de la boîte.