Nodejs 在 WebStorm 里面打字怎么顿卡?
Nodejs 在 WebStorm 里面打字怎么顿卡?
打字卡然后弹出报错的Out of memory 让我设置 xmx的值,原来是512M 我变成1024M过会编辑几行代码又弹框了,不知道怎么解决~~!版本用了7.0.3和最新的8.0.4都试过了,sublime text 2里面用的挺好的,奇怪的是其它的工程在webstrom里面还挺好的,就有一个不行,关键是我还没有运行这个nodejs程序啊 ,只是单纯的编辑,实在是无语,抱着尝试的心态发个帖子试试~~
Nodejs 在 WebStorm 里面打字怎么顿卡?
我在使用 WebStorm 编辑一个 Node.js 项目时遇到了一些性能问题。具体来说,在输入代码时经常会出现卡顿,并且系统会弹出一个 Out of memory
的错误提示。错误信息建议我增加 JVM 的堆内存大小(xmx
值)。我将初始的 512M 改为 1024M,但过一会儿再次编辑代码时,这个问题依然存在。
我分别测试了 WebStorm 的两个版本,一个是 7.0.3,另一个是最新版的 8.0.4,但都没有解决问题。值得注意的是,我在 Sublime Text 2 中使用相同的代码并没有遇到这种问题。此外,其他项目在 WebStorm 中运行得非常好,只有这一个项目存在问题。最奇怪的是,我甚至没有运行这个 Node.js 程序,只是进行编辑而已。
希望有人能提供一些解决方案,以下是一些可能的原因和解决方法:
可能的原因
- 大文件或复杂的项目结构:如果项目包含大量的文件或者某些文件非常大,可能会导致编辑器卡顿。
- 插件冲突:某些插件可能会占用大量资源,从而影响编辑器性能。
- 缓存问题:WebStorm 的缓存机制可能导致某些性能问题。
解决方法
-
增加 JVM 堆内存大小: 你可以通过修改 WebStorm 的配置文件来增加 JVM 的堆内存大小。打开
idea.vmoptions
文件(通常位于安装目录下的bin
文件夹中),并增加以下参数:-Xms512m -Xmx2048m
这里将初始堆内存设置为 512M,最大堆内存设置为 2048M。
-
禁用不必要的插件: 打开 WebStorm,进入
File > Settings > Plugins
,禁用不必要的插件,特别是那些与 Node.js 相关的插件。 -
清理缓存: 尝试清理 WebStorm 的缓存。进入
File > Invalidate Caches / Restart
,选择Invalidate and Restart
。 -
优化项目结构: 如果项目非常庞大,可以考虑拆分项目或者优化项目的文件结构。
希望这些方法能够帮助你解决问题。如果还有其他疑问或需要进一步的帮助,请随时留言!
webstorm挺吃内存的,常驻内存就有500MB左右。 卡的话,加内存条吧。
内存3g,问题是弹框 弹框 弹框,我增加了xmx没作用~~ 用了一段时间,原来不是这样的啊~~
内存3g,现在主要是弹框 弹框 弹框,增加xmx没有作用~~!
内存3g,主要是狂谈out of memory 设置无效,没法治疗啊~
内存3g,问题是狂弹框,out of memory ,增加了XMX也不行,没法治疗~
i7 3630QM/16G/256SSD 表示可以愉快的玩耍:)
笔记本么? 公司给升级内存了?
8G mac,依然有时候出现这样的问题 可能是打开文件太多了吧,毕竟使用目录方式打开还是很好资源的,呵呵
用16G内存的机器不卡,8G偶尔卡一下。。。
打开的项目很大?
哪里可以修改内存上线呢
有没有不卡的mac 使用webstorm 想买一台
电脑8g内存以上才能飞起
我遇到过类似情况,最后发现是由于目录层级很深很深的时候,git插件导致的。
之前用的8G内存,用webstorm卡,现在换成16G的内存还特么卡
还有3G内存的…
webstorm 的确吃内存 尽量给分配多点吧
3g内存,基本告别webstorm了,时不时卡到飞起!!! 使用cnode[antd-moblie]版
换webstorm64.exe 运行
推荐vscode。。
弃坑吧,vs code 你值得拥有
第二个 MaxPermSize 设置一下试试呢
当你在 WebStorm 中遇到打字顿卡并弹出 “Out of memory” 的错误时,这通常是由于 IDE 的内存不足引起的。你可以通过增加分配给 WebStorm 的最大堆内存来解决这个问题。
解决步骤
-
增加分配的内存 打开 WebStorm,进入
Help
->Change Memory Settings
(或者直接搜索 “Memory”),WebStorm 会打开一个网页,提示你修改 JVM 的内存设置。 -
修改配置文件 修改
idea.vmoptions
文件,增加-Xms
和-Xmx
参数。例如:-Xms512m -Xmx2048m
将
-Xmx
设置为更高的值,比如 2048m 或更高。 -
重启 WebStorm 修改完配置文件后,重启 WebStorm 使设置生效。
示例配置文件
假设你的 idea.vmoptions
文件位于以下路径:
<WebStorm安装目录>/bin/idea64.vmoptions
你可以在该文件中添加或修改以下行:
-Xms512m
-Xmx2048m
其他建议
-
检查项目依赖 确认项目中的依赖是否过多,或者某些依赖是否占用大量内存。可以尝试删除一些不必要的依赖。
-
清理缓存 进入
File
->Invalidate Caches / Restart
清理 IDE 缓存。
通过上述步骤,你应该能够缓解在 WebStorm 中打字顿卡的问题。如果问题仍然存在,可能需要进一步排查具体的插件或项目配置。