Technote (FAQ)
Question
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?
Cause
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.
Answer
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
| Segment | Product | Component | Platform | Version | Edition |
|---|---|---|---|---|---|
| Software Development | Rational Purify | General Information | AIX | 7.0 |
Rate this page:
Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.