HotSpot JVM中的mmap应该与MAP_ANONYMOUS一起使用吗?

时间:2015-08-23 23:43:58

标签: jvm mmap

我想将mmap映射到文件或块设备 所以,我修改了HotSpot代码,名为commit_memory_impl()的函数没有MAP_ANONYMOUS。
但是,JVM因SIGSEGV而失败。

如果我追加MAP_ANONYMOUS,它就可以了 我应该在MAP_ANON中使用mmap吗?在JVM中?

1 个答案:

答案 0 :(得分:0)

如果你想mmap一个文件,我会使用内置的库来做到这一点。

注意:一次限制为少于2 GB,但如果使用Chronicle-Bytes之类的反射,则可以映射63位区域。

这并不要求您修改JVM。