ICode9

精准搜索请尝试: 精确搜索
  • c – 在Visual Studio中,与std :: async一起使用时未调用`thread_local`变量’析构函数,这是一个错误吗?2019-09-10 19:08:22

    以下代码 #include <iostream> #include <future> #include <thread> #include <mutex> std::mutex m; struct Foo { Foo() { std::unique_lock<std::mutex> lock{m}; std::cout <<"Foo Created in thread "

  • c – 如何从Visual Studio调试器执行所有进程内存的高级搜索?2019-09-03 12:06:20

    我是一个大型商业程序的开发人员,我正在尝试追踪特定的C内存泄漏.我想使用Visual Studio搜索我的进程的整个有效地址空间,但我无法看到如何有效地执行此搜索. 我知道.s命令文档here,但它没有做我需要的.例如,我100%确定地址0xfdfd240包含值0x0f0e34a8.我可以成功使用.s命令在这个地

  • Android上的位图大小超过VM预算错误2019-09-03 03:28:14

    我正在从Asset文件夹中将100个图像加载到数组对象.图片非常小(每个png~20k),我使用这个代码做,并防止内存泄漏&优化表现: 在循环中: // create resized bitmap from asset resource InputStream istr = assetManager.open(pics[i]); Bitmap b = BitmapFactory.decod

  • 当我在jvisualvm中转储堆时,如何删除对Runnable的“Java Frame”GC根引用?2019-09-02 22:00:50

    我正在使用jvisualvm来检查我的应用程序中的内存泄漏.当我进行堆转储时,有时会有几个对象被打开,应该是垃圾回收. 当我对它们执行“显示最近的GC根”命令时,它向我显示根是我定义的类,它实现了Runnable接口.引用列为(java框架),我知道它与线程有关.当我展开此节点的树时,它会打开并

  • C OpenMP代码中的内存泄漏2019-09-01 20:16:56

    我写了一个c openmp代码,它在并行区域中有一个动态分配的内存私有变量,该区域在while循环中.在每个循环中,在并行区域的末尾释放动态分配的内存.我在每次分配和释放后通过linux机器上的/ proc / self / stat文件监视内存.我发现驻留集大小的内存较少.为什么会这样?代码是这样的 –

  • c – 将对象传递给抛出的函数时,解决可能的内存泄漏问题2019-09-01 14:07:25

    考虑函数foo(MyClass * mc)应该将mc的副本保留到内部数据结构中的情况,并保证在不再使用时删除该对象. void foo(MyClass* mc) // acquires ownership of mc; may throw { // code that may throw bar(mc); // acquires mc; may also throw } 当此函数执行可能抛出的代码(例

  • c – 内存泄漏检测文件错误2019-09-01 11:17:13

    我有一个程序,应该输出有关其内存泄漏的信息.但是,它不起作用.以下是该计划: #include <crtdbg.h> #include <stdio.h> #include <stdlib.h> #include <Windows.h> int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { FILE

  • javascript – ExtJS4内存泄漏2019-09-01 08:34:39

    我有一个用ExtJS 4.1.1编写的应用程序,它经常使用一个商店.我从服务器获取数据样本,经过一些验证后,我使用“add”方法将其添加到商店.我这样做 我会定期删除商店中不需要的记录. 问题是,随着时间的推移,我的应用程序正在吃越来越多的RAM,似乎我找到了问题的根源,但我不知道如何处

  • PHP sf.1.4 Propel 1.6:循环结果时内存泄漏2019-09-01 08:30:21

    我正在使用symfony 1.4 propel 1.6,我想将所有用户数据库导出(索引)到ElasticSearch. 我写了所有的脚本,除了一个问题外,一切正常.我创建一个重复大约20.000次的循环,每次memory_usage增加. 问题是:它不应该,因为我正在摧毁所有的引用. 我认为Propel正在为我创建的每个对象留下静态

  • 在mysql中使用不同线程的Memoryleak2019-09-01 07:15:57

    我正在编写一个简单的C程序来从mysql db请求一些数据,当在单个线程应用程序中使用时,该函数不会报告内存泄漏,但是在线程中它会这样做. 功能是这个我删除了不必要的代码 BOOL getip(char * ip,int * port,BOOL serie) { MYSQL * conn,mysql; MYSQL_RES * res; MYSQL_R

  • 使用finalize进行Java内存泄漏检测2019-08-31 14:04:12

    好的,我已经在网上阅读了很多关于finalize()方法的文章以及我们无法真正依赖它的事实…… 对,很清楚(我猜) 但是当内存泄漏发生时,在VisualVM内部越来越深之前,我可以使用finalize方法作为主要的调试工具吗? (一个很小的日志消息,比如finalize中的“object released”和构造函数中的

  • android – setprop libc.debug.malloc = 1无效2019-08-31 06:26:15

    我试图使用setprop libc.debug.malloc = 1来查找泄漏. 我做了一个演示程序并引入了内存泄漏,但上面的标志无法检测到这个泄漏.我试过下面的命令:adb shell setprop libc.debug.malloc 1adb shell停止adb shell启动 jstring Java_com_example_hellojni_HelloJni_stringFromJNI(JNIEn

  • java – SpringMVC Hibernate Tomcat泄漏内存?2019-08-31 02:00:58

    当我关闭我的webApp时. Tomcat不断显示SEVERE警告: 02-Mar-2014 23:07:30.890 SEVERE [http-apr-8080-exec-4] org.apache.catalina.loader.WebappClassLoader.checkThreadLocalMapForLeaks The web application [/movie-collection-0.0.2] created a ThreadLocal with key of t

  • c – 如何使用Valgrind检查运行期间的实际内存泄漏?2019-08-30 13:08:44

    在某些程序中,一些已分配的内存根本不会被销毁,但它们在程序的整个运行时间内都是必需的.因此,通常认为是安全的. 但是还有其他对象并不是针对程序的整个运行时间,而是由于开发人员未命中而未被破坏.这些是应该解决的实际内存泄漏. 当我们运行以下Valgrind命令时,它只显示程序执行

  • c – 使用QPixmap Qt内存泄漏2019-08-30 11:06:48

    我在这段代码中的某个地方发现了一个奇怪的内存泄漏.该方法是SLOT连接到另一个线程中的方法.它做了两件事:1它用另一个线程所在的迭代更新一个文本框. 2它将GUI上显示的图像更新为与该迭代对应的图像. 它适用于10-30次迭代,然后爆炸.在任务管理器中查看其内存使用情况,我可以看到它

  • PHP cUrl循环泄漏内存2019-08-30 10:40:32

    以下代码处于循环中.每个循环将URL更改为新地址.我的问题是每次传递占用的内存越来越多. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://site.ru/'); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CUR

  • c – 使用函数初始化静态向量会导致内存泄漏吗?2019-08-30 04:06:49

    我得到了下面的代码.它汇编得很好. class A { public: static std::vector<int> vInt; static std::vector<int> Foo() { std::vector<int> tmp; // EDIT: in the real application the values // inserted in the vector depends on the result /

  • c – LeakSanitizer:获取运行时泄漏报告?2019-08-29 18:51:01

    我继承了一些遗留代码,似乎在某处有内存泄漏.我的第一直觉就是编译 -faddress=sanitize -fno-omit-frame-pointer 让Address Sanitizer的工具系列为我找到漏洞.然而,我非常失望.我希望有一些运行时错误信息(类似于地址清理程序的错误,当你读或写内存你不应该).在程序成功完成之前

  • java – Android内存泄漏,EMA可疑:“byte []”由“”加载2019-08-29 09:26:44

    我正在写一个小的单活动Android应用程序,并得到一个内存泄漏错误,因为我找不到原点. 首先,应用程序计算基本内容并以结构化方式显示结果.计算是微不足道的,虽然有一些图像,但它们大约有50个图标,总共少于4MB. 我已经安装了Eclipse Memory Analyzer并检查了它的堆转储,Leak Suspects

  • 如何删除C中的对象?2019-08-29 07:17:56

    即使在使用unique_ptr之后,构造函数和析构函数调用也不匹配.有没有办法让构造函数和析构函数调用匹配否则会有内存泄漏. #include <iostream> using namespace std; class P { public: P() { cout<<"P()\n"; } virtual ~P() { cout<<"~P()\n"; } }; class D: public

  • c – 我的链表实现是否泄漏了内存?2019-08-29 07:15:09

    码: struct LinkedList { int someData; LinkedList* next; LinkedList() : next(0) {} ~LinkedList() {delete next;} }; void someFunction() { LinkedList list; list.next = new LinkedList; list.next->next = new LinkedList; li

  • 返回*这个安全吗?2019-08-28 15:05:43

    我想知道从函数返回* this是否安全. this问题显示了一些方法可以做到这一点,我的问题是这个例子: struct test { string t; string b; public: test& A(string test) { this->t=test; return *this; } test& B(string test) { this->b=test; return *

  • PHP致命错误允许内存大小耗尽2019-08-28 12:29:25

    我正在编写一个codeigniter应用程序,在执行查询时遇到以下致命错误. Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in /var/www/html/cryd/_zcore/core/Loader.php on line 262 我可以增加允许的内存大小,但似乎问题

  • php – Apache崩溃:无法分配内存2019-08-28 10:29:11

    我遇到了一个反复出现的问题,为什么我的ubuntu服务器在过去两天的同一时间内完全无法使用.在崩溃期间我甚至无法通过SSH进入它. Ubuntu服务器位于amazon aws t2.micro实例上,运行在1 GB的ram上,Ubuntu 16.04 apache错误日志如下所示 [Wed Aug 30 18:02:23.710072 2017] [autoindex

  • Android:在旋转屏幕时删除/销毁对象2019-08-27 15:12:37

    我发现在一次或多次屏幕旋转后性能下降,我认为这很可能是因为每次屏幕旋转时应用程序的主Activity都会被销毁并重新创建,而且我的应用程序必须在发生这种情况时泄漏内存. 我已经读过,与人们的预期相反,并不是当活动被销毁时,应用程序的主Activity(或者Activity中调用的类)创建的所

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有