Можем ли мы узнать программные компоненты, которые в настоящее время находятся в памяти.

Можем ли мы узнать программные компоненты, которые в настоящее время находятся в памяти. Если да, то как? Любая команда, чтобы найти программные компоненты?

0
задан 6 September 2015 в 19:48

1 ответ

Ваш вопрос, кажется, предполагает, что Ваше приложение или полностью в памяти или нет. Но дело обстоит не так. Существуют различные типы данных, загруженных для приложения, и все обрабатываются немного по-другому:

  1. двоичный файл приложения
  2. совместно использовал библиотеки, необходимые месту приложения
  3. , выделенному Вашим приложением для данных
  4. файлы с отображенной памятью, выделенные Вашим приложением

, Тем не менее, в любом моменте времени, который это главным образом в усмотрении ядра Linux для решения то, что находится на самом деле в памяти и что нет. Загрузка данных в память обычно делается на страницах 4 096 байтов, поэтому даже каждый из 1 - 4 выше может быть в памяти только частично.

общий размер того, что находится в памяти для Вашего процесса, называют размер резидентного набора , обычно называют RSS. Когда Вы работаете htop или top, или ps это - столбец RES или RSS, который содержит информацию, которую Вы хотите.

я должен признать, однако, что я не уверен, считаются ли общие библиотеки в него или выделены ли они в SHR (для общего) столбец.

0
ответ дан 7 September 2015 в 05:48
  • 1
    В сочетании с XINPUT2=1 Вы, возможно, также должны были бы перейти в about:config для установки dom.w3c_touch_events.enabled=1 (значение по умолчанию равнялось 2). По моему опыту, эта включенная прокрутка с двумя пальцами, в то время как один палец все еще выбирает текст. – Jeff G 19 March 2017 в 15:49

Другие вопросы по тегам:

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