Product Documentation
Virtuoso Studio Design Environment User Guide
Product Version IC23.1, November 2023

Virtuoso Performance Warning Messages

Virtuoso performance warning messages are displayed depending on the following measurement criteria, and their related environment variable settings:

Low Memory Warnings

Virtuoso performance warning messages related to low memory measurements are displayed depending on the current memory status of the system and the Virtuoso sub-version.

When available system memory reduces so that it reaches or crosses the highest or the middle memory warning thresholds, or both, the following warning dialog is displayed:

You can view memory usage details, such as the theoretical maximum size for a Virtuoso process and the process size in the CDS.log file under Maximum memory size and process size, respectively.

If the Maximum memory size changes by 2% or more, it is logged.

When the lowest memory threshold is reached or exceeded, then the following warning message is displayed:

Note the following in relation to low memory warning message display:

Swap Activity Warnings

Virtuoso performance warning messages related to page swap activity measurements are displayed dependent on the current settings of the swapActivity environment variables.

You can use the CDS_MEMPERF_WARNLOG shell environment variable to run user-specified executables. For example, the following command makes the executable file /usr/local/warnIssued to run asynchronously in the background and provided with the argument SwapActivityDialog.

setenv CDS_MEMPERF_WARNLOG="WHEN=SwapActivityDialog SCRIPT=/usr/local/warnIssued"

Output, including failures to launch the application, is displayed in the terminal window from where Virtuoso was launched.

Here,

Some facts about the swap activity warning messages:

Related Topics

Design Environment Variables


Return to top
 ⠀
X