Launcher and Command Server performance comparison

The Launcher is similar to the Command Server in the way it executes maps. However, the Launcher offers multiple simultaneous transformations, each on its own execution thread.

Triggering logic specified in the Launcher configuration determines the number of maps that can be executed at any one time.

Important:

The ability of the Launcher on a given platform to take advantage of multiple processors is dependant on the configuration of the underlying operating system. More information about Launcher configuration can be found in Configuration Parameters and Launcher Settings in the Launcher documentation.

By launching each transformation in its own thread, the Launcher can take advantage of multiple CPU resources concurrently. Using multiple CPU resources can increase the total throughput and transactional volume. While the transactional volume might increase, the execution time of a simple map, measured against how the Command Server would perform, will be unchanged or possibly longer. The improved throughput results from parallel execution of multiple maps and not faster execution of individual transformations.