Jump to content
Michaell

C++ compile times: Clang (bcc32c) vs. Borland (bcc32)

Recommended Posts

I'm currently using C++ Builder Athens 12.2 and switched from bcc32 to bcc32c. Following my finding regarding the huge compile time differences. All values are rounded (max. +/- 3 s) and measured several times.

CPU Ryzen 5 5600X:

  1. bcc32: 25 s, 1 CPU thread
  2. bcc32c: around 40 minutes, 1 CPU thread
  3. bcc32c: 170 s, 12 CPU threads

Due to this bad result I upgraded my CPU.

CPU Ryzen 9 5950X:

  1. bcc32: not measured
  2. bcc32c: 120 s, 12 CPU threads
  3. bcc32c: 80 s, 32 CPU threads

May be these information may help other users in view of compiler switch and or CPU switch.

 

Greetings!

Michaell

Edited by Michaell
1 value more exact documented

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×