[fpc-devel] static vs dynamic arrays

Michael Van Canneyt michael at freepascal.org
Tue Apr 4 16:41:12 CEST 2006



On Tue, 4 Apr 2006, Jonas Maebe wrote:

>
> On 4 apr 2006, at 15:01, Michael Van Canneyt wrote:
>
>>> Thank you, that was informative. Here are the results (one program at the 
>>> end for completeness):
>>>           ap^:=app^; inc(ap); dec(bp);
>>> 4780    4845
>>>           ap^:=1; inc(ap);
>>> 3703    3703
>>>           ap^:=a[0] xor ap^; inc(ap);
>>> 3813    4203
>>> 
>>> Now the question rises again in the original form (not very correct, see 
>>> previous messages):
>>> WHY DYNAMICS ARE SLOWER?
>> 
>> Because of the copy-on-write mechanism.
>
> No, that is not true. He's now using plain pointers.

if I read this:

Now the question rises again in the original form (not very correct, see 
previous messages): WHY DYNAMICS ARE SLOWER?

Then I understand this question as "about dynamics in the original form",
hence my answer.

Michael.



More information about the fpc-devel mailing list