summaryrefslogtreecommitdiff
path: root/integrationtests/dmap.csv.query.expected
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2025-06-16 23:15:31 +0300
committerPaul Buetow <paul@buetow.org>2025-06-16 23:15:31 +0300
commit7bc889acb28d8613944551d2129f0d9a7b65ecc3 (patch)
treef13d958ab7e12915651de63a45f204d7ba698048 /integrationtests/dmap.csv.query.expected
parenta3c29db4df8650b5c6d9ae987c23d88ab606dd45 (diff)
Refactor PBO to PGO with true Profile-Guided Optimization
- Rename PBO (Profile-Based) to PGO (Performance Guided Optimization) - Implement true PGO using Go's -pgo compiler flag - Refactor script into maintainable functions: - setup_environment(): Initialize paths and variables - create_test_file(): Generate 100MB test file with 1M lines - build_baseline(): Build version without PGO optimizations - collect_training_data(): Generate CPU profiles for training - build_pgo_optimized(): Build with -pgo flag using training profile - run_pgo_performance_test(): Profile PGO-optimized version - run_performance_comparison(): Compare baseline vs PGO performance - generate_detailed_analysis(): Create comprehensive profile analysis - cleanup(): Remove temporary files - show_summary(): Display results and process summary - Update Makefile target from 'pbo' to 'pgo' - Update .gitignore patterns for PGO temporary files - Update CLAUDE.md documentation for new PGO process - Remove git stash dependencies for simpler automation - Generate before/after performance comparison reports 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'integrationtests/dmap.csv.query.expected')
0 files changed, 0 insertions, 0 deletions