You can set performance preferences according to your use of Talend Studio. To do so, proceed as follows:
From the menu bar, click Window > Preferences to open the [Preferences] dialog box.
Expand the Talend node and click Performance to display the repository refresh preference.
You can improve your performance when you deactivate automatic refresh.
Set the performance preferences according to your use of Talend Studio:
Select the Deactivate auto detect/update after a modification in the repository check box to deactivate the automatic detection and update of the repository.
Select the Check the property fields when generating code check box to activate the audit of the property fields of the component. When one property filed is not correctly filled in, the component is surrounded by red on the design workspace.
You can optimize performance if you disable property fields verification of components, for example if you clear the Check the property fields when generating code check box.
Select the Generate code when opening the job check box to generate code when you open a Job.
Select the Check only the last version when updating jobs or joblets check box to only check the latest version when you update a Job or a Joblet.
Select the Propagate add/delete variable changes in repository contexts to propagate variable changes in the Repository Contexts.
Select the Activate the timeout for database connection check box to establish database connection time out. Then set this time out in the Connection timeout (seconds) field.
Select the Add all user routines to job dependencies, when create new job check box to add all user routines to Job dependencies upon the creation of new Jobs.
When working in an SVN managed project, select the Auto check of svn to detect the update check box to allow the Studio to automatically check if there had been new commits on the SVN, making the Studio faster. Then set the time interval between these checks in the Detect update in each (seconds) field.
If you clear this check box, the Studio updates the svn for each operation it makes. This slows down the Studio but reduces the number of requests on the SVN server.
You can also configure SVN polling in the configuration file \configuration\config.ini under the Studio installation directory. Once set in the config.ini file, these settings will replace the corresponding preference settings at each startup of the Studio. For more information, see the section Configuring SVN polling in Talend Studio of the Talend Studio Installation Guide at https://help.talend.com/
When working in an SVN or Git managed project, select the Automatic refresh of locks check box to allow the Studio to automatically retrieve the lock status of all items contained in the project upon each action made in the Studio. If you find communications with the Talend Administration Center slow or if the project contains a big number of locked items, you can clear this check box to gain performance of the Studio.
When working on a remote connection, by setting a timeout value in the Connection timeout with Administration Center (seconds) field, you can define how long your Talend Studio retries connecting to the remote server in case of a connectivity issue. Enter 0 to disable connection timeout and allow infinite retries.
In the Code Format timeout (seconds) field, specify the number of seconds in which you want your Talend Studio to stop formatting the source code upon code generation, for example when you switch from the Designer view to the Code view or when you build a Job or Route. The value must be an integer greater than 0. Setting a small timeout value helps prevent performance issues at the price of lower readability of the source code, especially for a large, complex Job or Route.