• 0 Posts
  • 308 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle














  • The main parts are the dependency of your files ofc, if they all depends on file A, then that A has to be compiled first, mono tread. Secondly depending on your project (is it lots of dlls or one biig executable) the linker might be a big choke point, as it’s kind of mono threaded (per project).

    CCache can be fantastic, I worked on a 700-project soft (one executable), almost 2GB cpp source code, full recompile took around 2h on a modern 10/20 CPU, just compiling was often a drag but with cache it shrank compile times way more than any multiprocessing could.

    If you’re several working on a big project you can share the build cache too, so your rebuild will be almost instant because your co-workers have already compiled everything except your changes.


  • Not yet, bit give it five ten years and your PC will be behind a cheap smartphone. At least that is what history have teached me.

    And of course there will always be specific needs that a phone can’t handle, some years ago we had a client with a PC that had 1TB RAM, but that’s not what I had in mind, a desktop usually can be quite okay with a quadcore +16GB RAM, hence the comparison with a phone.

    Why do you have that big a heatsink 😲 ?