WebStorm&离子2:内存和性能问题

时间:2016-06-22 15:40:46

标签: typescript angular ide webstorm ionic2

我正在使用Ionic 2和webstorm开发混合应用程序。我通常使用Windows 7,Windows 10,有时使用ubuntu 16.04(但这里只有windows很重要)。我在64位机器上使用WebStorm 2016.1.3进行编码。

我所有的非离子项目都运作良好但是当我玩Ionic时, webstorm有RAM问题。一些非常基本的操作需要几秒钟才能完成(移动光标,保存,编辑......)。我经常有一个弹出窗口弹出窗口,它告诉我为WS添加内存空间。但即使我给webstorm更多ram,也没什么变化。我已经从512Mo切换到了 1024Mb,然后到2048Mo,我要给4096Mo。这太疯狂了。

我尝试通过ionic run直接在我的智能手机上使用离子 (而不是ionic serve)以防离子运行一种VM或 无论如何,但那不起作用。

我现在不能尝试使用其他IDE,但使用增强型笔记本,我没有任何问题(Sublime Text,Notepad ++ ...)。

我在不同的机器上工作,所有这些机器都出现同样的问题。

(我很好,有很多ram,ssd等等所以它不是硬件问题。)

你知道吗?你有没有遇到类似的问题?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,问题是索引编制过程

解决方案排除文件夹“www”。 右击 - >将目录标记为 - >排除。

说明的: 每次在源更改时编译或生成二进制文件时,文件夹“www”的内容都会更改,Webstorm会启动其索引过程,以便在搜索等中使用这些文件进行计数。由于该代码是基于源代码生成的,因此内容是不相关的,因为我们在源文件中有它,所以我们可以从索引中忽略这些文件,这样,当在更改后动态离子构建应用程序时,可以获得更好的性能。