У нас есть толстый клиент java 32-битный app.we пакет, который в качестве исполняемого файла и распространяется для наших клиентов.
В этом последнем выпуске мы увеличили значения -Xmx и изменили версию Java на Zulu по причинам, связанным с лицензированием.
Значение -Xmx установлено равным 1200 м, теоретически, в пределах 32-битной адресации памяти.
Однако были случаи, когда пользователи сообщали, что он не запускается для них с последней версией. Иногда несколько попыток решают эту проблему, а иногда требуется перезапуск. Это непоследовательное поведение делает некоторых пользователей несчастными.
Как команда разработчиков, у нас нет журналов, на которые можно было бы положиться. Журналы начинают записываться, только если java vm запускается, но в нашем случае, похоже, он молча терпит неудачу.
Тот факт, что в некоторых случаях требуется несколько попыток запуска, указывает на то, что значение -Xmx является допустимым значением. Если бы оно не удавалось каждый раз, когда мы могли бы подумать о снижении этого порога, но, как я уже упоминал ранее, для нас ничего нет смотреть на.
Не могли бы вы сообщить нам, где и что искать, чтобы оценить проблему?