Назад | Перейти на главную страницу

Проблема с динамической памятью Hyper-v при загрузке java spring

У меня есть разработчик, который написал несколько приложений в Java Spring Boot, и у меня есть виртуальная машина с динамической памятью. Его приложение периодически перестает работать, и он указывает пальцем на то, что виртуальная машина использует динамическую память, даже несмотря на то, что нет журналов системы или приложений, указывающих на нехватку памяти в гостевой виртуальной машине. Когда я меняю виртуальную машину на жестко выделенную память, его приложения, похоже, ведут себя по-другому, когда объем оперативной памяти, которую они потребляют, отличается от того, когда система настроена с динамической памятью. Что я еще не знаю, так это то, что после того, как он запускает свои приложения, он делает что-то отличное от одной конфигурации к другой. Они утверждают, что это не так, но вскоре я смогу проверить это, запустив все самостоятельно в двух разных конфигурациях. Я подозреваю, что это я что-то с нехваткой памяти и драйвером воздушного шара, с которым его приложения не взаимодействуют правильно, но не знаю, как это определить, поскольку нигде нет журналов, указывающих на проблему, и проблема периодически возникает, когда программы просто останавливаются отвечать на вызовы веб-служб из других приложений. есть ли простой способ определить, является ли виновником динамическая память Hyper-V? Или есть другая конфигурация, которую следует учитывать при указании динамической памяти? Виртуальная машина настроена на загрузку с 4 ГБ и имеет максимум 12 ГБ. Когда все приложения работают, кажется, что он никогда не превышает 5,5 ГБ с выделенными 6,3 ГБ / 11,3 ГБ. Хост - 2012 R2, а гостевая виртуальная машина - 2016.