memory-leaks

    0热度

    5回答

    我正在开发一个始终运行的蓝牙应用程序,直到用户卸载应用程序或关闭其移动设备。我收到一条错误消息:“不幸的应用程序停止工作”。从我最初的研究来看,这似乎是一个内存泄漏问题。到目前为止,我发现任何具有静态引用的对象都会泄漏内存。所以我需要删除变量的静态引用。我的项目有很多常量,我如何在不使用public static final的情况下编写常量? 目前,我使用的是这样的: public static

    0热度

    3回答

    在应用程序中,我想知道为什么在退出应用程序时不会调用类的deinit方法的实例。 作为一个例子,这里介绍的Test类是在AppDelegate的applicationDidFinishLaunching中创建的。 import Cocoa class Test { let testVar = 1 init() { print("Retain count \(

    3热度

    1回答

    即使当我编译和运行这样的程序: int main() { return 0; } 我得到以下Valgrind的错误,当我运行valgrind --leak-check=yes ./a.out ==26391== LEAK SUMMARY: ==26391== definitely lost: 0 bytes in 0 blocks ==26391== indirectly lo

    0热度

    1回答

    我最近开始Swift和学习内存管理。而我无法解决这个内存泄漏问题。 这是我的模型类: class Contact { var name: String? var age: String? weak var address: Address? deinit { print("Contact Delloacated") } }

    0热度

    3回答

    我有一个用于将视频上传到服务器的活动。在此活动中,ProgressDialog已被用于使其更直观。错误说这个问题在ProgressDialog中。但是,当从不同的活动集达到此活动时,文件即将上载并达到所需的结果,但有一个活动正在产生此“内存泄漏异常”。 注意:我已确保视频暂停,就像它在另一个stackoverflow链接中引用的一样 我确保在新活动打开之前关闭所有对话框。 我的问题是什么可能是这种

    0热度

    1回答

    当我的jboss应用程序突然停止并且在/ var/crash/path中生成了核心转储文件时,其中包含进程ID。在同一位置没有生成日志。 Java版本是java-1.7.0-openjdk-1.7.0.45.x86_64。我想知道为什么我的应用程序被杀死并生成了这个文件。我怀疑发生了导致此故障的内存泄漏。但是在应用程序日志中没有任何痕迹。如何调试这个代码转储文件(它的大约6 GB)

    1热度

    1回答

    例如: list_1 = [1, 2, 3] list_2 = [4, 5, 6] list_3 = [7, 8, 9] list_3 = list_2 list_2 = list_1 list_1 = [0, 0, 0] # del list_3[:] # is this needed? print(list_1) # [0, 0, 0] print(list_2) # [

    1热度

    1回答

    我正在Linux上使用Valgrind检查我的内存泄漏代码。该程序在第一个小时内运行良好,但对于有向边的某些组合返回以下错误。我想知道是否需要在执行dijkstra_sp.cpp之前检查NULL。我在下面的代码中找到了可能是此问题中心的行。 ==25051== Process terminating with default action of signal 11 (SIGSEGV) ==250

    0热度

    1回答

    我尝试使用苹果公司和自定义compute Shaders给定的默认MPSKernal过滤器通过金属应用实时相机过滤器。 我使用默认和自定义内核函数的组合在网格中的集合视图上应用自定义过滤器。 它看起来像在应用程序剪辑。 但我观察到的是,使用自定义过滤器有很多的memory leaks相比,苹果给出的默认核心功能。 我不知道我犯了什么错误,但如果有的话。 这是我的自定义计算着色器。 kernel v

    0热度

    2回答

    我正在用C++实现C-API,并且在接口处我必须将C++类似的数据结构转换为C-API的现有数据结构。我负责数据结构的内存,所以我可以使用新的和删除,但从我的理解下面的C++ 11代码可以有内存泄漏(这只是一个虚拟的例子): #include <string> #include <new> struct container { char *message; }; /* con