2

以前は、ローカル ワークスペースを使用してすべてのプロジェクト コンテンツを保持していました。今、私はそれをリモートサーバーに移動しました。ローカル PC に空のフォルダー (remote_ws) を作成し、それをリモート ワークスペース (ws) にマウントしました。Eclipse を開く前に、ターミナルで次のコマンドを実行すると、ローカル ワークスペース フォルダー (remote_ws) とリモート ワークスペース フォルダー (ws) がマウントされます。このコマンドを実行すると、すべてのリモート コンテンツがローカル PC で利用可能になります。コマンドは、

sshfs -o 空でない hera@192.168.1.83:/projects/project_hera/ws /external/remote_ws/

build を使用しています。私の問題は、このプロジェクトをビルドするのに約2分かかったということです。しかし、現在、同じプロジェクトをビルドするのに非常に長い時間 (約 15 分) がかかっています。コンテンツをマウント ローカル フォルダー (remote_ws) にコピーするのに非常に時間がかかります。

このビルドプロセスを高速化するにはどうすればよいですか? 助けてください。

4

1 に答える 1

1

ビルド (コンパイル、作成 jar、戦争) などには多くの IO が含まれます。ディスクの高速化、ネットワークの高速化など、全体的な IO パフォーマンスを改善せずに高速化することはできません。

ソースコードが存在するマシンでは、ビルドが高速になります。CIを使用することをお勧めします(ジェンキンスと言って、リモートサーバーでビルドを行います。手動の介入なしで、チェックアウト、ビルド、テスト、および展開できます。

于 2013-06-17T06:55:47.800 に答える