On a side note, iOS 12 was great but seems riddled with memory leaks that eventually require a reboot every few days.
On a side note, iOS 12 was great but seems riddled with memory leaks that eventually require a reboot every few days.
Are you sure you're not talking about storage space? I don't know what memory diagnostic app you're talking about.
Sure it's not 'the memory diagnostic app' that's wrong?
Don’t forget to update your anti-virus too!
How's that so? An app doesn't have to leak OS memory, just leak its own memory.
It's unsafe for the kernel to swap the memory out, because paging doesn't (usually) work while running kernel code.
It might be called "non-pageable", "pinned", "non-swappable", etc. Out of those, I'd prefer "non-pageable", because it's the most descriptive term for it.
Non-standard terminology is not great for communication.
Really ? Because it's literally called that in macOS Activity Monitor app, the term is also used in Apple's kernel documentation and API's (e.g. in the `mem_and_io_snapshot` struct defined in 'debug.h' in Kernel.framework). It's also mentioned in the Kernel Programming Guide.
Never did macOS drivers, just bare metal, Windows and Linux so far, macOS is not very big in our niche. Weird that Apple's terminology is so different.
Typing this on a Macbook Pro, and I can see that Activity Monitor does mention "wired" memory.
For what OS? Consider https://wiki.freebsd.org/Memory
Wired
- Non-pageable memory: cannot be freed until explicitly released by the owner
- Userland memory can be wired by mlock(2) (subject to system and per-user limits)
- Kernel memory allocators return wired memory
- Contents of the ARC and the buffer cache are wired
- Some memory is permanently wired and is never freed (e.g., the kernel file itself)
OSX is derived from BSD.Check my other reply above. Did some FreeBSD work ~15 years ago, but I guess I'd already forgotten.
What I’ve noticed is that everything is faster. Until it suddenly isn’t. And then swiping between home screen pages takes approximately one full second and only shows one intermediate animation frame. In other words, it suddenly is unusable. Background app chewing up resources? No idea. I just know it didn’t do it in iOS 11.
Oh, and this was throughout the beta. It’s been decreasing as time goes on though.
Love, - guy who writes software and knows that all software is terrible
It really amazes me how people are always forming ideological groups - C vitamin is the best cure for everything. C vitamin is useless, just forget it. iOS has memory leaks. No, you are holding it wrong, iOS 12 is good.
And here at least we are a techy bunch, but outside the tech circle, how people treat software is just astonishing. Like the guy who made photographs sitting on the passenger seat, because his Tesla is a full autonomous car and it is perfectly capable of driving by itself.