Tagged articles

Virtual Memory

109 articles · Page 2 of 2
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Aug 29, 2018 · Fundamentals

Why Java Processes Show 50GB+ VIRT Memory and How to Control It

An investigation reveals that Java 8 processes can report virtual memory usage exceeding 50 GB due to extensive address space allocation by glibc’s arena mechanism, not actual physical memory, and explains how environment variables like MALLOC_ARENA_MAX can limit this VIRT growth.

MALLOC_ARENA_MAXVIRTVirtual Memory
0 likes · 5 min read
Why Java Processes Show 50GB+ VIRT Memory and How to Control It
21CTO
21CTO
Aug 1, 2018 · Fundamentals

Why Virtual Memory and Paging Make Your Computer Faster and Safer

This article explains how memory serves as the main storage for processes, introduces the concepts of virtual memory and paging, and describes how page tables and multi‑level paging enable efficient address translation, isolation, and sharing in modern operating systems.

Virtual Memorymemory managementpage-tables
0 likes · 12 min read
Why Virtual Memory and Paging Make Your Computer Faster and Safer
ITPUB
ITPUB
Aug 1, 2018 · Fundamentals

How Does Linux Manage Memory? A Deep Dive into Virtual Memory and Paging

This article explains the fundamentals of computer memory, covering linear addresses, virtual memory translation, paging mechanisms, page size queries, and the structure of multi‑level page tables used by Linux to efficiently map virtual to physical memory.

LinuxPage TableVirtual Memory
0 likes · 13 min read
How Does Linux Manage Memory? A Deep Dive into Virtual Memory and Paging
MaGe Linux Operations
MaGe Linux Operations
Jul 31, 2018 · Fundamentals

Understanding Memory, Virtual Memory, and Paging in Linux

This article explains how computer memory works, covering physical memory characteristics, address spaces, RAM's random access nature, virtual memory translation, paging mechanisms, page size queries, and multi‑level page tables that enable efficient and secure memory management in Linux.

LinuxVirtual Memorymemory management
0 likes · 13 min read
Understanding Memory, Virtual Memory, and Paging in Linux
ITPUB
ITPUB
Jul 26, 2017 · Fundamentals

Why Linux Uses Virtual Memory and How It Works

This article explains the need for virtual memory in Linux, describes its implementation mechanisms such as swap space and lazy allocation, and details the typical layout of the kernel and user address spaces, including high‑memory handling and zone mapping.

SwapVirtual Memorykernel
0 likes · 14 min read
Why Linux Uses Virtual Memory and How It Works
ITPUB
ITPUB
Nov 14, 2016 · Fundamentals

How Linux Kernel Turns malloc Calls into Physical Memory: A Simple Guide

This article explains Linux kernel memory management by describing how user‑level malloc allocates virtual memory, how page tables map virtual to physical addresses, and how the hardware‑triggered page‑fault mechanism ultimately provides the needed physical pages.

Page FaultVirtual Memorykernel
0 likes · 9 min read
How Linux Kernel Turns malloc Calls into Physical Memory: A Simple Guide
MaGe Linux Operations
MaGe Linux Operations
Oct 6, 2016 · Fundamentals

Understanding Linux’s Three‑Tier Physical Memory and Virtual Page Table Architecture

This article explains Linux’s hardware‑independent three‑tier physical memory model (node, zone, page) and the three‑level virtual memory page‑table hierarchy (PGD, PMD, PTE), including key macros, structure definitions, and the macros used to walk the tables from a virtual address to a physical page.

LinuxVirtual Memorymemory management
0 likes · 6 min read
Understanding Linux’s Three‑Tier Physical Memory and Virtual Page Table Architecture
ITPUB
ITPUB
Mar 4, 2016 · Databases

Debunking the Top 3 Myths About Modern In-Memory Databases

While in‑memory databases promise blazing speed, developers often overlook critical issues such as memory capacity limits, the complexities of moving from 32‑bit to 64‑bit architectures, and the constraints imposed by virtual memory and swap space, all of which can dramatically affect performance and scalability.

64-bit architectureVirtual Memorydatabase scalability
0 likes · 5 min read
Debunking the Top 3 Myths About Modern In-Memory Databases