> That's unfair.  If performance were everything we wouldn't be using Delphi
> component wrappers when we could make WinAPI calls directly.  And we
> wouldn't be making WinAPI calls when we could hit the hardware directly.
> Both of those layers slow things down in a similar fashion to having a
> virtual machine layer, but they provide powerful benefits.  So does the Java
> VM.

> None of us should care much about a theoretical performance penalty until we
> can see it.  Classes, Events, Properties, Messages: all carry a performance
> penalty.

This is true - much of Delphi is built on non-optimal list structures for situations 
where
ordered-balanced trees tuned to the particular key-type might be better suited. This is
the world of compromise - devloped quicker and simpler and more reusable versus
customised tweaked and tuned nibbled down to the last bit and clock-cycle style
development. Identify bottlenecks and address them, the VM is not itself a large
bottleneck - mis-application certainly is.

--
Aaron Scott-Boddendijk
INTAZ Limited
+64 7 838 3371 Voice
+64 7 838 3372 Fax




---------------------------------------------------------------------------
    New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
                  Website: http://www.delphi.org.nz
To UnSub, send email to: [EMAIL PROTECTED] 
with body of "unsubscribe delphi"

Reply via email to