在调查一个长期运行的perl程序的内存泄漏时,我尝试使用 Test::LeakTrace. 看一下它报告的漏洞之一我可以将泄漏的代码缩小到: /$?/ 所以运行:perl -MTest :: LeakTrace :: S…
标签:memory-leaks
为什么Ruby有时只释放内存?
根据我如何生成字符串, Ruby会将内存释放到操作系统,或者不会.第一个测试代码将占用大约235MB size = 2**22 string = '!@#$%^&*()-+~`a1234567890abcdefg…
Haskell DLL导致内存泄漏
我正在使用一个使用 Haskell DLL的C项目(GHC版本是8.0.1 x64).我注意到,执行程序消耗了大量内存.我调查了这件事,这就是我发现的.让我们考虑以下最小的例子.这是一个由三个文件组成的小项目. Hask…
visual-studio – 如何在Visual Studio 2005中禁用内存泄漏日志记录?
我想知道是否有一种方法可以禁用Visual Studio(2005,如果它很重要)在结束进程时执行的内置内存泄漏日志记录. 当我调试大量代码时,我可能只想在调查泄漏之前测试一个特定的功能.我的问题是,当我杀死进程时,泄漏…
内存泄漏与WPF中的CollectionViewSource.GetDefaultView()?
我想知道在 WPF中使用CollectionViews的最佳实践是什么,特别是使用CollectionViewSource.GetDefaultView()方法.有没有人遇到使用GetDefaultView的任何问题?我…
Angular:并发下载后的内存泄漏?
我正在开发一个Angular应用程序,我创建了一个这样的下载页面: 如果我查看Chrome任务管理器,我会发现与我的应用程序相关的进程会保留大约130 MB的内存. 然后,用户可以单击每个下载按钮启动同时下载(总文件大小…
WPF内存分配使用绑定,inotifypropertychanged和依赖属性跳跃
我正在编写一个使用大量双向绑定的程序,并且使用的内存量已成为一个巨大的问题.在我的完整应用程序中,我从50Mb开始,然后,只是通过使用绑定(即更改一侧的值并让绑定更新另一方),我通常打破100Mb,即使我的代码没有分配任…
ios – 使用UIImagePickerControllerOriginalImage从UIImagePickerController获取图像时获取内存警告
我正在使用UI ImagePickerController从相机获取图像. 在我捕获图像并通过使用UIImagePickerControllerOriginalImage获取内存警告后获取它. 我在iOS上使用iphon…
内存泄漏 – ServiceStack Funq容器WeakReference扩散
我最近编写了一个处理大量吞吐量的小型服务(每天大约6000万个请求),并且遇到了内存问题.起初,我查看了所有常见的嫌疑人,他们确信这必须是我写的东西,而不是与非常有用的面向性能的ServiceStack库有关.然而,在生…
haskell – 生成不同整数的树会导致空间泄漏
我想生成一个包含不同整数的树并找到它们的总和.这是代码: {-# LANGUAGE BangPatterns #-} import Control.Applicative import Control.Monad.Tra…
ios – 呈现UIImagePickerController时检测到泄漏
这是我用来呈现UI ImagePickerController的代码: - (IBAction)takePhoto:(UIButton *)sender { if (![UIImagePickerController i…
内存泄漏 – 导致WeakReference泄漏的Xamarin.Forms样式
我花了很多时间在 Android上的Xamarin.Forms应用程序中追踪内存泄漏.在经历了很多盲目的小巷和虚假的曙光之后,我想我可能遇到了导致这个问题的事情. 使用Xamarin Profiler,我可以看到,只要我…