- 06 Oct, 2015 1 commit
-
-
antirez authored
-
- 24 Jul, 2015 1 commit
-
-
antirez authored
This gives us a 24 bytes size class which is dict.c dictEntry size, thus improving the memory efficiency of Redis significantly. Moreover other non 16 bytes aligned tiny classes are added that further reduce the fragmentation of the allocator. Technically speaking LG_QUANTUM should be 4 on i386 / AMD64 because of SSE types and other 16 bytes types, however we don't use those, and our jemalloc only targets Redis. New versions of Jemalloc will have an explicit configure switch in order to specify the quantum value for a platform without requiring any change to the Jemalloc source code: we'll switch to this system when available. This change was originally proposed by Oran Agra (@oranagra) as a change to the Jemalloc script to generate the size classes define. We ended doing it differently by changing LG_QUANTUM since it is apparently the supported Jemalloc method to obtain a 24 bytes size class, moreover it also provides us other potentially useful size classes. Related to issue #2510.
-
- 20 Jun, 2014 1 commit
-
-
antirez authored
Not a single bug in about 3 months, and our previous version was too old (3.2.0).
-
- 28 Nov, 2012 1 commit
-
-
antirez authored
-
- 16 May, 2012 1 commit
-
-
antirez authored
Full changelog here: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git;a=blob_plain;f=ChangeLog;hb=master Notable improvements from the point of view of Redis: 1) Bugfixing. 2) Support for Valgrind. 3) Support for OSX Lion, FreeBSD.
-
- 23 Nov, 2011 1 commit
-
-
jbergstroem authored
-
- 20 Jun, 2011 1 commit
-
-
antirez authored
-