memory-leaks

    3热度

    2回答

    我收到一个内存泄漏通知通过泄漏金丝雀它说我的片段实例泄漏由于eventlisteners和Arraylist.array举行的引用。不知道如何解决这个问题,有什么想法? @Override ArrayList<myInterface> getnewList() { ArrayList<myInterface> inst = new ArrayList<>(); inst.ad

    5热度

    1回答

    我想创建一个只创建一个实例的类,如果在实例化过程中传入的参数是唯一的组合。如果先前传入了参数组合,则返回先前已创建的实例。 我想让这个类被其他类继承,所以它们继承了相同的行为。这是我的一个解决方案,第一次尝试, 基/父类被继承: class RegistryType(type): def __init__(cls, name, bases, namespace, *args):

    2热度

    1回答

    我在哪里/如何将数据库连接集成到我的Android应用程序中遇到了一些麻烦。在尝试了几种不同的方法后,我决定扩展应用程序类并将其放在那里。据我了解,虽然我需要它是静态的,所以我可以从任何地方访问它,并且我使用了需要应用程序上下文工作的GreenDAO。 现在的问题是我已经开始使用Dagger2(我不太明白,但有某种方式让它工作),但它不允许静态注入。下面是MyApp的类: public class

    2热度

    2回答

    的代码是相当简单: #include <vector> int main() { std::vector<int> v; } 然后我构建和Valgrind的运行: g++ test.cc && valgrind ./a.out ==8511== Memcheck, a memory error detector ==8511== Copyright (C) 2002-2013

    0热度

    2回答

    我有一个非常简单的iOS应用程序,它从Firebase中提取图像,将它们添加到数组中,然后将它们放入带有url会话的集合视图中。只有一个问题,保存图像集合视图的视图与主视图是分开的视图,因此每次用户点击视图时,都会观察内存使用情况。当你点击后,内存不会改变。每次推送视图时,内存使用量都会不断上升。当我在主视图中执行url会话之前,我从未遇到过这个问题,但现在我在单独的视图中遇到了问题。这里是我的下

    1热度

    2回答

    从文件读取数据时遇到内存泄漏。此代码创建了泄漏: func read() throws { let url = URL(fileURLWithPath: "content.pdf") let fileHandle = try FileHandle(forReadingFrom: url) while true { let chunk = fileHandl

    0热度

    1回答

    我在iOS开发中遇到问题。我通过NSData和一些参数的功能。 // this time memory is about 54 MB + (NSData*) doFileData : (NSData*) fileData andFileName:(NSString*) fileName{ NSMutableData *fileContentData = [NSMutableData

    -2热度

    1回答

    我在我的代码中有一个函数,它不是主函数并使用线程。程序运行时称为数千次。它看起来像这样 void my_function(vector<string> input, vector<string> &results) { results.clear(); results.resize(input.size()); vector<thread> th; th

    0热度

    1回答

    反序列化正在工作,问题在于内存泄漏。 我已经尝试删除's'指针,但有'Targeting failure',我无法删除指针。 //Statment MySql sql::Statement *_stmt = this->con->createStatement(); sql::ResultSet *_result = _stmt->executeQuery("SELECT * FROM mat

    0热度

    1回答

    我看到一个问题,我无法重新选择DC上的原始位图,导致内存泄漏。指向原始位图的指针在整个程序中保持不变,但数据(来自CBitmap :: GetBitmap)从单色变为其他。我不知道位图实际更改的时间,但系统中的某些内容正在导致它。 CBitmap* cMyClass::mpOldBitmap; CDC cMyClass::mCanvasDc; CBitmap cMyClass::mCanvas