Oracle® Fusion Middleware Performance and Tuning for Oracle WebLogic Server 11g Release 1 (10.3.1) Part Number E13814-02 |
|
|
View PDF |
The following sections provide an extensive performance-related reading list:
For general information about Oracle, see the Oracle Web site at http://www.oracle.com
Oracle Technology Network Web site at http://www.oracle.com/technology/index.html
"Professional J2EE Programming with BEA WebLogic Server" at http://www.amazon.com/exec/obidos/ASIN/1861002998/qid%3D990130139/107-7659827-5248549
by Paco Gomez and Peter Zadrozny, 2000
"BEA WebLogic Server Bible" at http://www.amazon.com/exec/obidos/ASIN/0764548549/ref=ase_zeeware-20/002-9563870-3452011
by Joe Zuffoletto, et al, 2002
"J2EE Performance Testing with BEA WebLogic Server" at http://www.amazon.com/exec/obidos/ASIN/1904284000/qid=1024655766/sr=8-3/ref=sr_8_3/102-8494684-1874510
by Peter Zadrozny, Philip Aston, and Ted Osborne, 2002
"Mastering BEA WebLogic Server: Best Practices for Building and Deploying J2EE Applications" at http://www.amazon.com/exec/obidos/tg/detail/-/047128128X/104-9412286-0155141?v=glance&me=ATVPDKIKX0DER&st=books
by Gregory Nyberg, Robert Patrick, Paul Bauerschmidt, Jeff McDaniel, and Raja Mukherjee, 2003
For general information about Sun Microsystems, see Sun's Web site at http://www.sun.com
Sun Microsystems Performance Information at http://java.sun.com/docs/performance/index.html
Java Standard Edition Platform Documentation at http://java.sun.com/docs/index.html
Java 2 SDK, Standard Edition Documentation http://java.sun.com/javase/6/docs
"Solaris Tunable Parameters Reference Manual" at http://docs.sun.com/app/docs/doc/819-2724?
For WebLogic Server and Solaris-specific details, see the SPARC Solaris links on the Supported Configurations pages at http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
.
For more about Solaris configuration, check the Solaris FAQ at http://www.science.uva.nl/pub/solaris/solaris2/index.html
.
"Sun Performance and Tuning: Java and the Internet" at http://www.amazon.com/exec/obidos/ASIN/0130952494/o/qid=990130340/sr=8-1/ref=aps_sr_b_1_1/107-7659827-5248549
by Adrian Cockcroft, et al, 1998
For general information about the Linux operating system, see http://www.linux.org/
For information about the Linux Documentation Project, see http://www.tldp.org/
For information about Redhat Enterprise Linux, see http://www.redhat.com/software/rhel/
For information about SuSE Linux Enterprise Server, see http://www.novell.com/products/linuxenterpriseserver/
"Linux Performance Tuning and Capacity Planning" at http://www.amazon.com/exec/obidos/tg/detail/-/0672320819/104-9412286-0155141?vi=glance
, by Jason R. Find, et al, 1997, Sams 2001
"Ipsysctl Tutorial 1.0.4" at http://ipsysctl-tutorial.frozentux.net/ipsysctl-tutorial.html
"The Linux Cookbook: Tips and Techniques for Everyday Use" at http://www.amazon.com/exec/obidos/tg/detail/-/1886411484/104-4452937-4644719?v=glance
, by Michael Stutz
General Hewlett-Packard information at http://thenew.hp.com/
For WebLogic Server and HP-UX-specific details, see Hewlett-Packard HP/9000 with HP-UX 11.0 and 11i on the Certifications Pages at http://www.oracle.com/technology/software/products/ias/files/fusion_certification.html
.
"Java Performance Tuning on HP-UX" at http://h21007.www2.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,1602,00.html
Hewlett Packard JMeter at http://www.hp.com/products1/unix/java/hpjmeter/
, a tool for analyzing profiling information
HP GlancePlus Pak software at http://www.managementsoftware.hp.com/products/gplus/index.html
Java Technology Software on HP-UX at http://www.hp.com/products1/unix/java/java2/hpjconfig/index.html
General Microsoft information at http://www.microsoft.com/ms.htm
"Windows 2000 Performance Tuning" at http://www.microsoft.com/technet/prodtechnol/windows2000serv/maintain/optimize/perftune.mspx
"Windows 2000 Performance Guide" at http://www.amazon.com/exec/obidos/ASIN/1565924665/qid%3D1055443647/sr%3D11-1/ref%3Dsr%5F11%5F1/104-9412286-0155141
, by Mark Friedman and Odysseas Pentakalos, 2002, O'Reilly
"Apache Performance Notes" at http://httpd.apache.org/docs/misc/perf-tuning.html
"iPlanet Web Server 4.0 Performance Tuning, Sizing, and Scaling" at http://docs.sun.com/source/816-5663-10/perf.htm
"The Art and Science of Web Server Tuning with Internet Information Services 5.0" at http://www.microsoft.com/windows2000/techinfo/administration/web/tuning.asp
"Web Performance Tuning: Speeding Up the Web" at http://www.amazon.com/exec/obidos/ASIN/1565923790/qid=995320796/sr=1-1/ref=sc_b_1/002-2021652-9667227
, by Patrick Killelea, Linda Mui (Editor), O'Reilly Nutshell, 1998
"Capacity Planning for Web Performance: Metrics, Models, and Methods" at http://www.amazon.com/exec/obidos/ASIN/0130659037/qid=1019850167/sr=1-1/ref=sr_1_1/002-9563870-3452011
, by Daniel A. Menasce, Virgilio A. F. Almeida, Prentice Hall PTR, 1998
"Scaling for E-Business: Technologies, Models, Performance, and Capacity Planning" at http://www.amazon.com/exec/obidos/tg/detail/-/0130863289/ref=pd_bxgy_text_1/102-9088491-5954535?v=glance&s=books&st=*
, by Daniel A. Menasce, Virgilio A. F. Almeida, Prentice Hall PTR, 2000
TracePlus/Ethernet at http://www.sstinc.com
, a network packet analysis tool for Windows 95/98/ME, NT 4.x, Windows 2000/XP
LoadRunner at http://welcome.hp.com/country/us/en/prodserv/software.html
, a tool that predicts enterprise-level system behavior and performance by emulating thousands of users and employs performance monitors to identify and isolate problems.
e-Load at http://www.empirix.com/Empirix/Web+Test+Monitoring/testing+solutions/web+application+load+testing.html
, a fast and accurate way to perform load testing, scalability testing, stress testing of enterprise Web applications.
The Grinder at http://sourceforge.net/projects/grinder/
, a pure Java load-testing framework.
A profiler is a performance analysis tool that allows you to reveal hot spots in the application that result in either high CPU utilization or high contention for shared resources. Some common profilers are:
OptimizeIt Java Performance Profiler at http://www.borland.com/optimizeit/optimizeit_profiler/index.html
from Borland, a performance debugging tool for Solaris and Windows
JProbe Profiler with Memory Debugger at http://www.quest.com/jprobe/
, a family of products that provide the capability to detect performance bottlenecks, perform code coverage and other metrics
Hewlett Packard JMeter at http://www.hp.com/products1/unix/java/hpjmeter/
, a tool for analyzing profiling information
VTune Performance Analyzer at http://www.intel.com/software/products/vtune/
, a tool to identify and locate performance bottlenecks in your code
PerformaSure at http://www.quest.com/performasure/
, a tool to detect, diagnose, and resolve performance problems in multi-tier J2EE applications
ClearApp at http://www.clearapp.com/
provides comprehensive, enterprise class, fully integrated application production monitoring and diagnostic solutions for J2EE Infrastructures.
Veritas i3 for Web-J2EE at http://www.veritas.com/Products/www?c=product&refId=316
, is a monitoring, analysis, and tuning tool for Web-based J2EE Applications.
SPECjbb2000 at http://www.spec.org/osg/jbb2000/docs/whitepaper.html
, a software benchmark product developed by the Standard Performance Evaluation Corporation (SPEC). SPECjbb2000 is designed to measure a system's ability to run Java server applications.
SPECjAppServer2004 (Java Application Server) at http://www.spec.org/osg/jAppServer2004/
, a client/server benchmark for measuring the performance of Java Enterprise Application Servers using a subset of J2EE API's in a complete end-to-end web application.
JRockit JDK Documentation at http://download.oracle.com/docs/cd/E13150_01/jrockit_jvm/jrockit/webdocs/index.html
JVM Corner at artima.com at http://www.artima.com/index.jsp
Sun Microsystems FAQ at http://java.sun.com/docs/hotspot/PerformanceFAQ.html
about Java HotSpot technology and about performance in general
Performance Documentation for the Java HotSpot Virtual Machine at http://java.sun.com/docs/hotspot/index.html
.
Java HotSpot VM Options at http://java.sun.com/docs/hotspot/VMOptions.html
, a Sun Microsystems document provides information on the command-line options and environment variables that can affect the performance characteristics of the HotSpot JVM.
"Improving Java Application Performance and Scalability by Reducing Garbage Collection Times and Sizing Memory Using JDK 1.4.1" at http://developers.sun.com/techtopics/mobility/midp/articles/garbagecollection2/index.html
, a Sun Microsystem document on how to reduce garbage collection times with JDK 1.4.1.
"The Java Virtual Machines Technology" at http://java.sun.com/javase/6/docs/technotes/guides/vm/index.html
"Which Java VM scales best?" at http://www.javaworld.com/jw-08-1998/jw-08-volanomark.html
from JavaWorld, results of a VolanoMark 2.0 server benchmark show how 12 virtual machines stack up.
"Garbage Collection: Algorithms for Automatic Dynamic Memory Management" at http://www.amazon.com/exec/obidos/ASIN/0471941484/richardjones/002-1748120-9756040
by Richard Jones, Rafael D Lins, John Wiley & Sons, 1999
Oracle Fusion Middleware Programming Enterprise JavaBeans for Oracle WebLogic Server
"Enterprise JavaBeans, Second Edition", by Richard Monson-Haefel, Mike Loukides (Editor), 2000 at http://www.amazon.com/exec/obidos/ASIN/0471417114/o/qid=990129064/sr=2-1/107-7659827-5248549
"Mastering Enterprise JavaBeans and the Java 2 Platform, Enterprise Edition", by Ed Roman, 1999 at http://www.amazon.com/exec/obidos/ASIN/0471332291/qid=990128989/sr=1-1/ref=sc_b_1/107-7659827-5248549
http://www.theserverside.com/
, a free online community dedicated to Enterprise JavaBeans (EJBs) and J2EE.
"Seven Rules for Optimizing Entity Beans", by Akara Sucharitakul, Java Developer Connection, 2001 at http://www.theserverside.com
"Using the WebLogic Persistent Store" in Oracle Fusion Middleware Configuring Server Environments for Oracle WebLogic Server.
JMS Specification at http://java.sun.com/products/jms/docs.html
"Performance Tuning Your JDBC Application" in Oracle Fusion Middleware Programming JDBC for Oracle WebLogic Server
Jack Shirazi's Java Performance Tuning Web site at http://www.javaperformancetuning.com
The Software Testing and Quality Engineering Magazine, Web Application Scalability, "Avoiding Scalability Shock" at https://www.stickyminds.com/getfile.asp?ot=XML&id=5003&fn=Smzr1XDD1814filelistfilename1%2Epdf
by Bill Shea, May/June 2000
"High-Performance Java Platform Computing" by Thomas W. Christopher at http://java.sun.com/developer/Books/performance2/
, George K. Thiruvathukal, 2000
"Performance and Idiom Guide" at http://www.amazon.com/exec/obidos/ASIN/0130142603/qid%3D990129234/107-7659827-5248549
by Craig Larman and Rhett Guthrie, 1999