Hacker News new | ask | show | jobs
by 0x1d7 29 days ago
Windows will never overcommit. All pages are backed by physical memory or backing store.
1 comments

Yes, that was my point. But Windows might still allocate pages lazily (i.e. reserve them and actually allocate only when the program writes into them). The difference from Linux is that it will only reserve if the allocation has a reasonable size and the total committed allocation doesn't exceed certain safe limits / quotas, so it will be possible to safely swap on disk later under low memory conditions.