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]

Reply via email to