Contents - Index - Previous - Next


Optimizations

During remote sessions many factors affect performance. You are dealing with the capabilities of each of the computers involved and the provided bandwidth, and any network traffic/latency issues. Some of these factors stay relatively stable while others are likely to change frequently. SupportWindow has a built in optimizer to test various setting combinations and select the fastest one for a given server connection. When you're happy with a setting combination you can save it by pressing on the SaveOpti button and SupportWindow will remember that setting the next time you connect to that server. However there are several reasons why you may want to choose different settings. Sometimes the differences in speed are minimal and you would prefer the better color setting for instance. Another reason is that some color depth settings with some graphics adaptors require a lot higher CPU usage than others. We'll look at both of these instances in a moment. To help with the preference of better color depth SupportWindow Console has a global setting called "Quality Bias", the SupportWindow Client however does not have this so you need to make the decision manually.

To run the optimizer press the "Opti" button on the remote desktop control panel.
Just let the optimizer run until completion. Doing any work at this point will disrupt the results of the process. On completion you will see this results window.



We can notice several things from this display. One is that some settings are lots faster than others. So optimization is well worth the trouble. Notice that the time it takes to refresh the screen using an 8kb blocksize with a 16bit color depth is roughly 3 times greater than the fastest setting using a 32kb blocksize and 32bit full color mode. The default combination that SupportWindow uses is 32kb blocksize and 16bit color depth. Also note that there is not very much difference between the times reported for some of the settings, so why work with a poor screen display if a much higher color quality doesn't really cost us much in time? In this case, the optimizer made a good choice and there is no good reason to overrule it.
The optimizer automatically sets the display and blocksize settings to the fastest combination it finds. To pick a different setting, simply select a different setting from the list before clicking on the close button. 
To change color and blocksize settings without running the optimizer simply select them from the settings menu. 

These settings were based on a LAN connection, and the times are in clock ticks. The actual numbers are meaningless, but the gross relationships are helpful. Times for connections across the Internet will be much greater, as will modem connections. Modem connections and other poor bandwidth connections tend to perform better with smaller blocksizes and lower color depth while faster connections do better with larger sizes and more color. 

Notes:  
On a LAN the best settings don't tend to change much, but across the Internet they can. You should run the optimizer from time to time to see if your saved settings are still the best for given connection. 

When connecting to a SupportWindow Server that has not been registered, you will not be able to save the optimization settings. This is because the component does not report a valid code until it is registered.