I opened this thread to watch performance history of endlos. If not otherwise stated, the image dimension is 800x600.
My system configuration is:
- AMD X2 3800+ EE (2 GHz 64 Bit dual core)
- 2 GB RAM DDR-2 800
- GeForce 7600GS, 256 MB
- Ubuntu Linux 6.10 (Edgy Eft), 64 Bit version
- Sun Java 1.6, 64 Bit version
endlos 0.14.0
-------------
Fractal: Sun (deep)
Duration: 02:32:59
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yahoo! These BigDecimals are ugly slow. I replaced calculation of the magnitude with a double version (which is good enough for the magnitude) and boom: 02:23:28 compared to 03:14:35 for the "Sun (deep)" demo fractal! :-)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Boy, I'm still calculating brute force, i.e. no logic abbreviations and tricks. Just optimizing plain Java code increased speed of the fast precision modes (float/double): demo fractal "Four Comets" is 70% faster in 0.16.0 than before!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I opened this thread to watch performance history of endlos. If not otherwise stated, the image dimension is 800x600.
My system configuration is:
- AMD X2 3800+ EE (2 GHz 64 Bit dual core)
- 2 GB RAM DDR-2 800
- GeForce 7600GS, 256 MB
- Ubuntu Linux 6.10 (Edgy Eft), 64 Bit version
- Sun Java 1.6, 64 Bit version
endlos 0.14.0
-------------
Fractal: Sun (deep)
Duration: 02:32:59
Sorry, wrong radius. The correct runtime for "Sun" was 03:14.15. With 9 threads amd Line drawing.
Yahoo! These BigDecimals are ugly slow. I replaced calculation of the magnitude with a double version (which is good enough for the magnitude) and boom: 02:23:28 compared to 03:14:35 for the "Sun (deep)" demo fractal! :-)
Boy, I'm still calculating brute force, i.e. no logic abbreviations and tricks. Just optimizing plain Java code increased speed of the fast precision modes (float/double): demo fractal "Four Comets" is 70% faster in 0.16.0 than before!
Still plain Java optimizations keeps on reducing calculation time. Current state: 01:42:30 for demo "Sun".