Improving memory allocation in MariaDB Client

pull/1209/head
René Cannaò 9 years ago
parent 80bad8a811
commit 232aafd028

@ -5,7 +5,7 @@
{ /* Time to alloc new block */
get_size= MAX(Size+ALIGN_SIZE(sizeof(USED_MEM)),
- (mem_root->block_size & ~1) * (mem_root->block_num >> 2));
+ (mem_root->block_size & ~1) * 2);
+ (mem_root->block_size & ~1) * ( (mem_root->block_num >> 2) > 4 ? 4 : (mem_root->block_num >> 2) ) );
if (!(next = (USED_MEM*) my_malloc(get_size,MYF(MY_WME))))
{

Loading…
Cancel
Save