2016-05-27 6 views
1

私はgulpを使用してウェブサイトプロジェクトを構築しています。 内Visual Studio 2015タスクランナーエクスプローラはgulpファイルを取得し、そこでタスクを実行できます。問題は、複数のプロセス(時には20以上)を複数回スピンアップし、マシンが大幅に減速することです。Visual Studio 2015タックスランナーエクスプローラで複数のnode.exeプロセスが発生する

node.exeプロセスはどれも(CPUの約100MBごとに)あまりに多くのメモリ(それぞれ約100MB)を消費することはありませんが、それらを組み合わせてすべてのコアを抑制します。

Visual Studioを起動するだけで問題が発生しているため、タスクランナーエクスプローラからタスクを実行する必要はありません。

Visual Studioがシャットダウンされ、コマンドラインからいくつかのgulpタスクを実行すると、問題は発生しません。

これについてのご意見はありますか?または同じ問題を抱えている人ですか?

私はgulpファイル自体に問題はないと思っていますが、必要に応じて提供することができます。

答えて

1

Webツール(.NET Core Tooling Preview 1)の最新バージョンではこの動作が改善されました。これらのツールは、Bowerとnpmパッケージ、GulpとGruntタスクに関する情報を得るためにいくつかのコマンドラインコールを行うために使用されていました。現在、これらのコールのほとんどは、単一のnode.exeプロセスに統合されています。

することができます場合は、ここから新しいバージョンを試してみてください:https://go.microsoft.com/fwlink/?LinkId=798481

あなたは最新バージョンを使用して、まだこの振る舞いを見ている場合、あなたはあなたのソリューションに関する詳細な情報を提供することができますか?いくつのプロジェクトがありますか?bower.json、package.json、gulpfile.js、またはgruntfile.jsファイルを持つプロジェクトはいくつですか?

関連する問題