Master inner master
Please indicate the source and the author contact: http://blog.9cbs.net/absurd
Author: Lixian Jing
I have always thought as a C programmer working under Linux. If you have a deep understanding of memory, it is not only higher, but it is more stable, and the programming speed will be faster. There is also an opposite effect, sometimes some memory mistakes make you can't touch the mind, not only greatly reduce the development speed, but also developed software stability is also worthy of doubt.
In order to improve the level of programming, I have developed a series of training programs last year and is responsible for some important courses, of which the basic class has a courses about memory. At that time, the speech was written, and the new colleague said that I didn't understand, I decided to reinite it, put it in Blog, I hope to help the novice.
As for the title of the article, it is basically for funny. Recently, the star classic "large internal microscale zero zero" is one of the originals of the article as a title of the article. Also, it can be understood that the internal refers to memory, as a large word, the modified memory refers to its capacity, and the modified memory master has high levels, both understand.
These include the following articles:
1. Multi-threaded model of single-threaded model single-threaded model
2. Implementation of variable parameters of Alloca's implementation of Alloca's implementation of alloca implementation. Malloc / Free Series Function Introduction New / Delete Series Operator Introduction 3. Big Master - Global Memory .BSS Description .data Description.Rodata Description Violatile Keyword Description Static Keyword Description Const Keyword Description
4. Large Master - Memory Allocation Algorithm Standard C (GLIBC) Assignment Algorithm STL (STLPORT) Assignment Algorithm OS Interior Subscription Algorithm (Partner / SLAB)
5. Dacheng master - customary method reference count Pre-allocate memory pool session pool ... 6. Dali master - shared memory and thread local storage 7. Dagin master - Automatic memory recycling mechanism 8. Dagin Master - Common memory error 9. Dagin master - common debugging tool