This directory contains historical performance optimization documentation for liblevenshtein-rust.
Status: Archived - For historical reference only
Current Documentation: See docs/PERFORMANCE.md for current performance information
These documents track the optimization journey from v0.1.0 through v0.2.0, showing the iterative process of improving performance through profiling, benchmarking, and targeted optimizations.
Key Results:
See ../optimization/ for phase-by-phase optimization journey:
Phase 4: SmallVec Investigation
Phase 5: StatePool Results - ⭐ Exceptional Results
Phase 6: Arc Path Results - ⭐ Highly Successful
archive/performance/
├── README.md (this file)
│
├── High-Level Overviews
│ └── OPTIMIZATION_SUMMARY.md # ⭐ Start here
│
├── Core Engine Optimizations
│ ├── ARC_OPTIMIZATION_RESULTS.md
│ ├── PATHNODE_OPTIMIZATION_RESULTS.md
│ └── QUERY_ARC_ANALYSIS.md
│
├── DAWG Backend
│ ├── DAWG_OPTIMIZATION_RESULTS.md
│ ├── DAWG_OPTIMIZATIONS_APPLIED.md
│ ├── DAWG_OPTIMIZATION_OPPORTUNITIES.md
│ └── INDEX_BASED_QUERY_RESULTS.md
│
├── Serialization
│ ├── SERIALIZATION_OPTIMIZATION_RESULTS.md
│ ├── SERIALIZATION_OPTIMIZATIONS_APPLIED.md
│ ├── SERIALIZATION_OPTIMIZATION_PLAN.md
│ └── SERIALIZATION_BENCHMARK_BASELINE.md
│
├── Filtering & Code Completion
│ ├── CODE_COMPLETION_PERFORMANCE.md
│ └── CONTEXTUAL_FILTERING_OPTIMIZATION.md
│
├── Comparisons & Validation
│ ├── DAWG_COMPARISON.md
│ ├── JAVA_COMPARISON.md
│ └── REAL_WORLD_VALIDATION.md
│
├── Tuning & Analysis
│ ├── THRESHOLD_TUNING_RESULTS.md
│ ├── PGO_IMPACT_ANALYSIS.md
│ └── PERFORMANCE_ANALYSIS.md
│
└── Early Phases
├── PHASE2_RESULTS.md
├── PHASE3_RESULTS.md
├── PROFILING_AND_PGO_RESULTS.md
└── OPTIMIZATION_RESULTS.md
This archived documentation reflects the state of optimizations through v0.2.0. For current performance information, see:
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |