Recently, the importance of dynamic memory man-agement has been increased significantly as there is a growing number of development in object-oriented pro-grams. Many studies show that dynamic memory manage-ment is one of the most expersive components in many software systems. Especially, in C++programs, it tends to have object creation and deletion prolifically. These ob-jects tend to have short life-spans. This paper presents a dynamic memory allocation strategy to reuse these objects to speed uq the object management. This object reuse scheme is implemented through the overloading C++op-erators, new and delete. The C++allocation patterns are studied thoroughly in this paper. Over 90
展开▼