jatinkumarsingh opened a new pull request, #18959: URL: https://github.com/apache/datafusion/pull/18959
Add section explaining Profile Guided Optimization can provide up to 25% performance improvements. Includes three-stage build process instructions and tips for effective PGO usage. References issue #9507. ## Which issue does this PR close? Closes #9561 ## Rationale for this change Adds documentation for Profile Guided Optimization (PGO) as requested. PGO can provide up to 25% performance improvements for DataFusion workloads, and users need clear guidance on how to use it. ## What changes are included in this PR? - Added "Profile Guided Optimization (PGO)" section to `docs/source/user-guide/crate-configuration.md` - Three-stage build process instructions (instrumentation, profiling, recompilation) - Tips for effective PGO usage (representative workloads, multiple iterations, combining with other optimizations) - Links to Rust compiler guide and issue #9507 ## Are these changes tested? Yes. Documentation changes are validated by the CI workflow which builds the docs and checks for errors. The markdown syntax is valid and follows existing patterns. ## Are there any user-facing changes? Yes. This adds documentation that will be published on the DataFusion website under "Crate Configuration" > "Optimizing Builds". Users will find guidance on using PGO to improve performance. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
