Allocating aligned memory blocks?
safety0ff via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Dec 11 23:02:23 PST 2014
On Friday, 12 December 2014 at 06:17:56 UTC, H. S. Teoh via
Digitalmars-d-learn wrote:
>
> Is there a way to allocate GC
> memory blocks in D that are guaranteed to fall on OS page
> boundaries?
I don't know about guarantees, I think that in practice, if your
OS page size is 4096, any GC allocation of 4096 or greater will
be page aligned.
> should I just forget the GC and just use posix_memalign()
> manually?
I think it may be possible to do what you want with mmap/munmap
alone (selectively map parts of the file to memory.)
More information about the Digitalmars-d-learn
mailing list