Проблема с памятью. Как определить первопричину с помощью бесплатного

Проблема с памятью. Как определить первопричину с помощью бесплатного

Я запускаю два приложения в своей системе.

Когда я запускаю два приложения параллельно, память потребляется в течение нескольких минут.

[Приведенные ниже данные не являются актуальными. Просто для пояснения]

Начальное состояние..

             total       used       free     shared    buffers     cached
Mem:          3926       1193       2732          0         64        626
-/+ buffers/cache:        502       3423
Swap:         3990          0       3990

Память заполнена

             total       used       free     shared    buffers     cached
Mem:          3926       1193        732          0         64       2626
-/+ buffers/cache:        502       3423
Swap:         3990          0       3990

Мой первый вопрос:-

1) В этом состоянии мой экран зависает и выдает ошибку нехватки памяти. Но из понимания, у него все еще есть 3423 МБ свободной памяти для использования. Может ли кто-нибудь дать какие-либо подсказки, почему я могу получить эту ошибку ??

Чтобы выяснить, какая программа является виновной, я попробовал завершить программы по одной.

Когда я завершаю программу program1, она освобождает 100 МБ кэш-памяти и перемещает ее в свободную память.

             total       used       free     shared    buffers     cached
Mem:          3926       1193        832          0         64       2526
-/+ buffers/cache:        502       3423
Swap:         3990          0       3990

Но когда я завершаю программу program2, она освобождает оставшиеся 1900 МБ кэш-памяти. Это становится чем-то вроде этого

             total       used       free     shared    buffers     cached
Mem:          3926       1193       2732          0         64       626
-/+ buffers/cache:        502       3423
Swap:         3990          0       3990

Вопрос 2 :-

Программа 2 использует больше ресурсов, чем программа 1. Указывает ли использование кэш-памяти на то, что она использует больше памяти?

Связанный контент