DTrace动态变量泄露(dynamic variable drops)问题
来源:互联网 发布:网线端口显示红灯 编辑:程序博客网 时间:2024/05/16 04:03
在这个月的dtrace-discuss mailing list里,有人提到了动态变量泄露(dynamic variable drops)问题:http://www.listbox.com/member/archive/184261/2014/05/sort/time_rev/page/1/entry/2:5/20140505141710:5BA4F4A2-D481-11E3-ADF7-F8194C58CA13/。总结起来,就是像thread-local和associative array这样的变量,用完以后要记得释放(就是把变量置为0:self->var = 0),否则就会有泄露,这样终究就会用光这些资源。
关于这个问题,推荐大家看下面这两篇文章:http://constantin.glez.de/blog/2010/04/how-automatically-update-your-home-media-server-library-dtrace,http://constantin.glez.de/blog/2010/05/opensolaris-dtrace-home-media-servers-revisited。一个德国工程师写的如何用DTrace做一件很tricky的事。文章里提到了thread-local变量泄露的问题,很有意思。
如果你对DTrace感兴趣,欢迎关注DTrace公众号(微信号:chinadtrace,博客地址:http://blog.segmentfault.com/chinadtrace),介绍关于DTrace的使用技巧,经验分享,话题讨论等等。也非常欢迎你转发给其它对DTrace感兴趣的朋友。
- DTrace动态变量泄露(dynamic variable drops)问题
- DTrace即动态跟踪Dynamic Tracing
- DTrace的变量类型
- Dynamic Connectivity Problem(动态连通性问题)
- dtrace动态分析
- bash变量(variable)
- PowerShell 变量(Variable)
- 黑马程序员 变量(Variable)
- 变量对象(Variable object)
- 变量分裂法(Variable Splitting)
- CSS变量(css variable)
- 变量对象(Variable Object)
- DTrace
- clojure 词法变量lexical和动态变量dynamic
- 变量 variable
- Variable 变量
- iBatis的dynamic动态查询问题
- Dynamic Programming 动态规划问题 DP
- 操作系统学习之进程通信(PCI)
- 在iOS开发中使用FMDB
- SQL 授权与回收
- 进程和线程的概念以及如何创造线程
- 九度 题目1354:和为S的连续正数序列
- DTrace动态变量泄露(dynamic variable drops)问题
- C文件读写学习
- CruiseYoung提供的带有详细书签的电子书籍目录
- bmp文件转yuv420文件
- 现场故障-数据量超出plsql developer结果集导致应用程序无数据现象
- (一)利用导入表、导出表和重定位表定位导入函数的地址
- 年轻人的浮躁,这社会的喧嚣
- 使用 Apache CXF 实现 Web Service 详解
- 使用AspNetPager与GridView完成分页