Changeset 739 for trunk/server/slabs.c

Show
Ignore:
Timestamp:
03/03/08 05:08:31 (21 months ago)
Author:
dormando
Message:

Don't re-calculate the slab class id for slabs_free() either.
This + previous patch slightly reduce user CPU time, especially during heavy evictions.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/server/slabs.c

    r738 r739  
    258258} 
    259259 
    260 void do_slabs_free(void *ptr, const size_t size) { 
    261     unsigned char id = slabs_clsid(size); 
     260void do_slabs_free(void *ptr, const size_t size, unsigned int id) { 
    262261    slabclass_t *p; 
    263262