Build 434: Startup performance?
Today's build 434 introduces a set of optimizations that should improve the startup performance of the engine. I have two questions for you guys:
1) How much faster is it? (Seconds, percentage, etc. numbers appreciated)
2) Can you spot any regressions or other new resource related bugs? Optimizations are tricky because they often involve radical changes in the logic, and the end result may not exactly match the original behavior.
PS. The red flag on the Ubuntu packages should be benign: the install script is trying to do a binary strip on the launch script, which is a shell script and obviously cannot be stripped.
1) How much faster is it? (Seconds, percentage, etc. numbers appreciated)
2) Can you spot any regressions or other new resource related bugs? Optimizations are tricky because they often involve radical changes in the logic, and the end result may not exactly match the original behavior.
PS. The red flag on the Ubuntu packages should be benign: the install script is trying to do a binary strip on the launch script, which is a shell script and obviously cannot be stripped.
Comments
Most of that improvement came from the final stage of engine startup; 3.34 seconds in 430 vs a stunning 0.72 seconds in 434.
Most other areas of engine startup in 434 were comparable to 430 (.4 second less here, .4 second more there etc).
For map loading it depends on the level itself, TNT map 31 (warping from map 01), took me 7 seconds to load with full addons.
What could possibly account for this long startup time for me? Why did 364 load so fast, and every version after that so slow?
We realize the build repository isn't very clear on the difference between the builds at the moment...
If the detail textures would be fixed (Dani's messed up detail textures), then I'd finally consider the build worthy of replacing 364.
By the way, I noticed that the map name is back in the automap, but is hidden behind the statusbar if you have it enabled... Can this be fixed?
Assume that I know nothing about anything you just said. :P
Is this something that will be "fixed" in Doomsday then, or does the detail pack need to be modified since it no longer works?