pitrou commented on PR #47637:
URL: https://github.com/apache/arrow/pull/47637#issuecomment-3328912558

   I'm trying this locally, also using conda-forge and therefore the same 
toolchain. One interesting aspect is that IPO seems to decrease total library 
size, perhaps by removing unused private functions and data:
   * before:
   ```console
   $ size -G /build/build-release/relwithdebinfo/*.so
         text       data        bss      total filename
      1231288     436476       1080    1668844 
/build/build-release/relwithdebinfo/libarrow_acero.so
     11719000    2076782      46232   13842014 
/build/build-release/relwithdebinfo/libarrow_compute.so
      1029085     613682       3496    1646263 
/build/build-release/relwithdebinfo/libarrow_dataset.so
     11368776    3895932    2181849   17446557 
/build/build-release/relwithdebinfo/libarrow.so
      1010359     500136       1992    1512487 
/build/build-release/relwithdebinfo/libarrow_testing.so
      2675915    1510609       6328    4192852 
/build/build-release/relwithdebinfo/libparquet.so
   ```
   * after:
   ```console
   $ size -G /build/build-release/relwithdebinfo/*.so
         text       data        bss      total filename
       971243     380629       1552    1353424 
/build/build-release/relwithdebinfo/libarrow_acero.so
     11764472    1924230      46440   13735142 
/build/build-release/relwithdebinfo/libarrow_compute.so
       911885     500747       4328    1416960 
/build/build-release/relwithdebinfo/libarrow_dataset.so
     10306362    3473709    2183392   15963463 
/build/build-release/relwithdebinfo/libarrow.so
       954794     439139       3968    1397901 
/build/build-release/relwithdebinfo/libarrow_testing.so
      2446829    1344558       4128    3795515 
/build/build-release/relwithdebinfo/libparquet.so
   ```


-- 
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]

Reply via email to