Overriding Default CTF Archive Embedding for Components Using
the MCR Component Cache
As of R2008b, CTF data is automatically embedded directly in
.NET and COM components by default. In order to extract the CTF archive
manually, you must build the component using the mcc -C option.
If you do not use the mcc -C option
to generate a separate CTF file, you can add environment variables
to specify various options, such as:
Defining the location where you want the CTF archive
to be extracted
Adding diagnostic error printing options that can
be used when extracting the CTF, for troubleshooting purposes
Tuning the MCR component cache size for performance
reasons.
Use the following environment variables to change these
settings.
| Environment Variable | Purpose | Notes |
| MCR_CACHE_ROOT | When set to the location of where you want the CTF archive
to be extracted, this variable overrides the default per-user component
cache location. | Not applicable |
| MCR_CACHE_VERBOSE | When set, this variable prints details about the component
cache for diagnostic reasons. This can be very helpful if problems
are encountered during CTF archive extraction. | Not applicable |
| MCR_CACHE_SIZE | When set, this variable overrides the default component cache
size. | The initial limit for this variable is 32M (megabytes). This
may, however, be changed after you have set the variable the first
time. Edit the file .max_size, which resides in
the file designated by running the mcrcachedir command,
with the desired cache size limit. |
 | Handling Errors | | Using Enhanced XML Documentation Files |  |
Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
Get the Interactive Kit