[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]
Value Object Assembler pattern in EJB design
Value Objects in EJB design
ValueListHandler pattern in EJB
valueUnbound( ) (HttpSessionBinderListener)
variables
array element access vs., cost of
casting repeatedly
class, static vs. instance
corrupt
2nd
3rd
unsynchronized classes and
default initialization values in Java
heap
local
multithreaded, atomic access and assignment
performance checklist
primitive types, replacing with ints
public instance variables, accessing
shared between threads, corruption of
static
2nd
enabling logging with
storing class instances in
volatile
Vector class
2nd
3rd
[See also ArrayList class] appending to streams
generic capabilities of, performance and
implementation
with underlying String[ ] array
setSize( )
synchronization
toString( )
unsynchronized, synchronized wrapper vs.
VectorPoolManager class (example)
vectors handles to, memory reuse caused by
pool management and
for threads
verbose option
Verified Service Locator pattern in EJB design
version management, hot-deploy and hot-undeploy applications for
virtual memory
VMs (virtual machines)
[See also -verbosegc option] -verbosegc option
Sun JDK 1.2 output with
-Xloggc:<file> option
application distribution over
client/server modes, calculation of free space in heap
EJBs located within, local communications among
eliminating disabled assertion statements
faster
other optimizations
startup time
variations in speed
generating helpful information for
heap size
[See also heap, tuning] tuning for EJB application servers
HotSpot, speeding up code
multiple, using for load balancing
optimizations for number comparisons
RandomAccess, compatibility with
runtime initializations
speedup using exception-driven loop termination
synchronized methods, overhead of
vmstat utility
volatile keyword
|