Tagged articles
34 articles
Page 1 of 1
Architecture Digest
Architecture Digest
Nov 21, 2025 · Databases

Top Free MySQL GUI Alternatives to Navicat: DBeaver, MySQL Workbench & HeidiSQL

This guide compares three free MySQL client tools—DBeaver, MySQL Workbench, and HeidiSQL—detailing their download links, installation steps, language settings, and key features such as multi‑database support, built‑in monitoring, and ER‑diagram capabilities, helping you choose the best replacement for Navicat.

DBeaverDatabase ToolsFree
0 likes · 5 min read
Top Free MySQL GUI Alternatives to Navicat: DBeaver, MySQL Workbench & HeidiSQL
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Oct 20, 2025 · Fundamentals

Why Does a C++ Program Crash on free() Even When It Looks Correct?

Even when a C++ program appears to run correctly, writing beyond allocated memory can corrupt heap metadata, causing a delayed crash at free(); this article explains the underlying malloc/free mechanisms, demonstrates the issue with code examples, and offers debugging tools and defensive programming practices to prevent such errors.

CDebuggingFree
0 likes · 9 min read
Why Does a C++ Program Crash on free() Even When It Looks Correct?
Raymond Ops
Raymond Ops
Sep 29, 2025 · Operations

Master Linux Performance: 5 Essential Monitoring Commands Explained

This article introduces five essential Linux performance monitoring commands—vmstat, iostat, free, df, and sar—detailing their purpose, key options, example usages, and the meaning of each output column to help you effectively track system resources.

FreePerformance Monitoringdf
0 likes · 11 min read
Master Linux Performance: 5 Essential Monitoring Commands Explained
Deepin Linux
Deepin Linux
Aug 23, 2025 · Fundamentals

How Does delete Know Memory Size? A Deep Dive into C++ Memory Management

This article explains C++ memory management fundamentals, detailing how delete and free release memory without explicit size knowledge, the role of stack, heap, data and code segments, differences between new/delete and malloc/free, array handling, common pitfalls, and interview questions with code examples.

CDELETEFree
0 likes · 34 min read
How Does delete Know Memory Size? A Deep Dive into C++ Memory Management
Liangxu Linux
Liangxu Linux
Aug 19, 2025 · Fundamentals

How malloc and free Work: Inside Dynamic Memory Allocation

This article explains the fundamentals of malloc and free, covering their signatures, how they interact with the brk/sbrk system calls, the structure of memory control blocks, multiple allocation strategies such as explicit free lists, segregated lists, buddy systems and tcmalloc, along with code examples and their trade‑offs.

C programmingFreedynamic memory
0 likes · 15 min read
How malloc and free Work: Inside Dynamic Memory Allocation
Deepin Linux
Deepin Linux
May 28, 2025 · Fundamentals

Understanding Heap Memory Management in C: Detailed Guide to malloc and free

This article provides a comprehensive overview of heap memory management in C, explaining the concepts of heap versus stack, the usage and internal mechanisms of malloc and free, common pitfalls such as memory leaks and dangling pointers, and compares these functions with new/delete, calloc, and realloc.

CFreeHeap
0 likes · 29 min read
Understanding Heap Memory Management in C: Detailed Guide to malloc and free
Deepin Linux
Deepin Linux
Feb 27, 2025 · Fundamentals

Understanding malloc and free: Memory Allocation Mechanisms in C

This article explains how the C functions malloc and free allocate and release memory, covering stack vs heap, the brk and mmap system calls, fragmentation, header metadata, and why both allocation strategies are needed for efficient memory management.

C programmingFreeHeap
0 likes · 17 min read
Understanding malloc and free: Memory Allocation Mechanisms in C
Deepin Linux
Deepin Linux
Dec 19, 2024 · Fundamentals

Understanding the Implementation and Mechanisms of the C malloc Function

This article explains the purpose, prototype, and usage of C's malloc function, delves into its underlying implementation using free‑list mechanisms, virtual‑memory translation, system calls like brk and mmap, and compares it with related functions such as calloc, realloc and new, while providing practical code examples and best‑practice guidelines.

CFreedynamic memory
0 likes · 32 min read
Understanding the Implementation and Mechanisms of the C malloc Function
Liangxu Linux
Liangxu Linux
Apr 21, 2024 · Operations

Master Linux System Monitoring: top, free, vmstat, iostat, netstat and More

This guide provides a comprehensive overview of essential Linux system monitoring commands—including top, free, vmstat, iostat, mpstat, sar, netstat, uptime, ps, watch, strace, and lsof—detailing their syntax, key options, interactive controls, and how to interpret their output for effective performance analysis.

Freeiostatlinux
0 likes · 32 min read
Master Linux System Monitoring: top, free, vmstat, iostat, netstat and More
Liangxu Linux
Liangxu Linux
May 21, 2023 · Operations

Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them

This guide explains why monitoring system memory is crucial for Linux administrators and walks through six practical commands—free, vmstat, /proc/meminfo, top, htop, and per‑process status—detailing their syntax, useful options, example outputs, and how to interpret key metrics for troubleshooting.

FreeMemory MonitoringSystem Administration
0 likes · 26 min read
Master Linux Memory Monitoring: 6 Essential Commands and How to Use Them
Baidu Geek Talk
Baidu Geek Talk
Dec 16, 2022 · Fundamentals

Exploring ptmalloc: Memory Management in Linux C++ Programs

The article explains how glibc’s default ptmalloc allocator structures memory into main and non‑main arenas, uses chunk‑based bins (fast, unsorted, small, large) for allocation and deallocation, details its locking and OS‑interaction mechanisms, and evaluates its design trade‑offs versus modern allocators.

CFreeMemory Management
0 likes · 12 min read
Exploring ptmalloc: Memory Management in Linux C++ Programs
Open Source Linux
Open Source Linux
Aug 17, 2022 · Operations

Top 12 Linux Tools to Monitor Memory Usage Efficiently

This article presents a comprehensive list of twelve Linux commands and graphical tools—including /proc/meminfo, atop, free, GNOME System Monitor, htop, KDE System Monitor, memstat, nmon, ps, smem, top, and vmstat—that allow you to view and analyze memory consumption in real time, with usage examples and screenshots.

FreeMemory Monitoringatop
0 likes · 7 min read
Top 12 Linux Tools to Monitor Memory Usage Efficiently
Efficient Ops
Efficient Ops
Nov 14, 2021 · Operations

Master Linux Performance Monitoring: Top, Free, and Vmstat Commands Explained

This comprehensive guide walks you through Linux performance monitoring tools—top, free, and vmstat—detailing their syntax, key options, real‑world output examples, and how to interpret CPU, memory, swap, and process statistics for effective system administration.

FreePerformance MonitoringSystem Administration
0 likes · 32 min read
Master Linux Performance Monitoring: Top, Free, and Vmstat Commands Explained
Liangxu Linux
Liangxu Linux
Nov 4, 2021 · Operations

Master Linux Memory Monitoring: 6 Essential Commands Explained

This guide walks Linux administrators through six practical commands—free, vmstat, /proc/meminfo, top, htop, and per‑process memory checks—detailing their syntax, useful options, example outputs, and how to interpret key metrics for effective memory troubleshooting and performance tuning.

FreeMemory Monitoringhtop
0 likes · 26 min read
Master Linux Memory Monitoring: 6 Essential Commands Explained
Liangxu Linux
Liangxu Linux
May 27, 2021 · Operations

Master Linux Performance Monitoring: Top, Free, and vmstat Commands Explained

This article provides a detailed, step‑by‑step guide to Linux's built‑in performance monitoring utilities—top, free and vmstat—covering their purpose, essential options, output interpretation, interactive shortcuts, and practical examples for effective system administration.

FreeOperationsPerformance Monitoring
0 likes · 33 min read
Master Linux Performance Monitoring: Top, Free, and vmstat Commands Explained
ITPUB
ITPUB
Sep 10, 2020 · Fundamentals

Why Does ‘free -m’ Show Much More Used Memory Than ‘ps aux’ RSS?

The article explains why Linux’s free command reports far higher used memory than the RSS values shown by ps aux, by breaking down buffers, cache, slab allocations, page tables and shared libraries, and provides shell scripts to calculate each component.

FreeMemoryRSS
0 likes · 10 min read
Why Does ‘free -m’ Show Much More Used Memory Than ‘ps aux’ RSS?
Programmer DD
Programmer DD
Mar 7, 2020 · Big Data

Explore 50+ Free Unlimited-Use APIs for Data, Weather, Finance & More

This article compiles a comprehensive list of over fifty free, unlimited-use API interfaces covering phone number lookup, historical events, stock data, weather forecasts, ID verification, jokes, currency exchange, and many other services, each with direct documentation links for developers.

@DataAPIFree
0 likes · 13 min read
Explore 50+ Free Unlimited-Use APIs for Data, Weather, Finance & More
Liangxu Linux
Liangxu Linux
Jan 18, 2020 · Operations

Essential Linux Commands for Monitoring System Health

This guide introduces key Linux commands—such as uptime, who, uname, du, df, free, pmap, vmstat, ifconfig, ip, netstat, top, and pstree—to help you quickly assess system status, resource usage, and process relationships, enabling effective troubleshooting and maintenance.

Freedfdu
0 likes · 11 min read
Essential Linux Commands for Monitoring System Health