virtual bytes
今晚又失眠 2015-01-13 03:52:04 有谁了解virtual bytes的分配、释放的?
现一32位服务程序,通过performance monitor进行监控,发现virtual bytes值经常会上涨几百M,涨上去后 就不会下降。(只有突码3G后才会下降一点)
最高时virtual bytes值突破3G,不过突破3G后,立马降到2.89G左右,然后一直维持在2.9G左右工作,维持了大概10天左右。
整个测试过程持续了大概20天,在这20天时间内,服务程序一直正常工作,且working set及 private bytes值都比较平均。不会出现像virtual bytes值那么大的起伏。
现在的问题是:virtual bytes在这么一个高度下,是否正常?是什么原因造成了virtual bytes值的增涨?为什么涨上去了就不会下降,它的回收机制是什么?