Class System.Memory
- Description
A popular demand is a class representing a raw piece of memory or a mmap'ed file. This is usually not the most effective way of solving a problem, but it might help in rare situations.
Using mmap can lead to segmentation faults in some cases. Beware, and read about mmap before you try anything. Don't blame Pike if you shoot your foot off.
- Method
create
System.Memory System.Memory()
System.Memory System.Memory(
string
|Stdio.File
filename_to_mmap
)
System.Memory System.Memory(
int
shmkey
,int
shmsize
,int
shmflg
)
System.Memory System.Memory(
int
bytes_to_allocate
)- Description
Will call mmap() or allocate() depending on argument, either mmap'ing a file (in shared mode, writeable if possible) or allocating a chunk of memory.