Преимущества пагируемой памяти

Вот как работает расширение тильды в bash :

Если слово начинается с символа тильды без кавычек ('~'), все символы до первой косой черты без кавычек (или все символы, если не является косой чертой без кавычек) считаются префиксом тильды.


Предположим, что ваш домашний каталог - / home / user , и вы находитесь в нем, пример первый :

cd "~/my data"

Это пытается сделать cd в каталог с путем / home / user / ~ / my data / .Обратите внимание, что ~ - допустимый символ в именах каталогов или файлов.


второй пример :

cd ~"/my data"

Делает то же самое, что и первый. Если вам интересно, это потому, что процитирована косая черта, как указано в цитате выше.


Третий пример :

cd ~/"my data"

Это расширение тильды, потому что косая черта не цитируется и поэтому заменяется содержимым переменной среды $ HOME . Это изменит каталог / home / user / my data / .

0
12.09.2018, 17:00
1 ответ

Это означает, что при необходимости его можно выгрузить — либо в своп, либо в исходный исполняемый файл (и библиотеки ).

Преимущество заключается в том, что когда агент ничего не делает, ему вообще не нужно потреблять какую-либо физическую оперативную память, поэтому он почти не занимает места в системе. Поскольку авторы также утверждают , что агент «во время бездействия почти не использует ЦП», это означает, что в бездействии его присутствие вообще не должно ощущаться.

Для большинства приложений это не представляет особого интереса, поскольку большая часть кода и выделенной памяти в любом случае доступна для страниц.

2
28.01.2020, 02:31

Теги

Похожие вопросы