百度空间 | 百度首页 
               
 
查看文章
 
heapLib.js的一个问题请教
2008-12-30 15:57
在IE 7中分配内存能够成功,但是释放却存在问题,比如代码:
heap.lookaside(272, 2);
Windbg调试输出:
DEBUG: Freeing blocks to the lookaside
alloc(0x110) = 0x353b9e0
alloc(0x110) = 0x353baf8
DEBUG: Flushing the OLEAUT32 cache
free(0x353baf8), size=0x50a8
free(0x353b9e0), size=0x5390
同样的内存块,释放时的size却不一样,有谁知道是啥问题吗?

类别:网络安全 | 添加到搜藏 | 浏览() | 评论 (4)
 
最近读者:
 
网友评论:
1
2008-12-30 16:11 | 回复
很深奥 希望解答给出注释! 学习 学习 谢谢 关注。。
 
2
2008-12-30 16:46 | 回复
相邻的堆合并了
 
3
2008-12-30 22:10 | 回复
但是再次分配相同大小的内存后,直接返回了上次释放的内存地址了,这样是否可以理解成构造lookaside 表项成功了?
 
4
2009-01-09 12:13 | 回复
看起来Alloc的是0x110大小,怎么free时没有一个0x110呢。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu