[glib] [gobject] Grow gvalue transform array exponentially



commit e7488ca85721b05181f699f4e8b12098077ce210
Author: Behdad Esfahbod <behdad behdad org>
Date:   Fri Jun 5 23:28:17 2009 -0400

    [gobject] Grow gvalue transform array exponentially
    
    Bug 589176 - Grow gvalue transform array exponentially
    
    Reduces about 180 realloc calls during g_type_init().

 gobject/gvalue.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gobject/gvalue.c b/gobject/gvalue.c
index 85187b7..7be9f71 100644
--- a/gobject/gvalue.c
+++ b/gobject/gvalue.c
@@ -134,7 +134,7 @@ static GBSearchArray *transform_array = NULL;
 static GBSearchConfig transform_bconfig = {
   sizeof (TransformEntry),
   transform_entries_cmp,
-  0,
+  G_BSEARCH_ARRAY_ALIGN_POWER2,
 };
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]