mirror of
https://github.com/GrapheneOS/hardened_malloc.git
synced 2024-10-01 01:36:01 -04:00
print out the calculated slab sizes too
This commit is contained in:
parent
c59c97c65b
commit
b7b353a54e
@ -38,11 +38,11 @@ def page_align(size):
|
|||||||
return (size + 4095) & ~4095
|
return (size + 4095) & ~4095
|
||||||
|
|
||||||
print()
|
print()
|
||||||
print("size class", "slab slots", "worst case internal fragmentation for slabs", sep=", ")
|
print("size class", "slab slots", "slab size", "worst case internal fragmentation for slabs", sep=", ")
|
||||||
for size, slots in zip(size_classes, size_class_slots):
|
for size, slots in zip(size_classes, size_class_slots):
|
||||||
used = size * slots
|
used = size * slots
|
||||||
real = page_align(used)
|
real = page_align(used)
|
||||||
print(size, slots, str(100 - used / real * 100) + "%", sep=", ")
|
print(size, slots, real, str(100 - used / real * 100) + "%", sep=", ")
|
||||||
|
|
||||||
if len(argv) < 2:
|
if len(argv) < 2:
|
||||||
exit()
|
exit()
|
||||||
|
Loading…
Reference in New Issue
Block a user