Patent 8185906 was granted and assigned to SAP on May, 2012 by the United States Patent and Trademark Office.
Methods and apparatuses enable dynamic thread pool management. A system with a thread pool is monitored, and performance data gathered. The performance data can be combined with historical thread performance data to generate cumulative thread performance data. Based on the cumulative thread performance data, the number of threads in the thread pool can be dynamically adjusted. In one embodiment, the data is persisted in nonvolatile memory. In one embodiment, the dynamic thread pool management works in conjunction with dynamic and static system configurations.