最近感觉 Visual Studio Code 吃的资源比 Visual Studio IDE 还多,是我的配置有问题么?

2020-03-15 01:42:55 +08:00
 LokiSharp

今天写文档的时候看了看任务管理器,拿手头的一个 md 文件测试了一下。文件打开后 VS Code 占用合计 600M 内存,而 VS IDE 打开同一个文件只占用 230M 内存。

4420 次点击
所在节点    问与答
25 条回复
Richardhtw
2020-03-15 02:33:50 +08:00
启用的插件太多了?
kokutou
2020-03-15 07:12:56 +08:00
你内存太小了。。。插满你就不会纠结这个问题了。。
GPLer
2020-03-15 07:21:51 +08:00
正常,原生应用和 Chrome 套壳的应用还是有区别的。
infun
2020-03-15 08:26:26 +08:00
内存够用吗?够用就不管,不够就加内存
msg7086
2020-03-15 09:08:01 +08:00
你不如打开「提交大小」一栏,看看真正的内存占用是多少。

Windows 默认只显示留在物理内存中的内存占用,所以你 VS 的 200M 内存可能是一大块内存被交换去分页文件后还留在物理内存中的剩余部分。
Mithril
2020-03-15 09:16:58 +08:00
正常,VS 你不会加太多的插件,而且很多插件也不会同时启用。
你是没见过一个很复杂庞大的项目,加了 Resharper 插件的 Visual Studio 根本打不开。32 位的 IDE Shell 直接爆内存。
只能禁了插件才行
ybw
2020-03-15 09:42:44 +08:00
vsc 的问题,因为他不是原生的,是运行在 Chrome 浏览内的应用程序。
nicevar
2020-03-15 11:12:33 +08:00
正常现象,等你开多文件,打字的时候可能卡顿到你敲完了键盘字一个个蹦出来
LokiSharp
2020-03-15 11:26:10 +08:00
@msg7086 看提交大小结果不会差太多的,我开的就是单个 7K 的 md。
波你的说法,VSCode 也有可能提交了一大块到交换区。
k9982874
2020-03-15 11:32:14 +08:00
用 windows 的是不是都有内存强迫症?
哪个体验流畅就用哪个,内存买来不就是用的。
msg7086
2020-03-15 11:36:40 +08:00
@LokiSharp 那可能是插件吧。
我说开提交大小倒不是说 VS 占用就会大,只是想看看真正的占用是多少。
Code 的占用其实和 Chrome 是一个流派的,GPU 进程和插件进程会吃很多内存。
LokiSharp
2020-03-15 11:44:31 +08:00
@k9982874 #10 奇怪了,怎么阴阳怪气的,我就是为了省点内存才用编辑器编辑文档的啊。
dacapoday
2020-03-15 11:50:22 +08:00
@LokiSharp #12 那你一开始就应该放弃 VSC,它本体是 Chrome,天生耗内存。
LokiSharp
2020-03-15 11:50:26 +08:00
@msg7086 #11 我看了下 VSCode 的内存占用,加载文档的进程是 173M 的内个 GPU 进程是 229M 的那个
插件的话我就装了 C# 和 Python 插件,打开 md 应该不会实际运行他们的后台服务吧= =
Tumblr
2020-03-15 11:52:31 +08:00
为什么我看着的 8 楼,你回复变成 10 楼了呢。。。
另外,兄弟,建议升 windows 10 了。。。
LokiSharp
2020-03-15 11:59:48 +08:00
@Tumblr #15 用的公司的机器,不让升级。。。我也很无奈啊= =
可能楼上有人被你 B 了
LokiSharp
2020-03-15 12:14:44 +08:00
@Mithril #6 复杂到 VS 都开不开的项目,其他 IDE 和编辑器开起来也很吃力吧。。。

嘛,如果 VS 能出个 64 位就好了
msg7086
2020-03-15 12:15:14 +08:00
@LokiSharp 我对 Code 的内存管理也不太熟悉,只知道比 Sublime 能吃太多了。
要省内存的话其实是建议回滚到 ST3 的。(我自己都有冲动想滚回去……
LokiSharp
2020-03-15 12:24:54 +08:00
@msg7086 刚才看了下 Sublime 单个文件才吃 20M……
Jirajine
2020-03-15 12:31:18 +08:00
我装了几十个插件,试了一下打开一个后端 go 大型项目只占 400M 内存,换成一个前端 node 项目 800M 左右。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/652883

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX