Why do I receive the message "Purify: Warning: Soft limit of RLIMIT_NOFILE is set to RLIM_INFINITY. Using a value of 2000" when running IBM Rational Purify on AIX?
Purify keeps an internal array of data structures for tracking file descriptors. When the file descriptors are set to RLIM_INFINITY (meaning unlimited), the value is 0xffffffff. This value is too large to allocate space for the array. Therefore, Purify uses a value of 2000.
This warning indicates that you have the maximum number of open file descriptors set to unlimited. You can eliminate this message by running the following command, which will set the maximum number to 2000:
ulimit -n 2000
|Software Development||Rational Purify||General Information||AIX||7.0|