pitrou opened a new issue, #36090:
URL: https://github.com/apache/arrow/issues/36090

   ### Describe the bug, including details regarding any error messages, 
version, and platform.
   
   Here is a full debug build with Acero disabled (572 build steps), as of 
changeset 95972cca1f65179b63a9fe5262d1092547e3d137:
   ```
   real 2m22,463s
   user 38m39,322s
   sys  2m26,218s
   ```
   
   Here is the same build with Acero enabled (642 build steps):
   ```
   real 2m39,304s
   user 45m11,410s
   sys  2m51,336s
   ```
   
   So compiling Acero + tests is worth 7 minutes of CPU time, which seems a bit 
large.
   
   More generally, Arrow C++ compile times (in debug mode) seem to have 
increased by 25% - or 7 additional minutes of CPU time - between 11.0.0 and 
12.0.0, which is not sustainable:
   
   * debug build on 11.0.0 (552 build steps):
   ```
   real 2m17,473s
   user 37m37,749s
   sys  2m24,311s
   ```
   * same debug build on 12.0.0 (634 build steps):
   ```
   real 2m35,782s
   user 44m12,064s
   sys  2m48,723s
   ```
   
   ### Measurements notes
   
   * `ccache` was disabled
   * CUDA, Dataset, Flight, Gandiva were disabled
   * Compute, GCS, Parquet, Orc, S3 were enabled
   * shared libraries only
   * using `ld.gold`
   * target build directory resides on a 
[zram](https://en.wikipedia.org/wiki/Zram) filesystem
   
   
   ### Component(s)
   
   C++


-- 
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: issues-unsubscr...@arrow.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to