Ошибки во время работы SberMobile IIoT Platform Client

Этот раздел описывает различные ошибки при выполнении, которые могут быть диагностированы при использовании функции регистрации SberMobile IIoT Platform Client.

Регистрируются ошибки: "невозможно создать новый поток"

Это сообщение означает, что операционная система не позволяет виртуальной машине Java создать новый поток. См. возможное решение здесь.

Клиент потребляет слишком много оперативной памяти

SberMobile IIoT Platform Client использует столько оперативной памяти, сколько допустимо для него. Более подробно об этом см. Сервер потребляет слишком много оперативной памяти.

Неправильная отрисовка

При возникновении проблем с отрисовкой внутри десктопной версии вашего SberMobile IIoT Platform Client, следуйте следующей инструкции:

  • Установите общую переменную окружения J2D_D3D на false внутри вашей ОС. Эта настройка используется для отключения использования Direct3D системой Java 2D в Java 1.4.1_02 и более поздних версиях.
  • Если у вас  ОС Windows, откройте "Control Panel" -> "System" -> "Advanced System Settings" -> "Environment Variables...”; затем кликните по кнопке “New” в разделе “System Variables” и введите J2D_D3D и false в поля "Variable name:" и "Variable value:". Сохраните изменения и перезагрузите ПК.
  • В качестве альтернативы, вы можете добавить параметр -Dsun.java2d.d3d=false в файл client.vmoptions.

Зависание клиентского приложения

Чещу всего причиной снижения производительности SberMobile IIoT Platform Client является недостаточный объем памяти при работе со сложными панелями инструментов/виджетами или с большими таблицами данных. В этом случае попробуйте увеличить размер памяти Java VM (параметр -Xmx). Иногда необходимо увеличить этот параметр в несколько раз по сравнению со значением по умолчанию. Более подробно об этом см. раздел Настройка параметров Java VM.