Oddbean new post about | logout
 honestly, running two rust builds in parallel blew out my 64gb pc's memory

typical median PC today has 16gb of memory, it is only the lack of cores (my pc has 12, it's AMD Zen) the typical shitty intel crap has at most 8 cores

cargo builds use every CPU thread to run a compilation job in parallel

imagine writing a programming language and not actually considering that maybe people who want to use it may not have infinity memory for each thread of compilation?

i mean, if 8gb of memory seems to be a typical case for a single thread of rust compilation, then maybe they should consider not running more than memory in gb/8 threads?

nope... because retarded intel nvidia users

go uses about 256mb/thread in compilation and has a unified compilation cache and source code cache with full authenticated versioning

y'all think rust is the future?

gimme a break, y'alls fucking retarded, and using noughties technology when you could pay less and get more performance with teenies technology

but apparently rust devs don't use AMD hardware, so they expect that CPU threads is perfectly safe, don't write any code into their lazy GC to prevent it from causing the PC from running out of memory to do all their fancy object unravelling

i have no words, y'alls are living in the past, actually