quick example for that ticket, numbers are the non heap size in Mb
the test is running 30k samples of
pagePoolClear()
- creating the
Administrator.cfc
three times,
using ArrayEach()
in parallel.
With PagePoolClear()
6.2.0.321 112MB, 30k cycles [28,55,83,112,"GC",112]
With InspectTemplates()
6.2.0.321 33MB, 30k cycles [28,29,29,33,"GC",33]
6.2.1.114-SNAPSHOT 36MB, 300k cycles [27,29,33,36,36,36,36,36,36,36,36,36,36,36,36,36,36,
36,36,36,36,36,36,36,36,36,36,36,36,36,36,"GC",36]
BTW Lucee 5.4 hangs on this test, Lucee 6.2 is way more robust
I’ve updated the Breaking Changes document for 6.2 to reflect this