memory-leaks

    8热度

    8回答

    在我的一个VB6表单中,我创建了几个其他Form对象并将它们存储在成员变量中。 Private m_frm1 as MyForm Private m_frm2 as MyForm // Later... Set m_frm1 = New MyForm Set m_frm2 = New MyForm 我注意到,当这个(父)形式被创建和销毁时,我正在泄漏内存。我是否需要将这些成员变量分配

    3热度

    2回答

    我使用fdopen将流与打开的文件相关联。 当我文件,流是否也自动解除关联,并且所有流内存返回到操作系统,还是我需要知道fdopen'd文件并以特定方式关闭它? - 亚当

    4热度

    1回答

    我为Guile开发了一个扩展模块,用C编写。这个扩展模块嵌入了一个Python解释器。 由于此扩展模块调用Python解释器,我需要验证它是否正确管理了Python对象占用的内存。 我发现Python解释器乖巧的在自己的内存处理,使运行的valgrind我能找到的内存泄漏是由于我自己的Python解释器嵌入代码中的错误,如果没有其他的干扰因素。 但是,当我在valgrind下运行Guile时,va

    -1热度

    5回答

    因此,我的公司使用了一个名为Rational Purify的令人愉快的错误程序(作为Microsoft Visual Developer Studio的插件)来管理内存泄漏。该程序设计为让您在遇到内存泄漏后单击,然后跳转到发生泄漏的行。 不幸的是,Purify发生故障,Purify不会跳到发生泄漏的地方,只会提及发生泄漏的类别和方法。不幸的是,有时这与雇佣指南来帮助您寻找熊有用并让他指向森林并告诉

    19热度

    5回答

    假设我们有以下方法: private MyObject foo = new MyObject(); // and later in the class public void PotentialMemoryLeaker(){ int firedCount = 0; foo.AnEvent += (o,e) => { firedCount++;Console.Write(

    3热度

    4回答

    我有一个是具有IE 6 与内存泄漏问题演示该问题有5行代码示例中的固定内存泄漏一个巨大的网络应用程序是容易的。 但是,如果我有一个非常庞大的应用程序,应该从哪里开始?