Index
A
- abstract-syntax-tree (AST)
- Abstract Syntax Tree (AST) / Macros and metadata
- Aleph
- Amdahl's Law
- amortization
- AppDynamics
- array
- array of primitives
- arrays
- Asphalt
- assertions
- Asynchronous Agents
- asynchrony
- atomic updates
- autopromotion
- Avout
B
- back pressure, applying
- bandwidth
- baseline
- batch processing
- benchmark
- Big-O notation
- boxed math
- boxed numerics
- boxplot
- branch prediction
- bubbles
- bytebuffer
C
- .class files
- cache
- cache-oblivious algorithms
- cache bound task
- cachegrind
- caching
- CalfPath
- capacity planning
- characters
- CharSequence box
- Cheshire library
- chunking, for reducing memory pressure
- Citius
- Clj-DBCP
- clj-mmap
- Clojure code
- Clojure code, tuning
- Clojure concurrency support
- Clojure Parallelization
- Clojure source
- Clojure sources
- Clojure support, for parallelization
- Clojure web servers
- closures
- collection types
- Comma Separated File (CSV) / Sizing for file/network operations
- complexity guarantees
- Compojure
- Component
- computational and data-processing tasks
- concatenation, of persistent data structures / The concatenation of persistent data structures
- concurrency
- concurrency, with threads
- Concurrent Mark and Sweep (CMS) / JVM tuning
- concurrent pipelines
- Configuration
- Coordinated Transactional Ref
- copy collection / HotSpot heap and garbage collection
- core.async library
- core.rrb-vector contrib project
- cores / Threads and cores
- CPU bound computation
- CPU level, cycles
- Criterium
- Criterium output
D
- data serialization
- data sizing
- data structure operations
- destructuring
- Dirigiste
- distributed pipelines
- dynamic vars
E
- EDN
- empirical rule
- Encoders
- endurance tests
- Engulf
- epochal time model
- equivalent Java source
- error handling
- Espejito
- event-based profilers
F
G
H
I
- I/O batching
- I/O profiling
- i7z
- identity
- immutability
- Incanter
- inlining
- input/output (I/O) bound task
- instruction pipelining
- instruction scheduling / Instruction scheduling
- instrumenting profilers
- Intel VTune Analyzer
- Internet of Things (IoT)
- interning
- Inter Quartile Range (IQR)
- introspection, performance monitoring
- IOPS (Input-output per second)
- iota
J
- Jackson Java library
- Java
- java.jdbc
- java.jmx
- Java bytecode
- Java concurrent data structures
- Java Management Extensions (JMX)
- Java Memory Model
- Java Native Interface (JNI) / Resorting to Java and native code
- Java Runtime Environment (JRE) / The Java Virtual Machine
- Java source
- Java Virtual Machine
- JConsole
- JD-GUI
- JDBC
- JDBC batch operations
- JDBC resource pooling
- Jetty
- JProfiler
- JSON serialization
- jstat
- just-in-time (JIT) compiler / The just-in-time compiler
- JVM
- JVM instruction
- JVM options
- JVM options*-XX
- Jvmtop
K
L
- Last-in-First-out (LIFO) / Memory organization
- last-in-first-out (LIFO)
- latency
- latency, performance testing
- latency numbers
- laziness
- lazy sequences
- Leaky Bucket
- Leiningen
- Leiningen project.clj configuration
- less-used data structures
- libraries selection
- libraries selection, via benchmarks
- Likwid
- list
- Little's law
- LogBack
- logging
- Logstash
- Logstash-forwarder
- low-level concurrency
M
N
- native code
- nesting
- Netty
- networking
- New Relic
- nio
- Nippy
- no.disassemble project
- non-numeric scalars
- Non-uniform memory access (NUMA) / Interconnect
- nREPL
- numerical tower
- numeric libraries
- numerics
O
- online analytical processing (OLAP)
- online transaction processing (OLTP)
- Onyx
- Open Source performance
- oprofile
- optimization
P
- parallelism
- parallelism, with Reducers
- percentile
- perf
- perf-map-agent
- Perforate
- performance
- performance bottlenecks
- performance characteristics, transducer
- performance measurement
- performance miscellanea
- performance modeling
- performance monitoring
- performance optimization
- performance statistics
- performance testing
- performance tuning
- performance tuning, Little's law / Performance tuning with respect to Little's law
- performance vocabulary
- periods
- permanent generation / Memory organization
- persistent data structures
- persistent hash-maps
- persistent hash-vectors
- persistent tree-maps
- persistent tree-sets
- precomputing
- premature end of collection
- prime (symbol)
- primitive-math
- primitive numerics
- primitives
- Prismatic Graph
- processors
- production
- profile
- profilers
- Profiler tab / The Profiler tab
- profiling
- program counter (PC) / Memory organization
- program workload type
- project
- project setup, performance optimization
- Prometheus
- Proteus
- protocols
- proxy-super macro / Miscellaneous
Q
R
S
- Sampler tab / The Sampler tab
- sampling profilers
- sequences
- services
- setup, logging
- Simultaneous multithreading (SMT) / Threads and cores
- SLF4J
- SpyGlass
- Staged Event Driven Architecture (SEDA) / Concurrent pipelines
- stalls
- standard deviation
- static instruction scheduling
- statistics terminology primer
- about / A tiny statistics terminology primer
- median / Median, first quartile, third quartile
- mean / Median, first quartile, third quartile
- first quartile / Median, first quartile, third quartile
- third quartile / Median, first quartile, third quartile
- boxplot / Median, first quartile, third quartile
- periods / Median, first quartile, third quartile
- frequency / Median, first quartile, third quartile
- percentile / Percentile
- standard deviation / Variance and standard deviation
- variance / Variance and standard deviation
- Statsd
- StatsD
- storage / Storage and networking
- Storm
- stress testing
- string concatenation / String concatenation
- Stringer
- string interning
- strings
- structured approach, to performance / A structured approach to the performance
- symbols
- Symmetric multiprocessing (SMP) / Interconnect
T
- tail-call optimization (TCO)
- Tesser
- third quartile
- threads / Threads and cores
- Threads tab
- throttling
- throughput
- throughput, performance testing
- Token Bucket
- Tomcat
- transducer
- transients
- type hints
U
- Universal Scalability Law
- use case classification
- user-facing software
- USL
V
W
- web-routing libraries
- web server
- workload
- write-buffer
- write absorption
- write skew
Y
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.