| 
 | 
| 
 
Oracle 10g. Forms. Медленно открываются формы. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Господа и Коллеги, не бейте сильно и не ругайте. Я не специалист по апликухе и джаве вообще, но есть вопрос, который надо решить. Есть некое приложение, использующее 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 на производительность и скорость открытия форм и если да, то как ее включить? Спасибо. Сергей. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 25.03.2011, 10:06 | 
  
  
  
   | 
||
| 
 
Oracle 10g. Forms. Медленно открываются формы. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  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. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 26.03.2011, 20:35 | 
  
  
  
   | 
||
| 
 
Oracle 10g. Forms. Медленно открываются формы. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  UK0IAI, спасибо за ответ. Jinitiator на клиентских станциях точно не кривой, потому что при обращении одним и тем же инишиатором на разные application servers скорость отличается в разы. Апп сервера в одной сети. Так что на сеть грешить тоже я бы не стал. Соответственно дело именно в апп и в его внутренней кухне. Отличия апп. Один 32 другой 64. Но вопрос как раз в том, каким образом можно увидеть узкое место в загрузке. Я полагаю в отдаче апп сервером информации о формах. или самих формах. Почему они не кешируются. Сам не апп спец, поэтому и спрашиваю как можно выйти на конкретное место. Как вы предлагаете загрузить. Как можно подгрузить формы из командной строки? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 27.03.2011, 14:34 | 
  
  
  
   | 
||
| 
 
Oracle 10g. Forms. Медленно открываются формы. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Разобрался. Медленная работа форм происходила из-за жесткого диска или драйверов.  После смены параметра workingDirectory в Formsweb.cfg и forms_path в default_...env файле. И работа форм стала на порядок быстрее. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.04.2011, 11:03 | 
  
  
  
   | 
||
| 
 
Oracle 10g. Forms. Медленно открываются формы. 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  А что именно ты изменил в этих параметрах? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 12.04.2011, 12:25 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=51&fpage=9&tid=1878197]:  | 
    0ms | 
get settings:  | 
    10ms | 
get forum list:  | 
    15ms | 
check forum access:  | 
    5ms | 
check topic access:  | 
    5ms | 
track hit:  | 
    45ms | 
get topic data:  | 
    12ms | 
get forum data:  | 
    3ms | 
get page messages:  | 
    74ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 252ms | 
| total: | 422ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...