WebLogic 10-Performance-Probleme im IE

January 13

WebLogic 10-Performance-Probleme im IE

WebLogic ist Oracles Application Server. Es ist vor allem bekannt für seine Fähigkeit skaliert werden und Cluster. Diese High-End-architektonischen Besonderheiten haben WebLogic gehen zu Application Server für die meisten von Oracle-Produkten gemacht. Allerdings ist mit dem Aufstieg von Oracle Fusion Middleware, WebLogic kleiner ein Plug & Play-Server und mehr von einem Anwendungsprogramm Raster immer. Oracle hat starke Unterstützung für WebLogic bereitgestellt.

Lineare Speicherverlust

Mit linearer Speicher Leck Fragen wie bei vielen WebLogic Fragen, ist der wichtigste Indikator das Programm läuft immer langsamer im Laufe der Zeit und unter Belastung. Der lineare Speicherverlust ist ein pro Einheit Leck, wodurch den Speicher auf lineare Weise im Laufe der Zeit wachsen. Dies ist, was bewirkt, dass die Leistung im Laufe der Zeit zu verlangsamen. Die einzige Lösung zu einem linearen Speicherverlust ist das System neu starten.

Ressource-Lecks

Ein Ressource-Leck ist, wenn die Verbindungen zu Speicherverlust führen. Verbindungen sind häufig JDBC-Transaktionen oder CICS-Transaktionen, die den sicheren Zugriff auf die Datenbank gewähren. Es bewirkt, dass das System langsamer laufen und schließlich komplett aufhängt. Im Allgemeinen wird verursacht durch einen Ausfall der Zielobjekte zu schließen, die externe Objekte darstellen. Zur Änderung des Programms, diese Objekte zu schließen und Neustart des Systems sollte dieses Problem beheben.

Überbeanspruchung des externen Systems

Sendet die J2EE-Anwendung zu viele oder zu große Anforderungen an das externe System, startet das System verlangsamen, besonders unter Belastung. Die Lösung hierfür ist die Anzahl oder Größe der Anträge gehen an das externe System reduzieren. Dies kann durch Überprüfung und Eliminierung redundante Anfragen, Batchverarbeitung ähnliche Anforderungen oder aufbrechen großer Anfragen in kleinere Anforderungen um die Last auf dem externen System zu erleichtern.

Threading: Checkpoint

Wenn Sie zu viele Threads zum selben Zeitpunkt synchronisieren festlegen, kann ein Stau. Dies könnte zu langsamere Leistung unter Last, Lock-up des Systems, sporadische hängt oder aberrante Störungen führen. Betrachten Sie die Neugestaltung des Systems um die Synchronisation zu unnötigen rendern.

Tuning

Viele Probleme mit WebLogic können vermieden werden, durch das Programm einstellen. Stellen Sie Anfang von Einstellung Schwimmbad Größen maximale Parallelität zu erstellen. Sie können auch die Anzahl der Verbindungen optimieren, die eine externe Anwendung akzeptiert werden, bevor er sich ablehnenden Anfragen. Sie können die Chunk-Größe optimieren. Brocken sind Speicherbereiche. Aufwertung der Chunk-Größe auf den Server und die Client-Seiten der Verbindung kann die Leistung erhöhen.