解决VTK使用中的内存泄漏问
来源:互联网 发布:下载磁力链接的软件 编辑:程序博客网 时间:2024/06/05 12:41
使用VTK进行开发,经常会遇到的一个问题便是内存泄漏。解决方法有如下几点:
1、安装VTK时,在cmake选项中设置VTK_DEBUG_LEAKS,这样当你的程序运行结束的时候,会检测是否存在未被Delete的vtkObject,并且显示出来。
2、确保每new一个对象,都将它delete掉
3、当需要Delete一个filter或者mapper,但是要保留其output时,可以首先对output进行register,例如filter->GetOutput->register(0);即在其垃圾回收机制中,引用数目加1。然后Delete对应的filter或者mapper。需要注意的是,当output对象不需要再使用时,应该及时释放。
4、当需要Delete一个filter或者mapper,但是要保留其output时,还可以使用DeepCopy方法拷贝output。
http://blog.csdn.net/yqxx/article/details/2746540
- 解决VTK使用中的内存泄漏问
- 解决VTK使用中的内存泄漏问题
- 使用handler内存泄漏解决
- Android 使用RxLifecycle解决RxJava内存泄漏
- 使用DebugDia定位解决内存泄漏
- 解决iOS内存泄漏
- 解决内存泄漏案例
- CPtrList内存泄漏解决
- 解决内存泄漏问题
- GridView内存泄漏解决
- 使用 Android Studio 检测内存泄漏与解决内存泄漏问题
- 使用 Android Studio 检测内存泄漏与解决内存泄漏问题
- 使用 Android Studio 检测内存泄漏与解决内存泄漏问题
- 使用 Android Studio 检测内存泄漏与解决内存泄漏问题
- J2ME中的内存泄漏
- JavaScript 中的内存泄漏
- Bfd中的内存泄漏
- MagicAjax中的内存泄漏
- UIButton 设置圆角 边框颜色 点击回调方法
- C语言之四书五经
- 大型高并发高负载网站的系统架构
- 6个常用Java 源代码 保护工具(混淆、加密、底层)
- windows DiskPart 磁盘分区命令工具参考
- 解决VTK使用中的内存泄漏问
- 标注偏置问题(Label Bias Problem)和HMM、MEMM、CRF模型比较
- Android Memory Cache: LruCache
- ASP.NET身份验证方式
- poj 1151 hdu 1542 Atlantis 线段树扫描线,详细讲解,(*^__^*) 嘻嘻……
- js、希碎的知识点--->第一天
- windows WMIC命令参考
- BI报告:App主导现在 HTML5领衔未来
- Android ApiDemos示例解析(83):Graphics->Typefaces