[set] Shrink page-map size again
This commit is contained in:
parent
4ca211bce1
commit
33d6f46bbb
|
@ -158,7 +158,7 @@ struct hb_set_t
|
|||
}
|
||||
|
||||
typedef unsigned long long elt_t;
|
||||
static const unsigned int PAGE_BITS = 1024;
|
||||
static const unsigned int PAGE_BITS = 512;
|
||||
static_assert ((PAGE_BITS & ((PAGE_BITS) - 1)) == 0, "");
|
||||
|
||||
static inline unsigned int elt_get_min (const elt_t &elt) { return _hb_ctz (elt); }
|
||||
|
@ -183,7 +183,7 @@ struct hb_set_t
|
|||
hb_object_header_t header;
|
||||
bool successful; /* Allocations successful */
|
||||
mutable unsigned int population;
|
||||
hb_vector_t<page_map_t, 8> page_map;
|
||||
hb_vector_t<page_map_t, 1> page_map;
|
||||
hb_vector_t<page_t, 1> pages;
|
||||
|
||||
inline void init_shallow (void)
|
||||
|
|
Loading…
Reference in New Issue