厚积薄发
海纳百川,有容乃大
摘要: 通过上面的介绍,相信大家对程序内存有了比较全局的理解,以后大家分析问题,遇到一个地址,首先要判断这个地址分布在哪里: 如果是Image上,那么是在哪个模块中,这个地址是属于该模块的代码段(.text)还是数据段(.data),如果是代码段,又是属于哪个函数? 如果是Heap上,那么究竟是在哪个堆里面,是我们new出来的吗,是在什么时候new的(new时堆栈状况)? 如果是在Stack上,那么究竟是属于哪个线程的堆栈,当时线程的堆栈是怎么样? 总之,程序在内存中运行,只有你真正理解了内存,你才能真正懂计算机。 阅读全文
posted @ 2012-09-19 23:30 Richard Wei 阅读(2861) 评论(6) 推荐(8) 编辑