cache, Purify

The directory where Purify stores instrumented object files and libraries. Purify stores these files to improve built-time performance. When you rebuild a program, Purify updates only the new or modified files; otherwise it uses the cached versions.

By default, Purify stores the cache files in the same directories as their uninstrumented counterparts, unless those directories do not have write permission. In this case, Purify creates shadow directories in the global cache, <purifyhome>/cache, where it stores the cache files.

To set the global cache to a directory other than <purifyhome>/cache, use the -cache-dir option.

To force Purify to store all cache files in the global cache, use the -always-use-cache-dir option.

You can safely remove the cached files by using the script pure_remove_old_files. Purify rebuilds any shared libraries required at program run-time.

Purify stores these files to improve built-time performance. When you rebuild a program, Purify updates only the new or modified files; otherwise it uses the cached versions.