- Update to version 4.4.0

Optimizations:
  * Add extent serial numbers and use them where appropriate as a
    sort key that is higher priority than address, so that the
    allocation policy prefers older extents. This tends to improve
    locality (decrease fragmentation) when memory grows downward.
  * Refactor madvise(2) configuration so that MADV_FREE is detected
    and utilized on Linux 4.5 and newer.
  * Mark partially purged arena chunks as non-huge-page.
    This improves interaction with Linux's transparent huge page
    functionality.
  Bug fixes:
  * Fix size class computations for edge conditions involving
    extremely large allocations. This regression was first
    released in 4.0.0.
  * Remove overly restrictive assertions related to the cactive
    statistic. This regression was first released in 4.1.0.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/jemalloc?expand=0&rev=49
This commit is contained in:
Ismail Dönmez
2016-12-04 12:12:30 +00:00
committed by Git OBS Bridge
parent 9f53636d18
commit 1e121f641e
4 changed files with 26 additions and 4 deletions

View File

@@ -18,7 +18,7 @@
%define lname libjemalloc2
Name: jemalloc
Version: 4.3.1
Version: 4.4.0
Release: 0
Summary: General-purpose scalable concurrent malloc implementation
License: BSD-2-Clause