リモート マシンに格納された大規模なコード ベースを使用してアプリケーションを開発する場合は、次の推奨事項についても考慮してください。
大規模なプロジェクトでは、NFS/Samba 接続タイプではなく、RSE ([Micro Focus DevHub using RSE]) または SSH のみ ([Micro Focus DevHub SSH Only]) の接続タイプを使用することをお勧めします。これは、ネットワーク ドライブを使用する NFS/Samba 接続は明らかに低速であるためです。
プロジェクトで NFS/Samba 接続をすでに使用している場合は、これを変更してパフォーマンスを向上させることができます。
ソース コードがリモート マシン上にある場合は、[Determine Directives] コマンドでソースをスキャンしてコンパイラ指令をファイルに設定することは避けてください。これは、リモート接続では指令のスキャンが低速になる可能性があるためです。
ローカル マシンからリモート マシンに多数のファイルをコピーする (ドラッグ アンド ドロップを使用するか、単にコピーする) 場合に Eclipse を使用しないでください。IDE でこの操作を行うと長時間かかることがあります。RCP や FTP などのツールを使用してこの処理を行ってから、ソースをリモート プロジェクトに追加してください。
ただし、SFTP 機能が組み込まれている Remote System Explorer ビューを使用できます。
パフォーマンスを向上させるために、ソース ファイルはソース制御管理 (SCM) システムに格納して使用するようにし、リモート接続でのアクセスは行わないことをお勧めします。
ローカル マシン上でソースをチェックアウトし、ローカル プロジェクトで作業します (これにより、リモート接続で発生する可能性があるダウンタイムを回避できます)。その後、変更したソースを SCM にチェックバックします。変更をリモート マシンにディプロイするには、SCM サンドボックスを更新します。