gpt4 book ai didi

java - 将 java 进程锁定或固定到内存中

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:08 24 4
gpt4 key购买 nike

有没有办法将 java 进程锁定到内存中。

使用像 mlock/mlockall 这样的东西可以将进程的内存锁定到内存中,这样它就不会被换出。使用这种方法是否可以在调用 java 进程之前编写一个 C 包装器以将 java 进程锁定到内存中?如果是这样,包装器将如何调用 java 程序 - fork/clone/vfork/execl?

或者也许有其他方法可以将 java 进程锁定到内存中?

谢谢,帕丽西特

最佳答案

您不必编写包装器,您可以使用 JNI 从您的 Java 程序中调用 mlock/mlockall;您甚至不必编写/编译接口(interface)代码,JNI 会为您完成。

有关详细信息,请参阅 Java Native Interface: Programmer's Guide and Specificationits Wikipedia entry .

关于java - 将 java 进程锁定或固定到内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3936027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com