TODAY'S  MOST  POPULAR  HEADLINES

PNG Image

Memory


Improve Your Memory Programming

07/06/2007  II
Relevance: 8.38
Do you find yourself constantly being bogged down in programs that leak memory, violate memory bounds, use uninitialized data, and devote an excessive amount of run time to memory management? Use this article to help you conquer these pesky memory defects.
Search further arrow


When Linux Runs Out of Memory

12/01/2006  II
Relevance: 8.13
Memory is a precious commodity in computers. Generally the more you have, the better. Yet your application has to run alongside other applications, and each wants its own area of memory. What happens when there's not enough to go around? Mulyadi Santosa explores the memory management principles in the Linux kernel to explain how the Out of Memory killer works--and how to avoid it.
Search further arrow


Build your own memory manager for C/C++ projects

02/20/2008  IIIIIIIIII
Relevance: 7.97
As a developer, one of the most powerful tools that C/C++ arms you with to improve processing time and prevent memory corruption is the control over how memory is allocated or deallocated in your code. This tutorial demystifies memory management concepts by telling you how to create your very own memory manager for specific situations.
Search further arrow


The fine art of PHP V5.2 memory management

03/15/2007  IIIIII
Relevance: 7.93
There are many improvements that have taken place in PHP V5.2, and one critical area is that of memory management. To understand the implications of these new features, this article delves into memory management functions in PHP5.2, tweaking the memory manager, limiting memory usage and consides why allocation overhead and speed are a big deal.
Search further arrow


This week at LWN: Memory part 3: Virtual Memory

10/20/2007  III
Relevance: 7.38
The virtual memory subsystem of a processor implements the virtual address spaces provided to each process. This makes each process think it is alone in the system. The list of advantages of virtual memory are described in detail elsewhere so they will not be repeated here. Instead this section concentrates on the actual implementation details of the virtual memory subsystem and the associated costs.
Search further arrow


Linux: Documenting Memory Hotplug

07/29/2007  IIIIIIII
Relevance: 7.36
Yasunori Goto posted some documentation for memory hotplugging which can be used to increase or decrease the amount of memory available to a live kernel. The documentation explains that this functionality is useful for virtualization and capacity on demand solutions, as well as for physically adding and removing RAM from NUMA-nodes. The document itself,"is about memory hotplug including how-to-use and current status. Because Memory Hotplug is still under development, contents of this text will be changed often."
Search further arrow


Techniques for memory debugging

02/20/2007  IIIII
Relevance: 7.23
Exercise good memory-related coding practices by creating a comprehensive program to keep memory errors under control.
Search further arrow


Linux: Compacting Memory

06/01/2007  I
Relevance: 7.21
Mel Gorman offered a first release of a patchset that compacts memory,"this is a prototype for compacting memory to reduce external fragmentation so that free memory exists as fewer, but larger contiguous blocks. Rather than being a full defragmentation solution, this focuses exclusively on pages that are movable via the page migration mechanism."
Search further arrow


Tuning your memory settings, Part 1

05/18/2007  IIIII
Relevance: 7.19
Part 1 of this series provides an overview of memory on AIX, including a discussion of virtual memory and the Virtual Memory Manager (VMM).
Search further arrow


Reduce your Linux memory footprint

02/03/2007  II
Relevance: 7.19
A lack of physical memory can severely hamper Linux® performance. In this article, learn how to accurately measure the amount of memory your Linux system uses. You also get practical advice on reducing your memory requirements using an Ubuntu system as an example.
Search further arrow



Showing 10 articles of total 22541 in database (Flag English).