powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle 10g. Forms. Медленно открываются формы.
6 сообщений из 6, страница 1 из 1
Oracle 10g. Forms. Медленно открываются формы.
    #37182070
Vladimirov Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа и Коллеги,

не бейте сильно и не ругайте. Я не специалист по апликухе и джаве вообще, но есть вопрос, который надо решить. Есть некое приложение, использующее Oracle Database и Oracle Application Server 10.2.0.4/35. Формы на нем открываются очень медленно, по 6 секунд. Формы скомпиленные, источника нет. Может будут какие советы, что посмотреть, что включить, какие логи кинуть? Может сможем вместе с вашей помощью пофиксить проблему быстродействия? Только пожалуста без замысловатой терминологии :) Включил логирование jinitinator. Вот что имеем.

операционная система Windows 2k3 x64

В качестве эксперимента подключил на обычном компе winxp x86 1gb RAM (а не сервере как в первом случае hp 380 xeon 16g RAM) еще один Application - формы летают. Открываются уже за пару секунд а то и секунду. т.е проблема точно в формах а не в базе.

при загрузке форм на клиенте через Jinitiator загружаются следующие jar.

Oracle JInitiator: Version 1.3.1.25
Using JRE version 1.3.1.25-internal Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator

Proxy Configuration: no proxy

JAR cache enabled
Location: C:\Documents and Settings\Administrator\Oracle Jar Cache
Maximum size: 300 MB
Compression level: 0

----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://XX.XX.XX.XX/forms/java/frmall_jinit.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/opera.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/icons.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/win.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/Hyperlink.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/OperaPJC.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/FormsGraph.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/notifier.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/batik-awt-util.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/floorplan.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/xmlparserv2.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/frmwebutil.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/HtmlEditor.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/asyncJobCalls.jar from JAR cache
Loading http://XX.XX.XX.XX/forms/java/FormsExtensions.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/OperaScanner.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/CcVault.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/MicrosPaymentApp.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/soap.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0

Сравнил с тем что грузится на другом App - на новом АПП помимо представленных строк еще присутствует
RegisterWebUtil - Loading WebUtil Version 10.1.2.0

Собственно вопросы следующие.
1 Как на крутом серваке повысить производительность работы форм?
2 Влияет ли Webutil на производительность и скорость открытия форм и если да, то как ее включить?

Спасибо.
Сергей.
...
Рейтинг: 0 / 0
Oracle 10g. Forms. Медленно открываются формы.
    #37183978
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimirov SergeyГоспода и Коллеги,

не бейте сильно и не ругайте. Я не специалист по апликухе и джаве вообще, но есть вопрос, который надо решить. Есть некое приложение, использующее Oracle Database и Oracle Application Server 10.2.0.4/35. Формы на нем открываются очень медленно, по 6 секунд. Формы скомпиленные, источника нет. Может будут какие советы, что посмотреть, что включить, какие логи кинуть? Может сможем вместе с вашей помощью пофиксить проблему быстродействия? Только пожалуста без замысловатой терминологии :) Включил логирование jinitinator. Вот что имеем.

операционная система Windows 2k3 x64

В качестве эксперимента подключил на обычном компе winxp x86 1gb RAM (а не сервере как в первом случае hp 380 xeon 16g RAM) еще один Application - формы летают. Открываются уже за пару секунд а то и секунду. т.е проблема точно в формах а не в базе.

при загрузке форм на клиенте через Jinitiator загружаются следующие jar.

Oracle JInitiator: Version 1.3.1.25
Using JRE version 1.3.1.25-internal Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator

Proxy Configuration: no proxy

JAR cache enabled
Location: C:\Documents and Settings\Administrator\Oracle Jar Cache
Maximum size: 300 MB
Compression level: 0

----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
Loading http://XX.XX.XX.XX/forms/java/frmall_jinit.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/opera.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/icons.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/win.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/Hyperlink.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/OperaPJC.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/FormsGraph.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/notifier.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/batik-awt-util.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/floorplan.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/xmlparserv2.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/frmwebutil.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/HtmlEditor.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/asyncJobCalls.jar from JAR cache
Loading http://XX.XX.XX.XX/forms/java/FormsExtensions.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/OperaScanner.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/CcVault.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/MicrosPaymentApp.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/soap.jar from JAR cache
Loading http://XX.XX.XX.XX/Operajserv/jacob.jar from JAR cache
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 10.1.2.0

Сравнил с тем что грузится на другом App - на новом АПП помимо представленных строк еще присутствует
RegisterWebUtil - Loading WebUtil Version 10.1.2.0

Собственно вопросы следующие.
1 Как на крутом серваке повысить производительность работы форм?
2 Влияет ли Webutil на производительность и скорость открытия форм и если да, то как ее включить?

Спасибо.
Сергей.

При запуске формса скачиваются файлы с аплиакайшион сервера. Это обычный Аппач, что хитро зарыт в дереве каталогов ora_ххх
Там есть лог и видно какие фалы вообще качаются на клиента при открытии форм. Попробуйте их качнуть в командной строке и оцените скорость закачки.
======
:) Включил логирование jinitinator. Вот что имеем.
===
возможна что эта jinitinator на клиенте банально не работает и берет формы из кэша. Например, из-за ошибки в путях в конфигурации..
(в логе Аппача с разных машин - в увидите разный набор файлов. Это подтвердит кривизну jinitinator.
...
Рейтинг: 0 / 0
Oracle 10g. Forms. Медленно открываются формы.
    #37184489
Vladimirov Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UK0IAI, спасибо за ответ.
Jinitiator на клиентских станциях точно не кривой, потому что при обращении одним и тем же инишиатором на разные application servers скорость отличается в разы. Апп сервера в одной сети. Так что на сеть грешить тоже я бы не стал.
Соответственно дело именно в апп и в его внутренней кухне.
Отличия апп. Один 32 другой 64.
Но вопрос как раз в том, каким образом можно увидеть узкое место в загрузке. Я полагаю в отдаче апп сервером информации о формах. или самих формах. Почему они не кешируются. Сам не апп спец, поэтому и спрашиваю как можно выйти на конкретное место.

Как вы предлагаете загрузить.
Как можно подгрузить формы из командной строки?
...
Рейтинг: 0 / 0
Oracle 10g. Forms. Медленно открываются формы.
    #37193834
Vladimirov Sergey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался. Медленная работа форм происходила из-за жесткого диска или драйверов.
После смены параметра workingDirectory в Formsweb.cfg и forms_path в default_...env файле.
И работа форм стала на порядок быстрее.
...
Рейтинг: 0 / 0
Oracle 10g. Forms. Медленно открываются формы.
    #37211620
bix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
bix
Гость
А что именно ты изменил в этих параметрах?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Oracle 10g. Forms. Медленно открываются формы.
    #38625430
luchik_5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тоже интересует этот вопрос
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle 10g. Forms. Медленно открываются формы.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]