We're in the process of migrating from CF9 to CF2016 and are running into really slow compile times. The app startup takes twice as long as before but our real problem is that we have a lot of dynamically generated CFML that gets written to the VFS (Virtual File System) and then included.
This code, executed in a loop x 100 takes:
- CF9 = 1420 ms.
- CF2016 = 8643 ms.
I have tried with Java 1.8.0_112 and 1.8.0_131 and the result is the same.
Is there anything that we can do to speed up the compile time and is this a known issue with CF2016? Why was it so much faster on CF9?
Any help would be hugely appreciated as our upgrade is now stalled due to this issue.