|
The
Solution
-
Continuously monitor which
DLLs are being loaded by
applications and identify the
“colliding” DLLs.
-
Permanently rebase the
colliding DLLs and perform the
necessary code fix-up
operations.
The
Benefits
- The
loader will no longer have to
relocate or fix up the DLLs
that have been optimized by
Max-IT (VM).
- Less
physical memory will be
consumed
-
Working set trimming will no
longer require that working
sets be swapped out to the
paging file (copy-on-write)
before the trimming can occur.
- The
overhead associated with
relocation and fix-up
operations is significantly
reduced. When multiplied by
the number of users on a
Terminal Server, the savings
can be significant, resulting
in an overall capacity
increase in the order of 25-
30 percent.
Figure 2
illustrates the memory savings
achieved by Max-IT(VM).

Figure 2 – Max-IT’s rebasing
and binding can yield
significant memory savings in a
Terminal Services environment.
The larger the number of
applications and users, the more
significant the performance
improvements.
Next: Max-IT (CPU)

|