GhostScript
GhostScript is a viewer of PDF, PostScript and other formats.
Inputs and trace's reports
We collect 3 traces of GhostScript's allocation when use to process these PDFs:
Single page with two charts =>
report input 1
Self language manuale =>
report input 2
GCC manual 4.5 =>
report input 3
You can find all MallocLab's traces for GhostScript
here
.
Allocator's configurations
BSA => Original BSA with page allocation and alternate split side (AS)
TLSF => Two Level Segregate allocator
BSA-- => BSA with no split or coalesce and no AS
BSA++ 30 => BSA++ with no AS, popularity index threshold 30
BSA++ (npa) 30 => BSA++ with no AS, no page allocatione (npa), popularity index threshold 30
BSA++ AS 30 => BSA++ with AS, popularity index threshold 30
BSA++ AVG 10 => BSA++ with no AS, average popularity threshold 10
BSA++ AVG (npa) 10 => BSA++ with no AS, npa, average popularity threshold 10
BSA++ AS AVG 10 => BSA++ with AS, npa, average popularity threshold 10
BSA++ VAR 230 => BSA++ with no AS, popularity index threshold >= 15, variance popularity threshold 230
BSA++ VAR (npa) 805 => BSA++ with no AS, npa, popularity index threshold >= 15, variance popularity threshold 805
BSA++ VAR AS 345 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 345
Some of these allocators have been tested with different threshold:
BSA++
BSA++ (npa)
BSA++ AS
BSA++ AVG
BSA++ AVG (npa)
BSA++ AS AVG
BSA++ VAR
BSA++ VAR (npa)
BSA++ VAR AS
In this page we show only the
winner
for each type of allocator's configuration. Read
BSA
or
BSA++
description in order to understand all features listed above.
Time
Space
Return to the main page