Static arrays problem

bearophile bearophileHUGS at lycos.com
Wed Dec 17 15:56:31 PST 2008


BCS:
> It depends. If the array is not accessed all at once, the OS needs only to 
> set up the virtual memory maps and then page fault in the pages as needed. 
> If [...]

I have timed tree versions of that little code:
D without = void: first run 1.85 s, successive ones: 0.11 s
D with = void: first run 0.24 s, successive ones: 0.10 s
C compiled with DMC: first run: 0.10 s, successive ones: 0.06 s
C compiled with GCC: first run: 0.07 s, successive ones: 0.05 s

(Compilations with no arguments. GCC compiled with -s -Os).
So that huge executable is bad for the speed too.

Bye,
bearophile



More information about the Digitalmars-d mailing list