Tagged articles

Memory Management

1048 articles · Page 2 of 11
Deepin Linux
Deepin Linux
Apr 22, 2026 · Fundamentals

Why Page Cache Is the Hidden Engine Behind Linux I/O Performance

The article explains how Linux’s page cache bridges memory and disk, detailing its read/write mechanisms, dirty page handling, pre‑read optimization, kernel parameters, and practical tuning tips for static file serving, databases, and logging, showing why mastering it is essential for performance.

Dirty PagesI/O performanceLinux
0 likes · 30 min read
Why Page Cache Is the Hidden Engine Behind Linux I/O Performance
AI Architecture Hub
AI Architecture Hub
Apr 22, 2026 · Artificial Intelligence

Build a Minimal AI Agent Loop in 30 Minutes and Turn It into a Stable Production System

This article walks through constructing a tiny, runnable AI agent loop that reads a user task, lets the model choose the next step, calls a tool, feeds the observation back, and repeats, then explains how to add harness, memory, permission, and validation layers to make the agent reliable in real‑world engineering environments.

AI AgentAgent LoopHarness
0 likes · 30 min read
Build a Minimal AI Agent Loop in 30 Minutes and Turn It into a Stable Production System
AI Open-Source Efficiency Guide
AI Open-Source Efficiency Guide
Apr 21, 2026 · Artificial Intelligence

How agentic-stack Enables Cross‑Tool Memory Transfer for Large Language Models

The article introduces agentic‑stack, a portable .agent folder that lets eight AI coding tools share a unified memory, skill, and protocol system, detailing its four‑layer memory model, progressive skill disclosure, shim‑based adapters, review protocols, practical team scenarios, installation steps, and architectural design.

LLMMemory ManagementPython
0 likes · 14 min read
How agentic-stack Enables Cross‑Tool Memory Transfer for Large Language Models
Architect
Architect
Apr 20, 2026 · Artificial Intelligence

Why a Tiny Agent Loop Exposes the Real Engineering Hurdles of AI Agents

The article walks through building a minimal 20‑line agent loop, explains each step—from reading a task to invoking tools and feeding observations back—then shows how real systems like Claude Code, OpenClaw and Pi add layers of harness, memory, permission and validation to make the loop safe and reliable in production.

AI AgentAgent LoopFunction Calling
0 likes · 23 min read
Why a Tiny Agent Loop Exposes the Real Engineering Hurdles of AI Agents
SpringMeng
SpringMeng
Apr 19, 2026 · Artificial Intelligence

Build a LangChain AI Agent in 20 Minutes: Step‑by‑Step Guide

This tutorial walks through creating a LangChain‑based AI agent by covering model integration, tool definition with @tool, short‑ and long‑term memory handling via checkpointers and vector stores, and assembling everything with create_agent, middleware, and code examples for a functional travel assistant.

AI AgentLangChainLangGraph
0 likes · 16 min read
Build a LangChain AI Agent in 20 Minutes: Step‑by‑Step Guide
Architecture and Beyond
Architecture and Beyond
Apr 19, 2026 · Artificial Intelligence

How Hermes Agent Structures Persistent Memory, Skills, and Session Search

This article dissects Hermes Agent's three‑layer persistence model, skill discovery mechanisms, tool registration and scheduling, session‑search retrieval, and automated skill evolution, highlighting design trade‑offs, concurrency handling, and practical pitfalls for building robust AI‑driven agents.

AI AgentsMemory ManagementSession Search
0 likes · 20 min read
How Hermes Agent Structures Persistent Memory, Skills, and Session Search
AI Waka
AI Waka
Apr 18, 2026 · Artificial Intelligence

Mastering AI Agent Reliability: 12 Harness Engineering Patterns You Need

This guide explains how to move from fragile, prompt‑only AI agents to production‑grade systems by designing a control layer—called Harness Engineering—covering memory management, workflow orchestration, permission boundaries, automation patterns, and the Intelligent Harness Runtime that makes agents self‑governing and resilient.

AI AgentIntelligent Harness RuntimeLLM governance
0 likes · 18 min read
Mastering AI Agent Reliability: 12 Harness Engineering Patterns You Need
o-ai.tech
o-ai.tech
Apr 17, 2026 · Artificial Intelligence

How Hermes Agent Self‑Evolves: Memory, Skills, and Offline Training Pipelines

This article dissects Hermes Agent’s self‑evolution mechanism, explaining how stable facts are stored in memory, reusable procedures become skills, and rollout trajectories are turned into training data through background review, context compression, and OPD‑based token‑level distillation.

Agent ArchitectureHermes AgentMemory Management
0 likes · 33 min read
How Hermes Agent Self‑Evolves: Memory, Skills, and Offline Training Pipelines
Deepin Linux
Deepin Linux
Apr 17, 2026 · Fundamentals

Understanding Linux System Calls: Core Logic, Mechanisms, and Practical Examples

This comprehensive guide explains Linux system calls—the sole interface between user‑space programs and the kernel—covering their purpose, core logic for process, file, and memory management, the underlying interrupt mechanisms, parameter handling, and real‑world C code examples.

C programmingLinuxMemory Management
0 likes · 53 min read
Understanding Linux System Calls: Core Logic, Mechanisms, and Practical Examples
Amazon Cloud Developers
Amazon Cloud Developers
Apr 16, 2026 · Artificial Intelligence

Taming Token Explosion in OpenClaw Agents via Harness‑Based Observability, Memory & Skills

The article analyses OpenClaw’s rapid popularity and the resulting token‑explosion issue, classifies its causes into injection, repetition and black‑box types, then details how Harness‑level observability, layered memory management and progressive skill disclosure can monitor and cut token waste, with concrete Amazon Bedrock metrics and implementation tips.

AI AgentsAmazon BedrockMemory Management
0 likes · 27 min read
Taming Token Explosion in OpenClaw Agents via Harness‑Based Observability, Memory & Skills
AI Architecture Path
AI Architecture Path
Apr 16, 2026 · Artificial Intelligence

How Claude‑Mem Eliminates AI Assistant Forgetfulness and Cuts Token Costs

This article analyzes the open‑source Claude‑Mem plugin, detailing developers' pain points with AI assistants, the plugin's persistent memory architecture, core features, MCP search workflow, practical usage examples, best‑practice tips, installation methods, system requirements, and common troubleshooting advice.

AIInstallationMCP
0 likes · 15 min read
How Claude‑Mem Eliminates AI Assistant Forgetfulness and Cuts Token Costs
AI Tech Publishing
AI Tech Publishing
Apr 14, 2026 · Artificial Intelligence

12 Harness Design Patterns from Claude Code: Memory, Workflow, Tools, and Automation

The article dissects twelve concrete harness design patterns uncovered in the leaked Claude Code source, organized into four categories—memory & context, workflow & orchestration, tools & permissions, and automation—detailing their use cases, trade‑offs, and implementation costs for building production‑grade AI agents.

Agent designClaude CodeMemory Management
0 likes · 14 min read
12 Harness Design Patterns from Claude Code: Memory, Workflow, Tools, and Automation
Architect
Architect
Apr 13, 2026 · Artificial Intelligence

How Hermes and OpenClaw Differ in Memory Architecture and Skill Management

The article analyzes Hermes Agent's three‑layer memory system—fact memory stored in tiny Markdown files, session history indexed with SQLite + FTS5, and procedural memory via skill management—then compares each layer to OpenClaw's architecture and explains how to integrate self‑summarizing skills into OpenClaw.

Agent ArchitectureExternal Memory ProviderFTS5
0 likes · 27 min read
How Hermes and OpenClaw Differ in Memory Architecture and Skill Management
AI Tech Publishing
AI Tech Publishing
Apr 13, 2026 · Artificial Intelligence

12 Core Components of a Production-Grade Agent Harness and Framework Comparison

The article explains why production issues often stem from the agent harness rather than the model, defines the harness concept, breaks down its twelve essential components, shows a full execution loop, compares Anthropic, OpenAI, LangChain and other frameworks, and discusses key design trade‑offs for building robust AI agents.

AI AgentsAgent HarnessFramework Comparison
0 likes · 21 min read
12 Core Components of a Production-Grade Agent Harness and Framework Comparison
Tencent Technical Engineering
Tencent Technical Engineering
Apr 12, 2026 · Operations

How TencentOS Engineers Revamped Linux Swap for 5‑20% Performance Gains

This article translates and consolidates three LWN analyses of the Linux swap subsystem modernization led by TencentOS kernel engineer Kairui Song, detailing the introduction of swap tables, removal of the swap map, virtual swap concepts, code changes, performance improvements of up to 20 % and the broader impact on the kernel community.

Linux kernelMemory ManagementPerformance Optimization
0 likes · 27 min read
How TencentOS Engineers Revamped Linux Swap for 5‑20% Performance Gains
Past Memory Big Data
Past Memory Big Data
Apr 11, 2026 · Artificial Intelligence

Hermes vs OpenClaw: What Am I Missing? The AI Agent Community’s Divisive Debate

A Reddit post sparked a heated debate over Hermes Agent and OpenClaw, leading to a deep technical comparison of their architectures, memory models, tool registration, security philosophies, deployment complexity, and ideal use‑cases, ultimately showing that each framework serves distinct AI Agent engineering paths.

AI AgentHermes AgentMemory Management
0 likes · 21 min read
Hermes vs OpenClaw: What Am I Missing? The AI Agent Community’s Divisive Debate
macrozheng
macrozheng
Apr 10, 2026 · Artificial Intelligence

Inside Claude Code: How a 500k‑Line AI Programming Tool Leaked and What Its Architecture Reveals

The Claude Code source leak exposed over 500,000 lines of AI‑coding tool code, revealing its npm publishing mishap, the layered architecture built on React Ink, the ReAct‑style agent loop, sophisticated tool orchestration, multi‑tier memory management, context compression, security checks, feature flags, and even anti‑distillation defenses.

AI AgentsClaude CodeFeature Flags
0 likes · 30 min read
Inside Claude Code: How a 500k‑Line AI Programming Tool Leaked and What Its Architecture Reveals
Deepin Linux
Deepin Linux
Apr 10, 2026 · Fundamentals

Unlocking Linux Networking: The Essential Role of sk_buff Explained

sk_buff is the backbone of Linux’s network stack, handling packet storage, metadata, memory management and protocol‑layer interactions; this article dissects its structure, pointer model, core operations, packet lifecycle, practical code examples, and common pitfalls such as memory shortage, data loss and performance bottlenecks.

Memory Managementkernel networkingnetwork-stack
0 likes · 54 min read
Unlocking Linux Networking: The Essential Role of sk_buff Explained
Architecture and Beyond
Architecture and Beyond
Apr 7, 2026 · Artificial Intelligence

How KAIROS Redefines Claude Code’s Runtime Model: From CLI to Persistent AI Agent

The article analyzes KAIROS, the upcoming AI‑driven mode of Claude Code, explaining how it shifts the tool from a short‑lived CLI assistant to a continuously online, asynchronous agent with persistent sessions, memory distillation, channel integration, and proactive execution, while outlining current gaps and engineering challenges.

AI AgentClaude CodeKairos
0 likes · 22 min read
How KAIROS Redefines Claude Code’s Runtime Model: From CLI to Persistent AI Agent
SuanNi
SuanNi
Apr 5, 2026 · Artificial Intelligence

How Top AI Models Survived a Year‑Long Virtual Startup Simulation

A year‑long YC‑Bench simulation pits twelve leading large‑language models against a virtual startup environment, revealing stark differences in profitability, cost efficiency, memory handling, and strategic decision‑making, with only three models ending the year profitable and a handful achieving high cost‑performance ratios.

AIMemory ManagementSimulation
0 likes · 16 min read
How Top AI Models Survived a Year‑Long Virtual Startup Simulation
Deepin Linux
Deepin Linux
Apr 5, 2026 · Fundamentals

How Linux’s Buddy System and SLUB Allocator Power Efficient Memory Management

This article explains the core principles of Linux kernel memory management, detailing how the buddy system handles large contiguous pages while the SLUB allocator optimizes small-object allocation, and compares their performance, fragmentation handling, and real‑world usage in servers and embedded devices.

Linux kernelMemory ManagementOS fundamentals
0 likes · 43 min read
How Linux’s Buddy System and SLUB Allocator Power Efficient Memory Management
AI Large-Model Wave and Transformation Guide
AI Large-Model Wave and Transformation Guide
Apr 4, 2026 · Artificial Intelligence

Inside Claude Code: How Anthropic Built a 512k‑Line AI Agent with Tools, Memory, and Security

The article dissects Claude Code’s 512,000‑line TypeScript codebase, detailing its modular architecture, fine‑grained tool orchestration, three‑layer memory system, multi‑stage query engine, six‑layer security sandbox, unreleased features like Kairos and Undercover modes, and the engineering practices that turn an AI model into an industrial‑grade digital employee.

AIAgent ArchitectureEngineering Practices
0 likes · 14 min read
Inside Claude Code: How Anthropic Built a 512k‑Line AI Agent with Tools, Memory, and Security
ITPUB
ITPUB
Apr 3, 2026 · Artificial Intelligence

Why OpenClaw’s Memory Breaks and How seekdb M0 Fixes It

The article analyses OpenClaw’s single‑turn memory design, explains the two vicious cycles that cause memory bloat and forgetting, and introduces seekdb M0’s cloud‑native, two‑stage memory and experience system that decouples memory from context, reduces token costs, and shares practical knowledge across agents.

AIAgentExperience System
0 likes · 16 min read
Why OpenClaw’s Memory Breaks and How seekdb M0 Fixes It
AI Architecture Hub
AI Architecture Hub
Apr 2, 2026 · Artificial Intelligence

What the Claude Code Source Leak Reveals About Anthropic’s AI Agent Architecture

A 57 MB source‑map file accidentally shipped with the @anthropic-ai/[email protected] npm package exposed over 1,900 TypeScript/TSX files, allowing the community to dissect Claude Code’s five‑layer Agent Harness, tool control, task runtime, memory system, and remote permission bridge, offering valuable engineering insights for AI agent developers.

AI AgentAnthropicMemory Management
0 likes · 23 min read
What the Claude Code Source Leak Reveals About Anthropic’s AI Agent Architecture
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Apr 1, 2026 · Artificial Intelligence

Claude Code’s Source Code Reveals Anthropic’s Move from Tool to Self‑Evolving AI Agent

A deep dive into Claude Code’s 500 k‑line TypeScript repository shows how Anthropic is turning a programming assistant into a memory‑rich, autonomous AI agent platform with multi‑agent collaboration, cloud‑native scheduling, speculative execution, and even a pet‑style companion.

AnthropicClaude CodeMemory Management
0 likes · 20 min read
Claude Code’s Source Code Reveals Anthropic’s Move from Tool to Self‑Evolving AI Agent
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Apr 1, 2026 · Artificial Intelligence

How to Design an Effective Agent Memory System for Enterprise AI Assistants

This article explains why AI agents need a structured memory module, outlines three memory types from cognitive science, details short‑term and long‑term storage architectures using vector databases, and provides concrete code and management strategies—including conflict resolution, TTL expiration, and privacy compliance—to build a robust Agent Memory system.

LLMMemory ManagementMilvus
0 likes · 23 min read
How to Design an Effective Agent Memory System for Enterprise AI Assistants
Architect
Architect
Mar 31, 2026 · Artificial Intelligence

What Claude Code’s Leaked Source Map Reveals About the Architecture of AI Agents

A recent source‑map leak of the Claude Code npm package exposed thousands of TypeScript files, allowing engineers to reconstruct the full harness—including its main loop, tool pool, task runtime, memory system, and security boundaries—offering a rare glimpse into the engineering reality of a production‑grade AI agent platform.

AI AgentClaude CodeMemory Management
0 likes · 25 min read
What Claude Code’s Leaked Source Map Reveals About the Architecture of AI Agents
Deepin Linux
Deepin Linux
Mar 31, 2026 · Fundamentals

Why the MMU Is the Hidden Engine Behind Linux Memory Management

This article explains how the Memory Management Unit (MMU) underpins Linux's virtual memory, process isolation, and protection mechanisms, detailing its architecture, address‑translation workflow, TLB caching, practical C implementations, real‑world use cases, and debugging techniques for kernel developers.

LinuxMMUMemory Management
0 likes · 40 min read
Why the MMU Is the Hidden Engine Behind Linux Memory Management
Subtle Storm
Subtle Storm
Mar 30, 2026 · Artificial Intelligence

How OpenClaw’s Memory System Makes Your AI Truly Remember You

Many users see their OpenClaw AI forget rules and preferences after a restart because only conversational context is saved, but the guide explains OpenClaw’s four‑layer file‑based memory, the automatic 8‑file loading, Memory Flush protection, and three concrete best‑practice steps to keep the AI’s memory persistent.

AI memoryLLMMemory Management
0 likes · 11 min read
How OpenClaw’s Memory System Makes Your AI Truly Remember You
AI2ML AI to Machine Learning
AI2ML AI to Machine Learning
Mar 28, 2026 · Artificial Intelligence

OpenClaw FAQ: 40 Technical Questions Answered

This comprehensive FAQ walks through 40 technical questions about OpenClaw, covering its innovations, architecture, multi‑agent collaboration, memory and context handling, security risks, token‑saving strategies, real‑world use cases, comparisons with other agents, and competitive landscape.

AI automationAgent ArchitectureMemory Management
0 likes · 25 min read
OpenClaw FAQ: 40 Technical Questions Answered
Deepin Linux
Deepin Linux
Mar 28, 2026 · Fundamentals

Unlocking Linux Performance: A Deep Dive into NUMA Architecture

This article explains the core principles of NUMA, its deep integration with the Linux kernel, practical memory‑node and scheduling mechanisms, real‑world database and virtualization use cases, and step‑by‑step commands for inspecting and tuning NUMA on modern servers.

Linux kernelMemory ManagementNUMA
0 likes · 23 min read
Unlocking Linux Performance: A Deep Dive into NUMA Architecture
AI Tech Publishing
AI Tech Publishing
Mar 28, 2026 · Artificial Intelligence

Designing Agent Memory Systems: Four Types, Three Strategies, and Full Python Implementation

This article breaks down agentic memory into four distinct types—In‑context, External, Episodic, and Semantic/Parametric—explains three forgetting strategies (time decay, importance scoring, periodic consolidation), shows how memory flows through an agent loop, and provides complete Python code using OpenAI embeddings and ChromaDB for a production‑ready memory layer.

ChromaDBLLMMemory Management
0 likes · 22 min read
Designing Agent Memory Systems: Four Types, Three Strategies, and Full Python Implementation
Alibaba Cloud Developer
Alibaba Cloud Developer
Mar 27, 2026 · Artificial Intelligence

How Tair Powers Sub‑Second AI Agent Memory for Real‑Time Ordering

This article examines how Taobao Flash Sale’s AI Agent uses Alibaba Cloud’s Tair as a high‑performance short‑term memory layer, detailing data model design, latency impact, concurrency control, elastic scaling, bandwidth handling, and TTL‑based cleanup to achieve sub‑second response times during massive traffic spikes.

AI AgentMemory ManagementTair
0 likes · 15 min read
How Tair Powers Sub‑Second AI Agent Memory for Real‑Time Ordering
Amazon Cloud Developers
Amazon Cloud Developers
Mar 27, 2026 · Artificial Intelligence

Deploy a Fast‑Fashion E‑Commerce AI Agent in Days to Handle Millions of Concurrent Queries

This article provides a comprehensive, step‑by‑step guide on using Amazon Bedrock AgentCore Runtime to quickly build, deploy, and scale AI agents for fast‑fashion e‑commerce scenarios—covering architecture, supported protocols, session isolation, asynchronous processing, memory management, code examples, and multi‑agent coordination—enabling millions of simultaneous customer interactions with enterprise‑grade security and reliability.

AI AgentAWS BedrockAgentCore Runtime
0 likes · 40 min read
Deploy a Fast‑Fashion E‑Commerce AI Agent in Days to Handle Millions of Concurrent Queries
Su San Talks Tech
Su San Talks Tech
Mar 26, 2026 · Artificial Intelligence

Unlocking AI Agents: How OpenClaw Turns Language Models into Actionable Bots

This article explains how OpenClaw functions as an AI Agent framework that connects chat applications to large language models, manages multi‑turn dialogues, executes tool commands, handles memory and security, and demonstrates advanced features such as sub‑agents, cron jobs, and context compression.

AI AgentMemory ManagementOpenClaw
0 likes · 19 min read
Unlocking AI Agents: How OpenClaw Turns Language Models into Actionable Bots
AI Waka
AI Waka
Mar 25, 2026 · Artificial Intelligence

How OpenClaw Turns Your Machine into an Autonomous AI Agent Runtime

OpenClaw is an open‑source, OS‑level autonomous agent runtime that combines dynamic system prompts, powerful tool access, file‑based memory, and sub‑agent generation, offering a secure, extensible architecture that runs on a single Node.js process and integrates with any LLM provider.

Agent RuntimeAutonomous agentsLLM Integration
0 likes · 19 min read
How OpenClaw Turns Your Machine into an Autonomous AI Agent Runtime
ITPUB
ITPUB
Mar 21, 2026 · Backend Development

What Linus Missed in Git’s Init: Deep Dive into C Code and Memory Leaks

The article examines Linus Torvalds’s original Git init implementation, walking through the C source files, explaining how directories are created, why a 40‑byte offset is added to allocated memory, and highlighting a missing free() call that leads to a memory leak, while discussing when manual deallocation is necessary.

C programmingGitMemory Management
0 likes · 8 min read
What Linus Missed in Git’s Init: Deep Dive into C Code and Memory Leaks
AI Step-by-Step
AI Step-by-Step
Mar 16, 2026 · Artificial Intelligence

Boost Your OpenClaw with 5 Essential Skills

After installing OpenClaw, adding the five plugins—memory, ontology, proactive‑agent, self‑improving‑agent, and Trello—transforms the chatbot from basic conversation to a context‑aware, structured‑knowledge, proactive, self‑learning system with integrated task management.

Memory ManagementOntologyOpenClaw
0 likes · 5 min read
Boost Your OpenClaw with 5 Essential Skills
Architect's Ambition
Architect's Ambition
Mar 16, 2026 · Artificial Intelligence

Understanding AI Agents: From Chatting to Getting Things Done

The article explains the four essential components of AI Agents—brain, memory, tool, and planning layers—illustrates their implementation with Python code, compares planning strategies, shares a real-world OOM fault‑diagnosis case, and lists common pitfalls to help newcomers build functional agents.

AI AgentLLMMemory Management
0 likes · 17 min read
Understanding AI Agents: From Chatting to Getting Things Done
DeepNoMind
DeepNoMind
Mar 16, 2026 · Artificial Intelligence

Design Principles and Architecture of Production‑Grade AI Agent Harness

The article analyzes why AI agents often fail in production, identifies the Harness as the critical system layer, outlines a five‑module architecture (Environment, Tool, Control, Memory, Evaluation), and presents five engineering principles to build stable, observable, production‑ready AI agent runtimes.

AI AgentMemory ManagementRuntime Architecture
0 likes · 18 min read
Design Principles and Architecture of Production‑Grade AI Agent Harness
Deepin Linux
Deepin Linux
Mar 14, 2026 · Fundamentals

Mastering Linux CMA: How the Contiguous Memory Allocator Solves Fragmentation

This article explains the challenges of allocating large contiguous physical memory in Linux, introduces the Contiguous Memory Allocator (CMA) as a solution, and provides in‑depth coverage of its design, reservation, migration, data structures, initialization, configuration, usage in drivers, and debugging techniques.

CMAContiguous Memory AllocatorDMA
0 likes · 35 min read
Mastering Linux CMA: How the Contiguous Memory Allocator Solves Fragmentation
NiuNiu MaTe
NiuNiu MaTe
Mar 13, 2026 · Artificial Intelligence

OpenClaw Explained: Turning Your PC into a Local AI Agent (Architecture & Risks)

OpenClaw is a locally‑run AI agent that listens to messages from multiple platforms, translates them into a unified format, uses an LLM to plan actions, executes tasks via modular Skills, and stores context in a transparent local memory, while exposing significant security considerations.

AI AgentLocal AutomationMemory Management
0 likes · 10 min read
OpenClaw Explained: Turning Your PC into a Local AI Agent (Architecture & Risks)
Deepin Linux
Deepin Linux
Mar 13, 2026 · Fundamentals

How Does the MMU Translate Virtual to Physical Memory? A Deep Dive

This article explains the role of the Memory Management Unit (MMU) and paging in modern operating systems, covering hardware structure, address translation, permission checks, page tables, TLB behavior, virtual memory mechanisms, and practical Linux kernel code examples for memory protection, sharing, and performance optimization.

LinuxMMUMemory Management
0 likes · 58 min read
How Does the MMU Translate Virtual to Physical Memory? A Deep Dive
Java Architect Handbook
Java Architect Handbook
Mar 12, 2026 · Backend Development

How Many Objects Does new String("abc") Actually Create?

This article explains why the interview question "String str = new String(\"abc\")" can create either one or two objects depending on JVM string pool state, detailing the JVM memory model, string pool mechanics, code examples, best practices, and common misconceptions.

InterviewJVMMemory Management
0 likes · 9 min read
How Many Objects Does new String("abc") Actually Create?
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Mar 12, 2026 · Artificial Intelligence

How to Build Cross-Session Memory for RAG Chatbots: Short‑Term vs Long‑Term Strategies

This article explains the role of memory modules in Retrieval‑Augmented Generation systems, compares short‑term and long‑term memory techniques, outlines storage and retrieval methods, discusses management strategies like forgetting and deduplication, and compares LangChain and LlamaIndex implementations for practical deployment.

LLMLangChainMemory Management
0 likes · 11 min read
How to Build Cross-Session Memory for RAG Chatbots: Short‑Term vs Long‑Term Strategies
Fun with Large Models
Fun with Large Models
Mar 11, 2026 · Artificial Intelligence

LangChain DeepAgents Quick Guide – FileSystem Middleware Gives AI Agents System‑Level Memory Management

This article explains why AI agents need a memory‑management solution, introduces LangChain DeepAgents' FileSystem middleware, details its four backend options for short‑term, long‑term, disk‑based, and hybrid storage, and provides step‑by‑step Python examples for installing, configuring, and using the middleware in real‑world scenarios.

AI AgentDeepAgentsFileSystemMiddleware
0 likes · 16 min read
LangChain DeepAgents Quick Guide – FileSystem Middleware Gives AI Agents System‑Level Memory Management
PaperAgent
PaperAgent
Mar 10, 2026 · Artificial Intelligence

How MemSifter Delivers High‑Precision, Low‑Cost Long‑Term Memory for LLMs

MemSifter introduces a lightweight agent that outsources memory retrieval for large language models, using a Think‑and‑Rank pipeline and a task‑result‑oriented reinforcement‑learning training paradigm to achieve superior retrieval accuracy and efficiency across eight benchmark tasks while keeping inference overhead minimal.

AgentLLMMemory Management
0 likes · 13 min read
How MemSifter Delivers High‑Precision, Low‑Cost Long‑Term Memory for LLMs
AI Architecture Hub
AI Architecture Hub
Mar 8, 2026 · Artificial Intelligence

How OpenClaw Tackles Real-World AI Agent Engineering Challenges

This article analyzes the engineering bottlenecks of AI agents and presents OpenClaw—a TypeScript‑based CLI system that solves concurrency, state traceability, failure explainability, memory management, and security through a clear pipeline and practical design patterns, offering ten ready‑to‑use implementation tips.

AI AgentsMemory ManagementOpenClaw
0 likes · 16 min read
How OpenClaw Tackles Real-World AI Agent Engineering Challenges
Coder Trainee
Coder Trainee
Mar 5, 2026 · Operations

Why is Linux’s buff/cache so large and how to clear it automatically

When running `free -h` on a Linux system, you may notice the buff/cache entry consuming over a gigabyte, leaving little memory for applications; this article explains that the cache is built from file I/O, shows how to manually drop it via `/proc/sys/vm/drop_caches`, and provides a cron‑based script to automate the cleanup.

CronLinuxMemory Management
0 likes · 4 min read
Why is Linux’s buff/cache so large and how to clear it automatically
Machine Learning Algorithms & Natural Language Processing
Machine Learning Algorithms & Natural Language Processing
Mar 4, 2026 · Artificial Intelligence

How to Build a 24‑Hour AI Agent Team with OpenClaw – A Real‑World Walkthrough

The author details a month‑long experiment creating a six‑agent AI team with OpenClaw that automates research, content creation, code review and email newsletters, saving 4‑5 hours each day for under $400 per month by using file‑based coordination, a two‑layer memory system, and a gradual rollout plan.

AI AgentsMemory ManagementOpenClaw
0 likes · 14 min read
How to Build a 24‑Hour AI Agent Team with OpenClaw – A Real‑World Walkthrough
DeepHub IMBA
DeepHub IMBA
Mar 3, 2026 · Artificial Intelligence

The Evolution of KV Cache Management: From Continuous Allocation to Unified Hybrid Memory Architecture

The article traces five eras of KV cache management for LLM inference—from its absence before Transformers to the emerging unified hybrid memory architecture—comparing vLLM, SGLang, and TensorRT‑LLM and offering a decision framework for selecting the right solution in various deployment scenarios.

KV cacheLLM inferenceMemory Management
0 likes · 16 min read
The Evolution of KV Cache Management: From Continuous Allocation to Unified Hybrid Memory Architecture
Deepin Linux
Deepin Linux
Feb 27, 2026 · Fundamentals

Unlocking Linux Memory Management: From Virtual Memory to Kernel Allocation

This article explains Linux’s comprehensive memory management system, covering physical and virtual memory concepts, paging, page tables, the MMU, the buddy allocator, slab allocator, memory reclamation strategies such as LRU and swap, monitoring tools, and practical optimization techniques for both user‑space and kernel‑space allocations.

LinuxMMUMemory Management
0 likes · 31 min read
Unlocking Linux Memory Management: From Virtual Memory to Kernel Allocation
Golang Shines
Golang Shines
Feb 26, 2026 · Fundamentals

Rust vs Go Memory Management: The Caretaker vs the Landlord

This article compares Rust and Go memory management by using a house‑rental analogy, detailing Go's garbage‑collector landlord model and Rust's compile‑time caretaker model, illustrating each with code snippets, pros and cons, real‑world performance anecdotes, and a practical scenario matrix.

Garbage CollectionGoMemory Management
0 likes · 7 min read
Rust vs Go Memory Management: The Caretaker vs the Landlord
TonyBai
TonyBai
Feb 26, 2026 · Backend Development

Can Zig Replace Rust and Go? A Deep Dive into System‑Level Programming

The article follows a senior Go developer who migrated a mutex‑based key/value store from Go to Zig 0.16, comparing language ergonomics, memory management, concurrency models, code size, and ecosystem maturity, and concludes whether Zig can become the ultimate system‑programming choice.

ConcurrencyGoMemory Management
0 likes · 14 min read
Can Zig Replace Rust and Go? A Deep Dive into System‑Level Programming
Shuge Unlimited
Shuge Unlimited
Feb 23, 2026 · Artificial Intelligence

How OpenClaw Memory Gives AI Agents 24/7 Long‑Term Memory

The article explains OpenClaw Memory's design—storing daily and permanent logs as Markdown files, managing them with Git, offering hybrid vector‑BM25 search, applying temporal decay to prioritize recent entries, and comparing SQLite and QMD backends with practical configuration examples and tips.

AI AgentHybrid SearchMemory Management
0 likes · 14 min read
How OpenClaw Memory Gives AI Agents 24/7 Long‑Term Memory
Architect
Architect
Feb 20, 2026 · Artificial Intelligence

How Agent Loops Give AI Agents a Personality: Engineering Secrets Revealed

This article explains how the Agent Loop—an engineered while‑loop that repeatedly calls an LLM, decides when to use tools, executes them, and feeds results back—creates persistence, style, memory, judgment, and safety boundaries that together make an AI agent feel like it has its own personality.

AI Agent EngineeringAgent LoopLLM
0 likes · 24 min read
How Agent Loops Give AI Agents a Personality: Engineering Secrets Revealed
Deepin Linux
Deepin Linux
Feb 20, 2026 · Fundamentals

Unlocking Zero‑Copy: How Linux Shared Memory Boosts IPC Performance

This article explains the fundamentals of Linux memory management, details how shared memory implements zero‑copy inter‑process communication, and provides step‑by‑step code examples of system calls, mmap, sendfile, splice, and synchronization techniques for high‑performance data transfer.

IPCMemory ManagementSystem Calls
0 likes · 40 min read
Unlocking Zero‑Copy: How Linux Shared Memory Boosts IPC Performance
IT Learning Made Simple
IT Learning Made Simple
Feb 12, 2026 · Fundamentals

Why Computer Fundamentals Are the Director’s Core Skills for System Architects

This chapter uses vivid analogies and exam‑focused breakdowns to explain the Von Neumann architecture, CPU performance metrics, memory hierarchy, operating‑system concepts such as processes, threads, scheduling, memory management, virtual memory, file systems and deadlock, showing how mastering these basics gives architects a decisive edge in system‑design exams.

CPUDeadlockMemory Management
0 likes · 38 min read
Why Computer Fundamentals Are the Director’s Core Skills for System Architects
Raymond Ops
Raymond Ops
Feb 11, 2026 · Databases

Mastering Redis Memory: From Basics to Advanced Troubleshooting

This comprehensive guide walks you through the real costs of Redis memory problems, explains the three‑layer memory architecture and five major consumers, provides a toolbox of INFO and MEMORY commands plus monitoring scripts, and offers step‑by‑step solutions for seven common issues, best‑practice optimizations, real‑world case studies, a daily checklist, and advanced techniques such as Lua scripts and smart cache warm‑up.

Memory ManagementPerformance TuningRedis
0 likes · 26 min read
Mastering Redis Memory: From Basics to Advanced Troubleshooting
AI Large Model Application Practice
AI Large Model Application Practice
Feb 10, 2026 · Artificial Intelligence

How OpenClaw Secures Production‑Grade AI Agents with Zero‑Trust Tool Policies

This article dissects OpenClaw’s engineering techniques for building robust, production‑level AI agents, covering zero‑trust tool policies for security, markdown‑based memory management, cost‑aware reasoning levels, and controlled sub‑agent collaboration to ensure safety, efficiency, and reliability.

AI AgentsMemory ManagementSubagents
0 likes · 12 min read
How OpenClaw Secures Production‑Grade AI Agents with Zero‑Trust Tool Policies
Golang Shines
Golang Shines
Feb 6, 2026 · Fundamentals

Go 1.26 Extends built‑in new to Accept Arbitrary Expressions

Go 1.26 adds a new capability to the built‑in new function, allowing it to take any expression, copy the result into a temporary variable and return a pointer, which eliminates the need for helper functions, prevents hidden memory leaks and yields measurable performance gains, as shown by concrete benchmarks and compiler‑level escape‑analysis explanations.

Escape AnalysisGoMemory Management
0 likes · 8 min read
Go 1.26 Extends built‑in new to Accept Arbitrary Expressions
AI Tech Publishing
AI Tech Publishing
Feb 5, 2026 · Artificial Intelligence

From Java Backend to AI Agent Engineer: Essential Knowledge for the Transition

This comprehensive guide walks Java backend developers through the fundamentals of AI agents, comparing agents with traditional workflows, detailing core components such as LLMs, tools, and memory, and exploring practical patterns, frameworks, and code examples to help them successfully shift into AI agent development.

AI AgentsLLMMemory Management
0 likes · 35 min read
From Java Backend to AI Agent Engineer: Essential Knowledge for the Transition
Wuming AI
Wuming AI
Feb 3, 2026 · Artificial Intelligence

How Short‑Term vs Long‑Term Memory Works in LLM‑Powered Autonomous Agents

This article demystifies short‑term and long‑term memory in LLM‑driven autonomous agents, explaining their mechanisms, limitations, and practical implementations such as sliding windows, summarization, and vector‑based retrieval, while illustrating each concept with concrete Cherry Studio examples and relevant research references.

Autonomous agentsCherry StudioLLM
0 likes · 7 min read
How Short‑Term vs Long‑Term Memory Works in LLM‑Powered Autonomous Agents
Architect
Architect
Feb 1, 2026 · Artificial Intelligence

How OpenClaw Makes AI Agents Reliable: Inside Its Architecture and Engineering Secrets

This article dissects OpenClaw’s architecture, revealing how a TypeScript CLI process, a gateway server, lane‑queue concurrency, structured memory, tool‑execution allowlists, and semantic browser snapshots combine to turn fragile AI agents into stable, observable, and controllable systems.

AI AgentsMemory ManagementSystem Architecture
0 likes · 20 min read
How OpenClaw Makes AI Agents Reliable: Inside Its Architecture and Engineering Secrets
Tech Verticals & Horizontals
Tech Verticals & Horizontals
Jan 10, 2026 · Artificial Intelligence

Essential Components of an AI Agent Architecture

The article outlines the core building blocks of AI agents—including frontend frameworks, development kits, tool integration, memory strategies, design patterns, model selection, and runtime environments—while explaining how each choice impacts performance, scalability, cost, and security.

ADKAI AgentsAgent Architecture
0 likes · 19 min read
Essential Components of an AI Agent Architecture
AI Engineering
AI Engineering
Jan 10, 2026 · Artificial Intelligence

Teaching LLMs to Manage Memory Autonomously, Dropping Manual Rules

Alibaba's new AgeMem framework turns long‑term and short‑term memory management for large language model agents into a learnable reinforcement‑learning task, replacing handcrafted rules with a three‑stage training process and achieving significant benchmark gains.

AgeMemGRPOLLM
0 likes · 9 min read
Teaching LLMs to Manage Memory Autonomously, Dropping Manual Rules
dbaplus Community
dbaplus Community
Jan 4, 2026 · Cloud Native

Why One in a Million Searches Slowed 100× After Moving to Kubernetes

During Pinterest’s migration of its custom search platform Manas to the PinCompute Kubernetes environment, a rare latency spike—one request per million taking 100 times longer—was traced to cAdvisor’s memory‑intensive smaps scans, revealing hidden resource contention and prompting a targeted fix.

KubernetesMemory ManagementPinCompute
0 likes · 13 min read
Why One in a Million Searches Slowed 100× After Moving to Kubernetes
Deepin Linux
Deepin Linux
Jan 4, 2026 · Fundamentals

Unlocking Linux Shared Memory: Deep Dive into IPC Mechanics and Implementation

This article thoroughly explains Linux shared memory, covering its advantages over other IPC methods, the kernel data structures, virtual‑physical mapping, creation and destruction APIs, copy‑on‑write behavior, and provides complete example code for inter‑process communication.

C programmingIPCMemory Management
0 likes · 46 min read
Unlocking Linux Shared Memory: Deep Dive into IPC Mechanics and Implementation
LuTiao Programming
LuTiao Programming
Dec 27, 2025 · Fundamentals

What 500 Java Projects Reveal: The One Pitfall Almost Every Developer Falls Into

The article shows that most Java performance problems stem from a simple, often‑overlooked mistake—using immutable String concatenation in loops, large text building, and logging—while demonstrating how StringBuilder, proper logging placeholders, and understanding the string pool can dramatically reduce GC pressure and CPU waste.

Garbage CollectionJavaLogging
0 likes · 8 min read
What 500 Java Projects Reveal: The One Pitfall Almost Every Developer Falls Into
DataFunTalk
DataFunTalk
Dec 25, 2025 · Artificial Intelligence

How DeepAgent Redefines General AI Reasoning with Scalable Toolsets

DeepAgent, a new end‑to‑end reasoning agent, integrates autonomous thinking, dynamic tool search, and execution to handle over 16,000 APIs, embodied tasks, and research assistance, achieving state‑of‑the‑art performance on benchmarks like TMDB, ToolBench, ALFWorld, WebShop, and GAIA.

Large language modelMemory Managementreasoning
0 likes · 15 min read
How DeepAgent Redefines General AI Reasoning with Scalable Toolsets
Amazon Cloud Developers
Amazon Cloud Developers
Dec 18, 2025 · Artificial Intelligence

Building Agent Memory Modules: A Practical Guide for Next‑Gen Agentic AI

The article examines why large language models lack persistent state, outlines the goals and types of memory for AI agents, details design considerations, presents real‑world scenarios and case studies, and compares open‑source frameworks (Mem0, Letta, LangMem) with AWS Bedrock AgentCore’s managed memory solution.

AWS BedrockAgentic AIContext Engineering
0 likes · 26 min read
Building Agent Memory Modules: A Practical Guide for Next‑Gen Agentic AI
Deepin Linux
Deepin Linux
Dec 14, 2025 · Fundamentals

Why Linux Kernel Memory Layout Is the Hidden Key to Preventing OOM Crashes

This article reveals how Linux kernel memory layout—its partitions, address allocation, and resource scheduling—directly impacts system stability, explains the roles of each memory region, demonstrates common pitfalls like fragmentation and dentry leaks, and provides practical debugging and optimization techniques for developers and operators.

Kernel MemoryLinuxMemory Management
0 likes · 60 min read
Why Linux Kernel Memory Layout Is the Hidden Key to Preventing OOM Crashes
Deepin Linux
Deepin Linux
Dec 12, 2025 · Fundamentals

Unlocking ARM64 Memory: How Virtual Addresses Map to Physical Memory

This article explains the fundamentals of Linux arm64 memory management, covering virtual and physical memory concepts, MMU operation, page table structures, address translation steps, page fault handling, and practical C++ examples for allocation, mapping, and performance optimization using huge pages and pre‑paging techniques.

ARM64LinuxMemory Management
0 likes · 38 min read
Unlocking ARM64 Memory: How Virtual Addresses Map to Physical Memory
php Courses
php Courses
Dec 1, 2025 · Backend Development

Why PHP Memory Grows in Long‑Running Workers and How to Fix It

In long‑running PHP processes, memory usage can steadily increase due to reference counting, circular references, unreleased resources, and default garbage‑collector settings; this article explains the underlying mechanisms, common leak sources, and provides practical debugging tips and best‑practice solutions such as explicit variable cleanup, GC tuning, process restarts, and memory‑efficient extensions.

Garbage CollectionMemory ManagementPHP
0 likes · 7 min read
Why PHP Memory Grows in Long‑Running Workers and How to Fix It
Architecture and Beyond
Architecture and Beyond
Nov 29, 2025 · Backend Development

How ComfyUI Caches Work: CLASSIC vs LRU vs RAM_PRESSURE Explained

This article breaks down ComfyUI's two‑level cache system, explains the differences between the CLASSIC, LRU, and RAM_PRESSURE strategies for outputs and objects, and offers practical guidance on choosing the right cache mode when running multiple models, LoRAs, and workflows on a single machine.

AI WorkflowsCache strategiesComfyUI
0 likes · 19 min read
How ComfyUI Caches Work: CLASSIC vs LRU vs RAM_PRESSURE Explained
Open Source Tech Hub
Open Source Tech Hub
Nov 29, 2025 · Backend Development

Why PHP Workers Never Release Memory: The Hidden Block Allocation Pattern

When moving from PHP‑FPM to long‑running processes like RoadRunner or Laravel queue workers, memory usage climbs and never drops, a pattern caused by PHP’s Zend memory manager block allocation, reference counting, and GC behavior, which can be mitigated by redesigning code and worker strategies.

Garbage CollectionMemory ManagementPHP
0 likes · 12 min read
Why PHP Workers Never Release Memory: The Hidden Block Allocation Pattern
Wu Shixiong's Large Model Academy
Wu Shixiong's Large Model Academy
Nov 27, 2025 · Artificial Intelligence

Why Your Enterprise AI Agent Fails and How to Fix the Four Biggest Pitfalls

This article explains why many enterprise AI agents break down in real projects, identifies four common pitfalls—including mistaking agents for chatbots, lacking schema‑level tool logic, missing memory and variable injection, and absent end‑to‑end pipelines—and offers concrete engineering solutions to build robust, task‑driven agents.

AI AgentEnd-to-End PipelineEnterprise AI
0 likes · 8 min read
Why Your Enterprise AI Agent Fails and How to Fix the Four Biggest Pitfalls
Programmer1970
Programmer1970
Nov 23, 2025 · Databases

MySQL Core Concepts Interview Q&A: 10 Essential Topics (Part 2)

This article provides detailed explanations of ten core MySQL topics—including InnoDB lock upgrades, redo log mechanics, MVCC version chains, tablespace types, page splitting, optimizer plan selection, crash recovery, binlog vs redo log, adaptive hash index, and memory management—along with practical tips for avoiding pitfalls and tuning performance.

Adaptive Hash IndexCrash RecoveryInnoDB
0 likes · 22 min read
MySQL Core Concepts Interview Q&A: 10 Essential Topics (Part 2)
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Nov 13, 2025 · Artificial Intelligence

The Ultimate Practical Guide to Context Engineering for AI Agents

This comprehensive guide explains why traditional prompt engineering is insufficient for complex AI agents, defines context engineering as the art of supplying the right information at the right time, outlines its seven core components, describes the phenomenon of context rot, and presents four practical strategies with real‑world case studies such as Claude Code and Manus.

AI AgentsAgent designContext Engineering
0 likes · 21 min read
The Ultimate Practical Guide to Context Engineering for AI Agents
vivo Internet Technology
vivo Internet Technology
Nov 12, 2025 · Fundamentals

Linux Kernel Innovations Powering the AI Agent Era – Highlights from China’s 20th CLK

The 20th China Linux Kernel Developers Conference, hosted by vivo, presented eleven technical talks covering AI‑driven kernel challenges, memory‑compression techniques, heterogeneous compression, async file‑cache management, uncached I/O, direct I/O for compressed files, parallel writeback, host‑initiated defragmentation, zoned storage, energy‑efficient I/O, and eBPF‑based CPU idle policies, each with concrete performance results and implementation details.

AILinux kernelMemory Management
0 likes · 12 min read
Linux Kernel Innovations Powering the AI Agent Era – Highlights from China’s 20th CLK
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 12, 2025 · Artificial Intelligence

How Self‑Programming AI Agents Are Built: From LLM Brain to Dynamic Code Execution

This article explains how a self‑programming AI Agent is constructed by extending large language models as the brain, designing a multi‑area architecture, implementing memory layers, prompt engineering with segment mechanisms, and enabling code generation and execution through a Python‑Java bridge, while sharing practical insights and future directions.

AI AgentLLMMemory Management
0 likes · 34 min read
How Self‑Programming AI Agents Are Built: From LLM Brain to Dynamic Code Execution
Tech Stroll Journey
Tech Stroll Journey
Nov 11, 2025 · Operations

Why Swap Stays Full on Linux and How to Release 29 GB Quickly

After noticing 14 GB free RAM but a fully used 29 GB swap, the article explains how to diagnose hidden swap consumption using tools like smem and swap_stat_show, clarifies the difference between free’s Swap used and /proc/*/status VmSwap, and shows how adjusting transparent_hugepage defrag and toggling swap can reclaim the space.

LinuxMemory ManagementPerformance Tuning
0 likes · 10 min read
Why Swap Stays Full on Linux and How to Release 29 GB Quickly
Data STUDIO
Data STUDIO
Nov 4, 2025 · Artificial Intelligence

How to Build a Memory-Enabled AI Agent with SQLite and Vector Search

This article explains how to give AI agents persistent memory, reflection, and goal‑tracking by storing interaction summaries in SQLite, embedding them for semantic retrieval with a vector database, and using LLM‑generated prompts to recall, reflect, and manage objectives across sessions.

AI AgentGoal TrackingLLM
0 likes · 10 min read
How to Build a Memory-Enabled AI Agent with SQLite and Vector Search
Ops Community
Ops Community
Nov 3, 2025 · Operations

Master Linux Memory Management: Core Commands & Tuning in 10 Minutes

This comprehensive guide walks you through Linux memory management fundamentals, from prerequisite environments and a quick checklist to step‑by‑step installation of monitoring tools, memory diagnostics, kernel parameter adjustments, THP and swap optimization, NUMA affinity tuning, validation, Prometheus alerts, security hardening, troubleshooting, rollback procedures, best‑practice recommendations, and ready‑to‑use scripts and configuration snippets.

LinuxMemory ManagementNUMA
0 likes · 24 min read
Master Linux Memory Management: Core Commands & Tuning in 10 Minutes
AndroidPub
AndroidPub
Nov 3, 2025 · Mobile Development

How Android 15’s 16KB Memory Pages Boost Performance and Meet Play Store Rules

Android 15 introduces 16KB memory pages, requiring native libraries to align accordingly; this change improves TLB efficiency, reduces CPU load, speeds up cold starts, and lowers battery consumption, while Google Play mandates compliance by November 2025, prompting developers to audit and rebuild affected .so files using provided tools.

16KBAndroidMemory Management
0 likes · 12 min read
How Android 15’s 16KB Memory Pages Boost Performance and Meet Play Store Rules
vivo Internet Technology
vivo Internet Technology
Oct 29, 2025 · Databases

Why Did Redis Keys Suddenly Disappear? A Deep Dive into Memory Exhaustion and Client Buffer Overflow

This article analyzes a production incident where Redis failed to retrieve keys at 2 AM, tracing the root cause to a short‑term memory write‑full condition caused by massive GET request bursts that overflowed client output buffers, and outlines both emergency fixes and long‑term mitigations.

Client Buffer OverflowMemory ManagementRedis
0 likes · 10 min read
Why Did Redis Keys Suddenly Disappear? A Deep Dive into Memory Exhaustion and Client Buffer Overflow
Linux Kernel Journey
Linux Kernel Journey
Oct 27, 2025 · Fundamentals

Exploring eBPF‑Based Programmable Memory Management in the Linux Kernel

This article examines recent efforts to make Linux kernel memory management programmable with eBPF, covering BPF‑MM patches for mTHP order, cache‑ext’s customizable LRU, FetchBPF prefetch policies, and BPF OOM hooks, and discusses their design, implementation details, and performance impacts.

LRULinux kernelMemory Management
0 likes · 8 min read
Exploring eBPF‑Based Programmable Memory Management in the Linux Kernel
Tech Stroll Journey
Tech Stroll Journey
Oct 22, 2025 · Fundamentals

Understanding Linux Swap: How It Works, Tuning Tips, and Common Cleanup Commands

Linux swap provides a disk‑backed memory extension, storing anonymous pages when RAM runs low; this article explains swap’s operation, the kernel’s memory reclamation thresholds, tuning parameters like min_free_kbytes and swappiness, and offers commands to locate high‑swap processes and safely clear swap.

LinuxMemory Managementkernel tuning
0 likes · 7 min read
Understanding Linux Swap: How It Works, Tuning Tips, and Common Cleanup Commands