Learn
Browse the learn topics organized by category.
Performance Fundamentals
Explore the core principles, metrics, and laws that define software performance engineering.
Computer Architecture
Understand how hardware components influence software performance, from CPU to storage.
Operating Systems
Delve into the performance aspects of operating systems, including scheduling, memory, and I/O.
Memory Management
Learn about memory allocation, garbage collection, caching, and techniques for efficient memory use.
Concurrency & Parallelism
Master concepts related to multithreading, synchronization, and parallel execution for scalable systems.
Networking
Examine network protocols, latency, throughput, and optimization strategies for distributed applications.
Data Management
Focus on database performance, caching strategies, and efficient data storage and retrieval.
Distributed Systems
Understand the challenges and solutions for performance in distributed architectures, microservices, and message queues.
Cloud & Virtualization
Investigate performance considerations specific to cloud environments, containers, serverless, and virtual machines.
Performance Testing & Benchmarking
Learn methodologies, types, and best practices for evaluating system performance under various loads.
Profiling & Instrumentation
Discover techniques and tools for identifying performance bottlenecks within code execution.
Performance Analysis
Apply methods for diagnosing performance issues, modeling system behavior, and forecasting capacity.
Performance Optimization
Explore strategies and techniques to improve the speed, efficiency, and resource utilization of software.
Observability
Gain insights into system behavior through monitoring, logging, metrics, and distributed tracing.
Reliability Engineering
Ensure system resilience, fault tolerance, and high availability through performance-aware design.
Programming Language Performance
Understand performance characteristics and optimization techniques specific to various programming languages.
Reference & Patterns
Access a comprehensive glossary, common performance patterns, anti-patterns, and essential formulas.