摘要:
关于std容器类的内存使用最近公司的一个项目,内存使用不断增长,最终被kill。但查了好几天确实没有内存泄漏,最后找到了真凶:1是对std容器类使用不当,2是new/delete太多太频繁会有内存碎片。1、vector类 其实就相当于数组,每插入一个元素,就会在堆上new一个元素。 这些元素占用的空间在clear()的时候,并没有被free掉,只有在vector对象生命周期结束时,才会free掉。... 阅读全文
摘要:
查看ramdisk大小:fdisk -l /dev/ram0下面的文章转自:http://www.linuxdiyf.com/viewarticle.php?id=26952一 什么是RamDiskRam:内存,Disk:磁盘,在Linux中可以将一部分内存当作分区来使用,称之为RamDisk。对于一些经常被访问、并且不会被更改的文件,可以将它们通过RamDisk放在内存中,能够明显地提高系统性能... 阅读全文