Confirm using const Epsilon slowdown fmx apps (and maybe not only fmx).

Confirm using const Epsilon slowdown fmx apps (and maybe not only fmx).
So: xe4, x32, when using constant Epsilon from System.Types module it takes too much time, and looks like that delphi act it as not Single, but extended or double and makes some conversions. If replace it with just 1E-40 as declared, it goes very much faster!
Set {$EXCESSPRECISION OFF or ON} or Debug-Release configs  - don't care on result.
And if  take into account that fmx use this constant about 40 times only in FMX.Type module we can see very slowdowning all apps done with fmx!

Comments