微计算机应用
微計算機應用
미계산궤응용
MICROCOMPUTER APPLICATIONS
2009年
12期
67-75
,共9页
内存分配%new%小对象%AVL
內存分配%new%小對象%AVL
내존분배%new%소대상%AVL
内存分配已经是一个古老的话题,但是缺省的内存分配器由于对内存使用需求的缺失,尤其是在C++这个小对象繁多的环境,缺省的new操作符显得有些力不从心.文章从对内存使用需求入手,剖析内存需求不同时,不同的优化策略.并针对内存归还的时机和小对象这两种情况,结合new和delete操作符的特点给出了相应的优化算法,提升了内存分配和归还的效率,简化了对现有系统的性能优化.
內存分配已經是一箇古老的話題,但是缺省的內存分配器由于對內存使用需求的缺失,尤其是在C++這箇小對象繁多的環境,缺省的new操作符顯得有些力不從心.文章從對內存使用需求入手,剖析內存需求不同時,不同的優化策略.併針對內存歸還的時機和小對象這兩種情況,結閤new和delete操作符的特點給齣瞭相應的優化算法,提升瞭內存分配和歸還的效率,簡化瞭對現有繫統的性能優化.
내존분배이경시일개고로적화제,단시결성적내존분배기유우대내존사용수구적결실,우기시재C++저개소대상번다적배경,결성적new조작부현득유사력불종심.문장종대내존사용수구입수,부석내존수구불동시,불동적우화책략.병침대내존귀환적시궤화소대상저량충정황,결합new화delete조작부적특점급출료상응적우화산법,제승료내존분배화귀환적효솔,간화료대현유계통적성능우화.