wasm_performance_glossary

Wasm Performance Glossary

Fair Use Sources

Performance: Systems performance, Systems performance bibliography, Systems Performance Outline: (Systems Performance Introduction, Systems Performance Methodologies, Systems Performance Operating Systems, Systems Performance Observability Tools, Systems Performance Applications, Systems Performance CPUs, Systems Performance Memory, Systems Performance File Systems, Systems Performance Disks, Systems Performance Network, Systems Performance Cloud Computing, Systems Performance Benchmarking, Systems Performance perf, Systems Performance Ftrace, Systems Performance BPF, Systems Performance Case Study), Accuracy, Algorithmic efficiency (Big O notation), Algorithm performance, Amdahl's Law, Android performance, Application performance engineering, Async programming, Bandwidth, Bandwidth utilization, bcc, Benchmark (SPECint and SPECfp), BPF, bpftrace, Performance bottleneck (“Hotspots”), Browser performance, C performance, C Plus Plus performance | C++ performance, C Sharp performance | performance, Cache hit, Cache performance, Capacity planning, Channel capacity, Clock rate, Clojure performance, Compiler performance (Just-in-time (JIT) compilation - Ahead-of-time compilation (AOT), Compile-time, Optimizing compiler), Compression ratio, Computer performance, Concurrency, Concurrent programming, Concurrent testing, Container performance, CPU cache, CPU cooling, CPU cycle, CPU overclocking (CPU boosting, CPU multiplier), CPU performance, CPU speed, CPU throttling (Dynamic frequency scaling - Dynamic voltage scaling - Automatic underclocking), CPU time, CPU load - CPU usage - CPU utilization, Cycles per second (Hz), CUDA (Nvidia), Data transmission time, Database performance (ACID-CAP theorem, Database sharding, Cassandra performance, Kafka performance, IBM Db2 performance, MongoDB performance, MySQL performance, Oracle Database performance, PostgreSQL performance, Spark performance, SQL Server performance), Disk I/O, Disk latency, Disk performance, Disk speed, Disk usage - Disk utilization, Distributed computing performance (Fallacies of distributed computing), DNS performance, Efficiency - Relative efficiency, Encryption performance, Energy efficiency, Environmental impact, Fast, Filesystem performance, Fortran performance, FPGA, Gbps, Global Interpreter Lock - GIL, Golang performance, GPU - GPGPU, GPU performance, Hardware performance, Hardware performance testing, Hardware stress test, Haskell performance, High availability (HA), Hit ratio, IOPS - I/O operations per second, IPC - Instructions per cycle, IPS - Instructions per second, Java performance (Java data structure performance - Java ArrayList is ALWAYS faster than LinkedList, Apache JMeter), JavaScript performance (V8 JavaScript engine performance, Node.js performance - Deno performance), JVM performance (GraalVM, HotSpot), Kubernetes performance, Kotlin performance, Lag (video games) (Frame rate - Frames per second (FPS)), Lagometer, Latency, Lazy evaluation, Linux performance, Load balancing, Load testing, Logging, macOS performance, Mainframe performance, Mbps, Memory footprint, Memory speed, Memory performance, Memory usage - Memory utilization, Micro-benchmark, Microsecond, Monitoring

Linux/UNIX commands for assessing system performance include:

  • uptime the system reliability and load average
  • Top (Unix) | top for an overall system view
  • Vmstat (Unix) | vmstat vmstat reports information about runnable or blocked processes, memory, paging, block I/O, traps, and CPU.
  • Htop (Unix) | htop interactive process viewer
  • dstat, atop helps correlate all existing resource data for processes, memory, paging, block I/O, traps, and CPU activity.
  • iftop interactive network traffic viewer per interface
  • nethogs interactive network traffic viewer per process
  • iotop interactive I/O viewer
  • Iostat (Unix) | iostat for storage I/O statistics
  • Netstat (Unix) | netstat for network statistics
  • mpstat for CPU statistics
  • tload load average graph for terminal
  • xload load average graph for X
  • /proc/loadavg text file containing load average

(Event monitoring - Event log analysis, Google Cloud's operations suite (formerly Stackdriver), htop, mpstat, macOS Activity Monitor, Nagios Core, Network monitoring, netstat-iproute2, proc filesystem (procfs)]] - ps (Unix), System monitor, sar (Unix) - systat (BSD), top - top (table of processes), vmstat), Moore’s law, Multicore - Multi-core processor, Multiprocessor, Multithreading, mutex, Network capacity, Network congestion, Network I/O, Network latency (Network delay, End-to-end delay, packet loss, ping - ping (networking utility) (Packet InterNet Groper) - traceroute - netsniff-ng, Round-trip delay (RTD) - Round-trip time (RTT)), Network performance, Network switch performance, Network usage - Network utilization, NIC performance, NVMe, NVMe performance, Observability, Operating system performance, Optimization (Donald Knuth: “Premature optimization is the root of all evil), Parallel processing, Parallel programming (Embarrassingly parallel), Perceived performance, Performance analysis (Profiling), Performance design, Performance engineer, Performance equation, Performance evaluation, Performance gains, Performance Mantras, Performance measurement (Quantifying performance, Performance metrics), Perfmon, Performance testing, Performance tuning, PowerShell performance, Power consumption - Performance per watt, Processing power, Processing speed, Productivity, Python performance (CPython performance, PyPy performance - PyPy JIT), Quality of service (QOS) performance, Refactoring, Reliability, Response time, Resource usage - Resource utilization, Router performance (Processing delay - Queuing delay), Ruby performance, Rust performance, Scala performance, Scalability, Scalability test, Server performance, Size and weight, Slow, Software performance, Software performance testing, Speed, Stress testing, SSD, SSD performance, Swift performance, Supercomputing, Tbps, Throughput, Time (Time units, Nanosecond, Millisecond, Frequency (rate), Startup time delay - Warm-up time, Execution time), TPU - Tensor processing unit, Tracing, Transistor count, TypeScript performance, Virtual memory performance (Thrashing), Volume testing, WebAssembly, Web framework performance, Web performance, Windows performance (Windows Performance Monitor). (navbar_performance)

Abstract Syntax Tree (AST), Abstraction Layer, Addressing Modes, Ahead-of-Time Compilation (AOT), Alignment Constraints, Alignment Requirements, Asynchronous Functions in WebAssembly, AST Nodes, Atomic Instructions, Attribute Macros, Backwards Compatibility, Benchmarking WebAssembly, Binary Encoding, Binary Format Specification, Binary Format, Binary Modules, Binaryen, Block Instructions, Branch Instructions, Browser Compatibility, Browser Integration, Bytecode Instructions, Bytecode, Call Indirect Instructions, Call Instructions, Code Bloat, Code Caching, Code Generation, Code Reuse, Compilation Phases, Compilation Pipeline, Compilation Target, Compiler Toolchain, Compiling C to WebAssembly, Compiling Rust to WebAssembly, Compiling to WebAssembly, Compressed Instructions, Concurrency, Control Flow Graph, Control Flow Graphs, Control Flow Instructions, Control Instructions, Cross-Compilation Toolchains, Cross-Compilation, Custom Sections, Custom Toolchains, Data Encoding, Data Segments, Debugger, Debugging Support, Debugging Symbols, Decoding WebAssembly, Deterministic Execution, Dynamic Linking Proposal, Dynamic Linking, Dynamic Memory Allocation, Dynamic Module Loading, Ecosystem, Embedding WebAssembly, Emscripten, Endianness, Engine Implementations, Engine, Environment Variables in WASI, Error Handling Mechanisms, Error Handling, Exception Handling Proposal, Exception Handling, Execution Context, Exports, Extensibility Mechanisms, Extensibility, External Function Interface, External Interface, External Interfaces, Feature Detection, Floating Point Operations, Floating Point Types, Function Bodies, Function Calls, Function Imports, Function Indices, Function References, Function Signatures, Function Tables, Garbage Collection Proposal, Garbage Collection Types, Garbage Collection, Garbage-Collected References, Global Indices, Global Variables, Globalization Support, High-Level Language Integration, High-Level Languages Support, Host APIs, Host Bindings, Host Environment, Host Functions, Host Security, Import Object, Import Objects, Import Resolution, Import Section, Importing Modules, Incompatible Changes, Indexing, Inline Assembly, Inline Caching, Instruction Decoding, Instruction Encoding, Instruction Set Architecture, Instruction Set, Integer Operations, Integration with Browsers, Integration with JavaScript, Interleaving Execution, Intermediate Representation, Interoperability with JavaScript, Interoperability, Interpreter, Interpreters, Intrinsic Functions, JIT Compilation, Just-in-Time Compilation (JIT), Known Issues, Label Nodes, Language Targets, Lazy Compilation, Lazy Instantiation, Linear Memory, Linking Modules, Linking Section, Linking, Loader, Local Indices, Local Variables, Loop Constructs, Low-Level Code, Machine Code Generation, Machine Code, Memory Allocation, Memory Indices, Memory Initializer, Memory Management, Memory Model, Memory Pages, Metadata Section, Metadata, Module Imports, Module Instance, Module Linking Proposal, Module Linking, Module Structure, Module Validation, Module, Multi-Language Support, Multi-Memory Proposal, Multi-Module Applications, Multi-Threading, Multi-Value, Mutable Globals, Name Mangling, Name Resolution, Name Section, Native Execution, Native Modules, Non-Trapping Float-to-Int Conversions, Numeric Instructions, Object Files, Object Format, Opcode Encoding, Opcode, Optimization Passes, Optimizations, Optimizing Compiler, Parameter Passing, Passive Data Segments, Performance Analysis, Performance Optimization, Persistent Memory, Pinned Memory, Platform Independence, Polyfill Implementations, Polyfill, Portable Code, Portable Executables, Post-Order Traversal, Precompiled Modules, Proposals Process, Reference Counting, Reference Types Proposal, Reference Types, Relocation Entries, Relocatable Code, Return Values, Runtime Environment, Runtime Errors, Runtime Support, Runtime, Sandboxed Execution, Sandboxing Techniques, Sandboxing, Security Audits, Security Considerations, Security Model, Shared Linear Memory, Shared Memory Proposal, Shared Memory, Shared Table, Side Modules, SIMD Extensions, SIMD Instructions, SIMD Proposal, Source Mapping, Stack Machine Architecture, Stack Machine Model, Stack Machine, Stack Management, Start Function, Streaming APIs, Streaming Compilation, Streaming Instantiation, String Encoding, String Manipulation, Structured Control Flow, Structured Exception Handling, Symbol Resolution, Table Elements, Table Initialization, Tail Call Optimization, Tail Calls Proposal, Tail Calls, Testing Frameworks, Text Format, Textual Representation, Threading Model, Threads Proposal, Toolchain, Trap Handling, Trap Instructions, Trap Representations, Type Checking, Type Constraints, Type Definitions, Type Inference, Type Signature, Type System, Unmanaged Code, Validation Algorithm, Validation Module, Validation Rules, Validation, Value Stack, Value Types, Variable Length Encoding, Variable Mappings, Vector Instructions, Vector Operations, Virtual Machine, VM Implementations, WABT (WebAssembly Binary Toolkit), WASI (WebAssembly System Interface), WASI Filesystem API, WASI Networking API, WASI Standardization, Wasm Backend, WASM Backend, Wasm Binaries, WASM Binary Format, WASM Extensions, Wasm Fiddle, Wasm Parser, WASM Modules, Wasm Runtime, wasm-bindgen, wasm-pack, wasmer Runtime, wasmer, wasmtime Runtime, wasmtime, wat2wasm Tool, WebAssembly ABI, WebAssembly and AssemblyScript, WebAssembly and Blazor, WebAssembly and C++ Integration, WebAssembly and Go Integration, WebAssembly and Rust Integration, WebAssembly AssemblyScript, WebAssembly Backend for LLVM, WebAssembly Backend, WebAssembly Binary Format (WASM), WebAssembly Binary Format, WebAssembly Binary Toolkit (WABT), WebAssembly Bridge, WebAssembly Bytecode, WebAssembly Compilation, WebAssembly Components, WebAssembly Community Group, WebAssembly Core Specification, WebAssembly Debug Adapter Protocol, WebAssembly Debugging, WebAssembly Engine, WebAssembly Exception Handling, WebAssembly Execution, WebAssembly Function Signature, WebAssembly Garbage Collection Proposal, WebAssembly Garbage Collection, WebAssembly Garbage Collector, WebAssembly High-Level Languages, WebAssembly Host Bindings, WebAssembly Interface Types in XML (WITX), WebAssembly Interface Types, WebAssembly Interpreter, WebAssembly JavaScript Interface (WASMJS), WebAssembly JavaScript Interface, WebAssembly Loader, WebAssembly Micro Runtime (WAMR), WebAssembly Module Linking, WebAssembly Module, WebAssembly MVP (Minimum Viable Product), WebAssembly Object Format, WebAssembly Polyfill, WebAssembly Proposals, WebAssembly Reference Implementation, WebAssembly Reference Types, WebAssembly Runtime, WebAssembly Security, WebAssembly SIMD, WebAssembly Specification, WebAssembly Stack Machine, WebAssembly Streaming APIs, WebAssembly Streaming, WebAssembly Studio, WebAssembly System Interface (WASI), WebAssembly Table, WebAssembly Text Format (WAT), WebAssembly Text Format, WebAssembly Threads Proposal, WebAssembly Threads, WebAssembly Toolchain, WebAssembly Type System, WebAssembly Validator, WebAssembly Virtual Machine, WebAssembly WITX Files, WebAssembly Working Group, WebIDL Bindings, Zero-Cost Abstractions, Zero-Fill Memory

WebAssembly: Wasm, Emscripten, WebAssembly in the Cloud, WebAssembly and Kubernetes, WebAssembly and Istio, Rust on Wasm, C++ on Wasm, C# on Wasm (Blazor), WebAssembly System Interface (WASI), waPC (WebAssembly Procedure Calls), Python on Wasm (Pyodide), WebAssembly Bibliography - Wasm Bibliography, WebAssembly GitHub - Wasm GitHub, Awesome WebAssembly - Awesome Wasm. (navbar_wasm - see also navbar_browsers)


Cloud Monk is Retired ( for now). Buddha with you. © 2025 and Beginningless Time - Present Moment - Three Times: The Buddhas or Fair Use. Disclaimers

SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.


wasm_performance_glossary.txt · Last modified: 2025/02/01 06:22 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki