Please enable JavaScript to view this site.

Startup Performance

Description

The application performance must be validated with an empty data source. Create a new empty XML data source and select it as being the current data source.

If you experience slow startup times, there are a few things to try in order to reduce the time before the application is available for use.

Problem 1

Slow startup on machines that are not connected to the internet.

Solution 1

For your security, we "sign" our program with a code signature. This results in the validity of the signature being checked at application startup. If the machine is not connected to the internet, the application will wait for a response until a timeout occurs. For detailed explanations please read the following:

Improving Application Start Up Time

https://blogs.technet.microsoft.com/markrussinovich/2009/05/23/the-case-of-the-slow-keynote-demo/

The workaround is to create a text file in Remote Desktop Manager installation folder, named RemoteDesktopManager.exe.config that must contain the following:

<configuration>

  <runtime>

    <generatePublisherEvidence enabled="false"/> 

  </runtime>

</configuration>

Problem 2

Prevent internet access.

Every time you start Remote Desktop Manager, the application will try to connect on https://remotedesktopmanager.com/clientinternal/enterprisenews. You should prevent all internet access from the application.

Solution 2

Add the line <DisableAnalytics>true</DisableAnalytics> to your RemoteDesktopManager.cfg file. You can place it above the last line, which should contain </Option>.

You can find the configuration file using File – Options – Advanced and click on the blue hyperlink at the bottom.

KB4090

Problem 3

Native image generation.

Solution 3

Remote Desktop Manager is a .NET application. This means that the code is delivered in an intermediate format. It is then processed on your local machine in order to generate what is called a Native Image. Sometimes, this process can be slow. It can also reoccur after certain conditions are met. For these reasons, we deliver a batch file to process all of our files at once. You will find this file in the installation folder of Remote Desktop Manager. It is called OptimizeRDM.bat.

Open a Command Window using Run as Administrator and launch that script.

Problem 4

Antivirus.

Solution 4

If the profiler log reveals slowness on one of the 3 offline loading (between 10 to 30 seconds), it might be caused by an antivirus limiting the access to the path. Whitelisting the path can allow to significantly reduce the slowness.

We do not recommend turning off the antivirus protection in risky conditions. You should close all browsers and ensure that only essential applications are running. We also suggest this step only for a short duration in order to see the startup time of the application change significantly.

If your antivirus application allows it, simply turn off monitoring of Remote Desktop Manager's installation folder. If you are comfortable with turning of the whole antivirus protection, do this to test the startup time.

There is nothing we can do in this case. It is only a step that helps in isolating the cause.