|
内存返还的两种方式:
自行返还:由程序员在编写代码的时候返还
自动返还 :由支持程序运行的”服务“平台定期自动返还。
性能计数器与内存泄漏(以windows为例)
Handle Count(句柄数量)
Thread Count(线程数量)
Virtual Bytes (虚拟内存字节数)
Working Set(工作集,即和当前进程有关的那一部分物理内存)
Pricate Bytes(进程分配的私有数据字节数量)
内存瓶颈:由可用内存的缺乏导致系统性能下降的现象,瓶颈(Bottleneck)
Available MBytes(或者Kbytes等几个单位不同、含义一样的Memory性能计数器),该计数器的值显示了当前系统可用的内存数值,如果经常性的可用内存小于总物理内存的一半,说明系统负担有点重,可以考虑增加内存。
Pages/sec、Pages Input/sec、 Pages Read/sec 与Page Faults/sec这几个计数器在Memory性能对象和Process性能独享中都有,分别代表整个内存和单个进程(程序)的页面操作信息,可以用于分析整个系统或者关注的程序使用内存的状况。