The following table lists the memory consumption of virtual users navigating through a web application such as the Insurance demo application using different GUI-level testing technologies of Silk Test. As the memory consumption per virtual user depends heavily on the AUT (browser, application), only the processes of the corresponding driver technology are listed.
| Private Memory | |||||
|---|---|---|---|---|---|
| Silk Test Type | VUser(s) | PerfRun.exe | openAgent.exe | PerfSm.exe | Supplementary processes |
| Silk Test Classic | 1 | 15,5 MB | 861 MB | 2 MB | partner.exe - 19 MB |
| Silk Test Classic | N | N x 15,5 MB | N x 861 MB | N x 2 MB | N x 19 MB |
| UFT Developer (Silk4J) | 1 | 15,5 MB | 861 MB | 36,5 MB | |
| UFT Developer (Silk4J) | N | N x 15,5 MB | N x 861 MB | N x 36,5 MB | |
| UFT Developer (Silk4NET) | 1 | 15,5 MB | 680 MB | 2,5 MB |
vstest.console.exe - 25 MB testhost_x86.exe - 35 MB |
| UFT Developer (Silk4NET) | N | N x 15,5 MB | N x 680 MB | N x 2,5 MB | N x 60 MB |
As long as you have more replay engines (PerfRun.exe) running than you have CPUs available on the machine, the current implementation of GUI-level support in Silk Performer does not have any limitations regarding the number of processors that can be used on a Silk Performer agent installation. During a load test scenario, each Silk Performer replay engine (PerfRun.exe) will be bound to a particular processor in a round robin method, for example: PerfRun.exe1 to CPU1, PerfRun.exe2 to CPU2, PerfRun.exe3 to CPU3, perfRun.exe4 to CPU4, and so on.