if your software has:
- 30k files
- takes 2 hours to compile
- uses more than 8GB of memory when compiling
- does 30 things
that's not software, it's cancer
'world application' should be renamed 'hell on earth software'
I doubt even chromium takes 2hrs to compile, what on Earth are you doing?
i have to limit the jobs so it does
i compile it with 8 cores
@caskd *that's not software, it's Windows
building on >8 cores takes over 12GB
did you buy a processor with more than 8 cores and paired it with less than 32GB of RAM?
Ryzen 7 3700X with 16GB
@caskd Read: the average webbrowser.
@caskd chromium source xode is 30GBs, something like that
@caskd eithet that or 8gb
@qorg11 compressed it’s only 800M-rw-r--r-- 1 caskd caskd 795M Oct 17 19:01 /home/caskd/Packages/browsers/chromium/src/chromium-85.0.4183.121.tar.xz
@caskd mind unpacking it? xz does magic
other than building stuff i always hover between 1.5GB and 6GB usage so it was pretty useless for me
>other than at lunch and dinner I never eat
i barely even compile stuff this heavy so like who cares
as a rule you should count 2GB per thread/4GB per core next time you build a machine
instead of getting more ram i'd rather use lighter stuff
i have legit had no problems with the memory size with 1-2GB/thread other than this specific case
@benis What kind of rule is that? Why do you think RAM usage scales with CPU thread count?
empirical evidence derived from the abysmal performance of a TR 3990X paired with 64GB of RAM, I think Level1Techs' Wendell found that out
@benis Hmm, interesting, do you have a link for this?
Also, It should be fine to have <16GB of RAM and be able to compile a entire Linux system from scratch. I don't think we should try to cope with shit software that cannot be compiled without ridiculous specs.
@sacha which is cancer by definition