Perl - BSA++ AS AVG

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:
  1. Sort a file with the primary key being the last item on the line => report input 1
  2. 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

  1. BSA++ AS AVG 10 => BSA++ with AS, npa, average popularity threshold 10
  2. BSA++ AS AVG 30 => BSA++ with AS, npa, average popularity threshold 30
  3. BSA++ AS AVG 50 => BSA++ with AS, npa, average popularity threshold 50
  4. BSA++ AS AVG 70 => BSA++ with AS, npa, average popularity threshold 70
  5. BSA++ AS AVG 90 => BSA++ with AS, npa, average popularity threshold 90

Time

Space

Return to the program's overview Return to the main page