[SYMBOL]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Z]
J2EE
[See also EJBs; JDBC; JSP; servlets] performance tuning
analyzing statistics
clustering and load balancing
JMS (Java Messaging Service)
load testing
load-balancing algorithms
monitoring and profiling tools
performance planning
user perception of performance
Pet Store tutorial application
server-side monitors
JAR files (uncompressed), for class delivery
Java advantages of
converting programs to C
Java Application Monitor
Java Messaging Service
[See JMS] Java Naming and Directory Interface (JNDI), caching lookups
Java Native Interface (JNI) avoiding data transfers through
overhead of
java.io package
java.sql interfaces
java.util.zip package
javac compiler, runtime optimizations and
[See also compilers]2nd
javap disassembler
JavaPerformanceTuning.com (web site)
JAVAR compiler
JavaServer Pages
[See JSP] JavaSpaces, as implementation of blackboards
javax.sql package
JDBC (Java Database Connectivity)
bottlenecks, identifying
drivers, optimized for EJB application server
measuring performance
core java.sql interfaces
wrapping classes with proxy objects
performance checklist
requests, measuring
tuning
batching
caching data
connection pooling
data conversions, minimizing
data structures
database location
database server-side processing
handling exceptions
JDBC drivers
metadata
optimizing SQL
prepared statements
set-based processing
stored procedures
transactions
transferred data, minimizing
JDBCLogger class
JDK (Java Development Kit) -prof option (Version 1.1.x)
-verbosegc option Version 1.2
Version 1.3
-Xprof option (Version 1.3)
improvements in
better optimizing compilers
compiling to native machine code
faster VMs
garbage collection
native method calls
performance checklists
replacing classes
sharing memory
SunÕs javac compiler
tuning the heap
uncompressed ZIP/JAR files
Logging framework (Version 1.4)
JIT compilers
assert statements, stripping
NeubertÕs sorting algorithm and
JMS (Java Messaging Service) optimized for EJB application server
performance checklist
persistent queue elements
tuning
JNDI (Java Naming and Directory Interface), caching lookups
JNI (Java Native Interface) avoiding data transfers through
overhead of
journaling
JSP (JavaServer Pages) optimized tags for EJB application server
tuning
case study on Ace Hardware SPECmine tool
compression, use in
efficient page creation and output
more performance tips
performance checklist
jspDestroy( )
jspInit( )
just-in-time compilers
[See JIT compilers] JVM
[See VMs]
|