线程的内存空间计算

闲客~ 2018-06-15 07:46:12
如何取有效的估算一个线程所占用的内存空间的大小?
...全文
1020 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fly 100% 2018-10-26
  • 打赏
  • 举报
回复
每个线程拥有整个虚拟内存空间,随着运行会动态变化自己实际使用的物理空间
  • 打赏
  • 举报
回复
这个无法估算,线程是可以执行的,如果执行中malloc一块内存,这块内存可以是1-2G的任何一个大小,也就是说这一条命令,有可能让这一线程占用2G内存,而另一线程可能无有malloc任何内存,那么除了使用程序栈内存及操作系统给线程分配的线程结构内存外,不占用任何内存,所以你的想法是不可能的,统计倒是可以,所有的malloc函数你都重定义,然后自己计数

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧