Можно сделать это через mlockall (2) системный вызов в соответствии с Linux; это будет работать на целый процесс, но действительно читает об аргументе, который необходимо передать.
необходимо ли действительно вытянуть все это в ядре? Если бы это - приложение Java, Вы, по-видимому, заблокировали бы целую JVM в ядре. Я не знаю о методе командной строки для того, чтобы сделать это, но Вы могли записать тривиальную программу, чтобы звонить fork
, звонить mlockall
, затем exec
.
Вы могли бы также надеяться видеть, удовлетворяет ли одно из уведомлений о схеме доступа в madvise (2) Ваши потребности. Уведомление подсистеме VM о лучшей стратегии подкачки страниц могло бы удаться лучше, если это применимо для Вас.
Примечание, что давным-давно теперь под SunOS, был механизм, подобный madvise, названному vadvise (2) .
Понятно
Всем, кому было интересно, эти параметры были перемещены в окно библиотеки под классы. Если вы выберете конкретный класс, внизу вы увидите вкладку действия и выхода.
Я думаю, что как только вы создадите объект в своем интерфейсе, он появится в списке классов в диалоговом окне библиотеки. Затем вы можете добавить выходы и действия к объекту из этого окна.
Ниже приведены дополнительные инструкции, основанные на ответе ACBurk: