read() performance - Linux.too?
Derek Parnell
derek at nomail.afraid.org
Mon Jul 24 22:15:24 PDT 2006
On Mon, 24 Jul 2006 22:02:31 -0700, Unknown W. Brackets wrote:
> Actually, I believe it's just:
>
> import std.gc;
>
> // ...
>
> ubyte[] data = new ubyte[1024 * 1024];
> std.gc.removeRange(data);
>
> This tells it, afaik, not to scan the described range for pointers. It
> seems to me entirely possible that the compiler could automatically
> generate this code for new ubyte[] and such calls.
Yes, but wouldn't that RAM be deallocated only at program end? If you
wanted it deallocated earlier you would still have to delete it.
--
Derek
(skype: derek.j.parnell)
Melbourne, Australia
"Down with mediocrity!"
25/07/2006 3:09:46 PM
More information about the Digitalmars-d
mailing list