Программа вылетает из-за нехватки оперативной памяти

Программа вылетает из-за нехватки оперативной памяти

Привет, у нас есть машина, которая управляется Windows 7 proffesional 32 bit machine. Машина управляется программным приложением, которому требуется машина с 4 ГБ оперативной памяти. Иногда приложение зависает. Я зашел в диспетчер задач и отметил использование оперативной памяти, когда она работала нормально, а когда медленно.

 Physical Memory (T,C,A,F)3253,1230,1245,45 in the frozen state,
 Physical Memory (T,C,A,F)3253,1573,1554,44 in the good  state.    

Так что я не думаю, что это физическая память.

 Kernel memory (MB) Paged/NonePaged 321,366 frozen
 Kernel memory (MB) Paged/NonePaged 239,227  good

Похоже, мне стоит это расследовать.

И затем есть система

 Handles/Threads/Processes/Uptime/Commit(MB) 854777,1283,80,6:21:04:45,2182/6504(Frozen)
 Handles/Threads/Processes/Uptime/Commit(MB) 38806,1219,79,0:00:21:40,1880/6504(running)

Я предполагаю, что время безотказной работы системы может быть как-то связано с этим. Вам это кажется вероятным?

решение1

Вы используете программное обеспечение, которому требуется 4 ГБ памяти. Однако вы используете 32-разрядную версию Windows 7 и поэтому не разрешаете программному обеспечению доступ к 4 ГБ памяти.

Запустите его на компьютере, который соответствует минимальным требованиям. Если на вашем компьютере достаточно памяти, 64-битной версии Windows 7 может быть достаточно.

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

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