Delphi Compiler Optimization Requests
Delphi Compiler Optimization Requests We had to to calculate the hardware requirements for a large back end service written in Delphi. Of cause we already did a lot of optimization in all kind of areas (searching bottlenecks by AQTime, using FastMM4 switches for multithreading, switching from IndyServer to Microsoft Web Server API etc). This is our daily business and works. But still I have the strange feeling that the service could run significantly faster if the win32 or mainly the win64 compiler would optimize better. Scanning through RSP there are a lot of issues open (just a few examples): https://quality.embarcadero.com/browse/RSP-9968 : Poor code generation for double precision floating point return values (x86) https://quality.embarcadero.com/browse/RSP-21519 : Win64 compiler should optimize 5th and further arguments into registers https://quality.embarcadero.com/browse/RSP-21222 : Exception handling prevents register usage And specially for win64 I would expect to have some ad...