From: Alessio Podda Date: Wed, 27 Nov 2024 17:02:08 +0000 (+0000) Subject: chg: dev: Optimize memory layout of core structs X-Git-Tag: v9.21.3~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d94e88220c70fd4799a69d253c66ff865474e577;p=thirdparty%2Fbind9.git chg: dev: Optimize memory layout of core structs Reduce memory footprint by: - Reordering struct fields to minimize padding. - Using exact-sized atomic types instead of `*_least`/`*_fast` variants - Downsizing integer fields where possible Affected structs: - dns_name_t - dns_slabheader_t - dns_rdata_t - qpcnode_t - qpznode_t Closes #5022 Merge branch '5022-reduce-metadata-overhead-by-struct-packing' into 'main' See merge request isc-projects/bind9!9721 --- d94e88220c70fd4799a69d253c66ff865474e577