previous index next

The second rule of transparency is to leave the application unchanged whenever possible. We do not touch the number of threads, because some applications will introspect and act on their thread pool; we leave the original binary on disk unchanged; and we never touch application data, including the application heap and stack! Remember the Microsoft Office example -- any assumptions we make about application data usage will invariably be violated and cause problems.

  Copyright © 2004 Derek Bruening