2013-02-28 13 views
5

私はWebStormを使ってMeteorのアプリケーションに戸惑うMac Miniに取り組んでいます。私は、WebStormが遅くなる傾向があり、絶えず物事を索引付けしようとしていることを発見しています。私は4ギガのRAMを持っています。そのうち791MはいつでもWebStormに割り振られているようです。私のディスクドライブは500GBで、私は常に少なくとも20%から30%の空き容量があることを確認します。WebStormと流星との鈍い?

それで、WebStormがインデックスを作成する原因となっているMeteorのバンドルプロセスですか?インデックス作成を最適化する方法はありますか?実行頻度を下げますか?おそらく.meteorディレクトリを無視しますか? Meteor開発用にWebStormに割り当てるには、使用可能なRAMの20%が適切な量ですか? WebStormを最適化するために人々が推奨することができる他のものはありますか?そうではありませんか?

ご推薦いただきありがとうございます!

+1

あなたは(http://devnet.jetbrains.com/search.jspa;jsessionid=550D37F46AF153C8C3490BD058EA94BE?q=indexing&resultTypes=DOCUMENT&resultTypes=MESSAGE&resultTypes=COMMENT&dateRange=all&communityID=9778&username=)[公式Webstormサポートサイトを検索]がありますか?あなたがあなたのIDEのサポートを求める正しい場所であるかどうかわからない... – Rahul

+1

http://devnet.jetbrains.com/docs/DOC-1253を参照してください。 – CrazyCoder

+0

私はdevnet.jetbrains.comサイトが存在することに気づいていませんでした!それはそれが完全に意味をなさない。ちょっと、どういうわけか、それは私のレーダーや私の検索に現れていませんでした。正しい方向に私を向けるとありがとう! – AbigailW

答えて

6

@MartinはMeteorがコンパイルしたファイルを格納するディレクトリを除外しています:.meteor\local.meteor\meteorite(隕石を使用している場合)。

メテオの提案をするには...メテオのソースを外部ライブラリとして追加する:/usr/lib/meteor/packages/。私はPhpStormも使用していて、PHPインクルードパスへのパスを追加します(PHPライブラリではありません)。

プロジェクト設定でJavaScriptライブラリとして追加すると、ディレクトリ構造が失われ、流星をアップグレードするときにこれを繰り返す必要があります。

+0

パーフェクト!それはトリックをしたようだ。そしてMeteorの提案機能に私を託してくれてありがとう!それを試すことを楽しみにしています。 – AbigailW

+0

ちょうど完璧!しかし、私のMacでは、meteor/packagesが/ usr/local/meteor/packagesにあることがわかりました。確かに分かっていないが、それはMeteorのための標準的なMacの場所だと推測する... – Martin

+0

WebStormはまだMeteorを特にサポートしていないので、MeteorのアプリケーションをNode.jsのアプリケーションとみなす。あなたはMeteorのサポートを追加するためにWebStormに投票するべきです(http://youtrack.jetbrains.com/issue/WEB-6264)! –

2

私は流星発達のためにPHPStoemを使用していますが、あなたと同じ問題が発生しています。 PHPStormのエンジンはWebStormと同じだと思います。

IDEで使用できるRAMの量を増やしても、実際には何の効果もありません。この問題は、ツリー内のファイルが変更されたときに、フォルダツリーを再度索引付けすることに関連しています。 流星が走っていて、ファイルに変更が加えられたとき、流星はなぜ木が再索引付けされたのか、アプリケーション全体を.meteorフォルダに束ねています。

まだ試したことはありませんが、実際に役立つのは無視リストに.meteor-folderを追加して、ファイル変更が発生するたびにインデックスを再作成しないようにすることだと思います。

+0

Da'ha!設定>ディレクトリ>除外を試して、.meteorディレクトリのインデックスを作成しないようにしてください。それはトリックをしたようだ。 http://devnet.jetbrains.com/message/5279592#5279592 – AbigailW

+0

WebStormはMeteorを特にサポートしていないため、特定のディレクトリを除外するなど特別な処理を行うことなく、MeteorアプリケーションをNode.jsアプリとみなします。 [Meteorのサポートを追加するためのWebStormへの投票](http://youtrack.jetbrains.com/issue/WEB-6264)で修正してください! –