1. Bjarne Anker
  2. PowerBuilder
  3. Friday, 12 June 2020 09:13 AM UTC

Hi.

We have recently purchased a new build server.

It has an AMD Ryzen 9 3950X CPU with 16 cores @ 3,5 GHz.

We feel that it doesn't take full advantage of all the resources when compiling.

I've tried both the GUI in PB and pbc190.exe.

I still only uses about 10% CPU and the compiletime is not very much shorter than on the old Windows Server 2019 running in VMWare.

 

Is there anything we can adjust to make sure it uses more of the dedicated resources available?

 

br,

 

Bjarne Anker

Maritech Systems AS

Accepted Answer
Chris Pollach @Appeon Accepted Answer Pending Moderation
  1. Friday, 12 June 2020 15:12 PM UTC
  2. PowerBuilder
  3. # Permalink

Hi Bjarne;

   The IDE and/or PBC will only utilize one address space and thus depending on your O/S probably will assign it one CPU. Hopefully, your new PC has SSD HD's.

Regards ... Chris

Comment
  1. mike S
  2. Tuesday, 2 February 2021 19:21 PM UTC
PB and the compiler are single threaded. so if you have 16 cores, 1 will be used
  1. Helpful
  1. Noel Hibbard
  2. Tuesday, 2 February 2021 19:44 PM UTC
That's what I have always been told but you can see even load across all cores. The machine is otherwise idle. I could understand if I had say a quad core and the total usage was %25 with 3 idle cores and one at %100. That isn't the case here. We have 8 cores and all are evenly loaded between 25-33%. Towards the end of the build process one core jumps to about 80% and disk usage jumps up as it's writing the PBLs/PBDs.
  1. Helpful
  1. Brage Mogstad
  2. Wednesday, 22 February 2023 09:47 AM UTC
Chris & Bjarne,

Out of experimenting with old vs new tech I can positively confirm compiling code is way faster on a hybrid RAM drive.

2012 i7 3740QM

4 cores 8 threads

100 GB Hybrid SATA-3 SSD RAM Drive r/w speeds of 4500/4300

vs

2020 i7 10750H

6 cores 12 threads

1 TB M.2 SSD NVME Drive r/w speeds of 3500/3200

Result:

The compile speeds are almost identical even though the i7 gen 10 single core speed is 35% faster.

Conclusion:

I'd expect a fullbreed RAM drive with r/w speeds of 13000/12500 to cut compile time with 2/3.

The single core speed of the CPU may help, but not as much as expected.



Regards

Brage
  1. Helpful 1
There are no comments made yet.


There are replies in this question but you are not allowed to view the replies from this question.