Micro Focus has the following additional recommendations when you are developing applications with a large code base stored on a remote machine.
Micro Focus recommends that you use either the RSE (Micro Focus DevHub using RSE) or the SSH Only (Micro Focus DevHub SSH Only) connection types, instead of an NFS/Samba connection type for large projects. This is because NFS/Samba connections, which use a network drive, are substantially slower.
If your projects already use the NFS/Samba connection, you can change this to help improve the performance:
Avoid using the Determine Directives command to scan your sources and set Compiler directives on files, when the source code is located on a remote machine. This is because directives scanning can be slow over a remote connection.
Avoid using Eclipse to copy (using drag and drop or simply copying) a large number of files from your local machine to the remote one. This operation in the IDE could take a long time. Use a tool such as RCP or FTP to do this and then add your sources to the remote project.
You can, however, use the Remote System Explorer view that has a built-in SFTP functionality.
To improve the performance, Micro Focus recommends that you store and use the source files from a Source Control Management (SCM) system and not access them over a remote connection.
You check out the sources on your local machine and work with local projects avoiding any downtime created by the remote connection. You then check the changed sources back into the SCM. To deploy the changes to the remote machine you update the SCM sandbox.