
Details about why this strategy improves performance can be found in this discussion. The separate allocation can be disabled by setting this variable to 0x7fffffffffffffff. The minimal size of these blocks can be controlled by setting the environment variable XPRESS_HEAP_THRESHOLD, which specifies the size of those blocks in bytes. By default, blocks larger than 16 KB are allocated on that separate heap. Larger memory blocks are now allocated on a separate heap.
#HEX EDIT FILE SYSTEM INDICATORS 05 WINDOWS#
On Windows the memory allocation strategy was changed to reduce the overhead in heavily multi-threaded solves.There is a new symbolic link libxprs.so.xx for the shared library.Changes in the ABI that are not backward compatible are indicated by a change in this major version number. On Unix operating systems, the DT_SONAME field of the shared library changed from libxprs.so.xx.yy to libxprs.so.xx, i.e., only the major version number is now in the internal library name.It depends on the value of IGNORECONTAINERCPULIMIT. The CORESDETECTED attribute now also reflects container-imposed limits if Xpress runs in a container.As opposed to TREERESTARTS, this attribute not only counts the number of times the B&B tree is reset to the root node, but also includes the number of times presolve is repeated at the root node. New attribute RESTARTS that returns the number of restarts performed.control CPIALPHA allows setting the exponential decay for the confined primal integral (default: 1, no decay).



Fixed an issue where problems created using py() could crash when solved, due to callbacks being copied incorrectly.The optional argument 'derivatives' to er() can now take one of the values: "never", "always" or "ondemand". Nonlinear user functions can now return derivatives on demand.The Nonlinear callback function 'preupdatelinearization' is now available through Python.Note that XSLPcopycontrols will not copy convergence criteria or Knitro controls. To copy controls and callbacks, use XSLPcopycontrols and XSLPcopycallbacks, respectively, after copying the problem. XSLPcopyprob no longer copies controls or callbacks, as documented.

