线程的内存空间计算

闲客~ 暂无  2018-06-15 07:46:12
如何取有效的估算一个线程所占用的内存空间的大小?
...全文
950 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
fly 100% 2018-10-26
每个线程拥有整个虚拟内存空间,随着运行会动态变化自己实际使用的物理空间
回复
这个无法估算,线程是可以执行的,如果执行中malloc一块内存,这块内存可以是1-2G的任何一个大小,也就是说这一条命令,有可能让这一线程占用2G内存,而另一线程可能无有malloc任何内存,那么除了使用程序栈内存及操作系统给线程分配的线程结构内存外,不占用任何内存,所以你的想法是不可能的,统计倒是可以,所有的malloc函数你都重定义,然后自己计数
回复
相关推荐
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2018-06-15 07:46
社区公告
暂无公告