у нас есть это толстое клиентское приложение, работающее на формах Oracle, используя Oracle Application Server версии 10.1.2.0.2 а на стороне клиента используется Oracle JInitiator: версия 1.3.1.22 на некоторых машинах консоль jinitiator выводит тысячи строк, похожих на эти:
@@@@@@@@ ValorLabel: Logon
@@@@@@@@ ToolTipAdded: 1: Position 1
@@@@@@@@ ToolTipAdded: 2: Position 2
@@@@@@@@ ToolTipAdded: 3: Position 3
######## ValorButton4: Connect pos: 4
@@@@@@@@ ValorLabel: Logon
@@@@@@@@ ToolTipAdded: 1: Position 1
@@@@@@@@ ToolTipAdded: 2: Position 2
@@@@@@@@ ToolTipAdded: 3: Position 3
и так далее, я поискал по всей сети, с поставщиком приложения, с мета-ссылкой Oracle и с базой знаний Microsoft, но безуспешно.
Проблема такого повторяющегося сообщения заключается в том, что оно коррелирует с высоким потреблением памяти кучи и низкой производительностью приложения, которая в конечном итоге заканчивается сбоем или зависанием.
Я надеюсь, что кто-то может помочь нам определить источник такого сообщения дампа
системные характеристики:
мы планируем перейти на подключаемый модуль Sun Java в ближайшее время, но пока мы не пройдем через управление изменениями и тестирование, нам нужно найти причину этой проблемы
Обновить эта проблема не возникает с моим ноутбуком, на котором установлена такая же версия jinitiator. единственное различие, которое я вижу, - это доступность различных JRE и JDK, поскольку на этом компьютере установлено eclipse.
Однако JRE, используемая jinitator в обоих случаях (мой latop и затронутые ПК), точно такая же.
Oracle JInitiator: Version 1.3.1.22
Using JRE version 1.3.1.22-internal Java HotSpot(TM) Client VM
Я сделал дамп свойств системы на консоли, и результат был почти одинаковым для обоих терминалов (хорошего и плохого), за исключением имени пользователя. и несколько дополнительных путей
спасибо миллион за вашу помощь
нашел !!!
Причина оказалась в конфликте между установленным JInitiator и другим приложением, которое было установлено позже на тех же машинах. Lotus Expeditor, который мы запускали централизованно, похоже, конфликтует с JInitiator, вызывая этот бесконечный цикл комментариев, сбрасываемых в консоль Java. такого рода делают с настоящего момента, поскольку JInitator использует для работы виртуальные машины Java, тем временем Lotus Expeditor основан на технологии eclipse, которая, в свою очередь, основана на Java. нам удалось воспроизвести ту же проблему на чистой машине, у которой раньше не было проблем.
решение для правильной работы JInitiator (независимо от того, как это повлияет на Expeditor) состоит в следующем:
проблема должна исчезнуть здесь
Обратите внимание, что для управления выполнением шагов с 1 по 8 нам потребовались права локального администратора для того же пользователя, с которым мы вошли в систему в Windows.
Загадки на ответ: