Index
A
Active Threads Over Time, jmeter-plugins.org
Alien systems
HTTPs
JMeter and littleMock application
jpt
message size
RMI server jstatd
security issues with compression
using compression to lower response time
APM
SeeApplication Performance Management (APM)
Application Performance Management (APM)
B
Betamax (service virtualization tool)
Blame
C
Chatty style of SQL/network requests
Chunky style of SQL/network requests
Clear text payloads
Code First strategy
Computing environment
SeeTuning environment
Concurrency
Concurrency Thread Group, jmeter-plugins.org
Container: Tomcat, WebSphere, WebLogic, Jetty and JBoss
Correlation variable
Cross-cutting concerns
Current, landmark in stack trace
D
Dark Environments
Data access strategies
Database Analyst (DBA)
Database persistence and network connections
E
Eclipse MAT
automatic leak detection
exploring
memory leaks
EHCache (caching API)
Entry, landmark in stack trace
Environment
SeeTuning environment
Example application
Example code
F
First Priority load script
Fix-test cycles
G
GarbageCat (GC analysis tool)
Garbage collection, misconfigured
Garbage Collector (GC)
GC algorithms
GCEasy (GC analysis tool)
GC metrics
with jstat
before tuning
GCViewer (GC analysis tool)
Glowroot.org (APM Tool)
Grizzly (networking API/toolkit)
H
H2 (database)
Headless process
Heap
JVM parameters
trending
Heap dump
analysis
capturing
description
eclipse MAT automatic leak detection
eclipse MAT, memory leaks
heapSpank (memory leak detection tool)
Hikari (JDBC connection pooling API)
Hoverfly (service virtualization tool)
I
Incremental load test
Input/Output (I/O)
Invalid load tests
container Issues
insufficient warmup
load script errors
maxed-out hardware resources
network issues
virtualization issues
wrong workload issues
J, K
jad.exe (decompiler)
Java Management Extensions (jmx)
JavaMelody (monitoring tool)
Java Messaging Service (JMS)
Java Performance Troubleshooting (jpt) sample application
architecture
installation overview
TCP ports
terminal windows
Java Persistence API standard (JPA)
jcmd (JDK tool, lists all Java pids)
JDBC-Performance-Logger (JDBC monitoring)
JD-GUI (decompiler)
jHiccup
jmap (JDK tool, troubleshoots memory leaks)
JMeter
Composite Graph
debugging HTTP recording
functional validation during load test
jmeter-plugins.org
load-testing
love letter to
PerfMon
plugins
prerequisites
recording HTTP script
samplers
sandbox
create sample graphs
with one graph
for testing correlation variables
saving performance results to disk
avoiding redundant copies of huge files
right-sizing output files
script variables
UI features
user properties
JMXMon Listener, jmeter-plugins.org
jpt
SeeJava Performance Troubleshooting (jpt) sample application
jstack (JDK tool)
SeeThread dumps
jstat (JDK tool for GC and other metrics)
L
Landmarks in a thread dump
SeeEntry, landmark in stack trace; Trigger, landmark in stack trace; Current, landmark in stack trace
littleMock configuration
littleMock sample application
architecture
glowroot monitoring
startWar.sh and load.sh scripts
URLs to download
Load generation
Blaze Meter
correlation variables
data driven scripts
developing and testing software
first priority load scripts
invite skepticism
JMeter Loop Controller
load script
multiple threads
record-and-playback
second priority load scripts
server-side software
and SUT logons
Load generator metrics
Lowest hanging fruit
M
Main performance anti-patterns
SeePerformance anti-patterns
Manual Thread Dump Profiling (MTDP)
anti-patterns
demonstration
depiction of
description
examples
finding optimizations
sample size and healthy skepticism
slow initialization code
stacktrace of Thread.sleep()
unfamiliar code
XML-over-HTTP input
Memory leaks, types of
collection
troubleshooting
Metrics
creatively setting direction
load generator
performance issues
setting direction, tuning
tracking performance progress
troubleshooting techniques
Mock-server (service virtualization tool)
Modest-sized tuning environment
SeeTuning environment
Modest Tuning Environment
SeeTuning environment
N
Netty (networking API/toolkit)
NewRatio
O
Old gen GC optimization
Onesie-twosie functional testing
Overprocessing
See alsoPerformance anti-patterns
P
P.A.t.h. Checklist
Persistence
Alien systems
threads
heap
PerfMon, jmeter-plugins.org
Performance anti-patterns
unnecessary initialization
strategy/algorithm inefficiency
overprocessing
large processing challenge
suspicious-looking data
usage
Persistence, performance issues
See alsoP.A.t.h. Checklist
Pinpoint (APM tool)
Plug-it-in-now tool
Production workload
Q
Query execution plan
Quick GC health check
description
Garbage Collector
GC metrics with jstat
gctime.cmd
gctime.sh
RED-YELLOW-GREEN approach
sustained GC overhead
traditional approach
triage performance problems
R
RED-YELLOW-GREEN approach to GC performance assessment
Resource consumption metrics
S
Sample application
Sample code
SeeSample application
Scalability Yardstick
Active Threads Over Time
calibration of
concurrency thread group
CPU consumption
graphing concurrency with CPU
See alsoJMeter, Composite Graph
imperfect and essential
JMeter load plan/script
JMeter test plan
test
Second Priority load script
SELECT N+1 code
Server-side software
Service Oriented Architecture (SOA)
Service virtualization
Software development life cycle (SDLC)
Source code
Spring Boot
SQL
Execution Count
statements, multiple
Stack traces
element of thread dump
StageMonitor (APM tool)
Steady state load test
System under test (SUT)
T
tcpdump (unix network trace tool)
Thread dumps
blocked and multithreaded problems
containers
contended sync block
Controller.java
current mark
entry mark
Java profiler
limitations
MTDP
SeeManual Thread Dump Profiling (MTDP)
navigation
performance-minded engineers
sample program
stack trace landmarks (entry, trigger, current)
synchronized keyword
trigger mark
under load
Thread group (JMeter)
Trigger, landmark in stack trace
Troubleshooting, memory leak
3t0tt/three threads of load, zero think time
Tuning environment
back-end systems
comparison metrics
high-throughput system
local load generation
network
PID
WORA (write-once-run-anywhere)
U, V
Uncached SELECTS
Unused RAM
W, X, Y, Z
Walk-before-you-run approach
windump.exe (MS-Win network trace tool)
Wiremock (service virtualization tool)
Wireshark (MS-Win network trace tool)
Write-Once-Run-Anywhere (WORA) defects
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.191.22.34