Perl - BSA++ VAR AS
Perl is a high-level, general-purpose, interpreted, dynamic programming language.
Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting
language to make report processing easier. Since then, it has undergone many changes and
revisions and become widely popular amongst programmers.
Inputs and trace's reports
We collect 2 traces of perl's allocation when running these scripts:
- Sort a file with the primary key being the last item on the line => report input 1
- Script that translates a “/etc/hosts” file from the unixops format to the CS one => report input 2
You can find all MallocLab's traces for
Perl
here.
Allocator's configurations
- BSA++ VAR AS 115 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 115
- BSA++ VAR AS 230 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 230
- BSA++ VAR AS 345 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 345
- BSA++ VAR AS 460 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 460
- BSA++ VAR AS 575 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 575
- BSA++ VAR AS 690 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 690
- BSA++ VAR AS 805 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 805
- BSA++ VAR AS 920 => BSA++ with AS, popularity index threshold >= 15, variance popularity threshold 920
Time
Space