Closed shym closed 1 year ago
To test the performance of gospel pps, I’ve generated .mli files by concatenating copies of test/vocal/Vector.mli in a format:
gospel pps
.mli
test/vocal/Vector.mli
module Block0 = sig (* copy of Vector.mli *) end module Block1 = sig ...
Results:
16 copies (~235KB .mli file):
allocated_words: 439664837 real 0m1.798s
with 439664837 = 27479052 × 16
32 copies (~471KB .mli file):
allocated_words: 1748175205 real 0m11.291s
with 1748175205 = 54630475 × 32
48 copies (~700KB .mli file):
allocated_words: 3766420005 real 0m23.129s
with 3766420005 = 78467083 × 48
(So note that the allocated_words and time are not linear)
To test the performance of
gospel pps
, I’ve generated.mli
files by concatenating copies oftest/vocal/Vector.mli
in a format:Results:
16 copies (~235KB
.mli
file):with 439664837 = 27479052 × 16
32 copies (~471KB
.mli
file):with 1748175205 = 54630475 × 32
48 copies (~700KB
.mli
file):with 3766420005 = 78467083 × 48
(So note that the allocated_words and time are not linear)