UnderminersTeam / UndertaleModTool

The most complete tool for modding, decompiling and unpacking Undertale (and other GameMaker games!)
GNU General Public License v3.0
1.15k stars 223 forks source link

Extreme slowdown while attempting to check decompiler for Deltarune Chapter 2 #605

Closed Grossley closed 3 years ago

Grossley commented 3 years ago

It has taken 20 minutes to get through 200 code entries, it is unacceptably slow.

Grossley commented 3 years ago

It has improved from 0.16 code entries per second to 1 code entry per second (2 entries per second with all the optimization I can do on my own end) but I still managed to finish CheckDecompiler on the old version before the new one got past the 1/3rd mark, and the new version had a 30 minute head start.

Grossley commented 3 years ago

This leaves an estimated time of completion at about 1.1 hours with optimizations, 2.2 hours without, and 16.8 hours without caching, whereas the old version without optimizations finished in about 5-10 minutes.

Grossley commented 3 years ago

With the newest commits the time has been reduced to about 5 minutes for recompiling the code. However the decompilation process still seems to be significantly slower than before, lasting 7 minutes.

Grossley commented 3 years ago

Closing for now, should be reopened under "Improve decompiler speed".