当前位置: 首页 > news >正文

邯郸网站制作设计数据统计网站

邯郸网站制作设计,数据统计网站,移动互联网开发实习报告,网站建设广告语我正在使用valgrind --leak-checkyes调试我的C 应用程序,并且我收到了很多关于可能的内存泄漏的信息。 这是使用Qt,POSIX线程和QuantLib的C 应用程序。 我认为信息不正确,我已经测试了它,即使应用程序是非常简单的Qt应用程序&…

我正在使用valgrind --leak-check=yes调试我的C ++应用程序,并且我收到了很多关于可能的内存泄漏的信息。 这是使用Qt,POSIX线程和QuantLib的C ++应用程序。 我认为信息不正确,我已经测试了它,即使应用程序是非常简单的Qt应用程序,我也得到了很多这些信息。 可能valgrind错误解释了关于Qt和POSIX线程的内存信息。

我的问题是我该怎么做,如何正确调试这个Qt应用程序,理想情况下使用valgrind,但如果可能的话可能会采用不同的方式?

==9419== Memcheck, a memory error detector

==9419== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.

==9419== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info

==9419== Command: ./qt_tradingclient_1

==9419== Parent PID: 19797

==9419==

==9419==

==9419== HEAP SUMMARY:

==9419== in use at exit: 1,587,688 bytes in 10,156 blocks

==9419== total heap usage: 365,203 allocs, 355,047 frees, 92,510,461 bytes allocated

==9419==

==9419== 1 bytes in 1 blocks are possibly lost in loss record 3 of 5,210

==9419== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)

==9419== by 0x8AC36E0: g_malloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x8AD9F5B: g_strdup (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x88461DB: g_param_spec_string (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x1153F1B7: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x8855925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x883DDF0: g_object_newv (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x883E38B: g_object_new (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x1153D7DF: gtk_settings_get_for_screen (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x114EC298: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x883A5C3: g_cclosure_marshal_VOID__OBJECTv (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x8837406: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419==

==9419== 1 bytes in 1 blocks are possibly lost in loss record 4 of 5,210

==9419== at 0x4C2B3F8: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)

==9419== by 0x8AC36E0: g_malloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x8AD9F5B: g_strdup (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x88461DB: g_param_spec_string (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x114E1933: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x8855925: g_type_class_ref (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x170E3225: ??? (in /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so)

==9419== by 0x170E4FB1: gtk_module_init (in /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so)

==9419== by 0x114EB7F0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x883713F: g_closure_invoke (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x884854F: ??? (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419== by 0x88504AE: g_signal_emit_valist (in /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.3400.1)

==9419==

//还有更多,最后总结:

==9419== 32,768 bytes in 16 blocks are possibly lost in loss record 5,208 of 5,210

==9419== at 0x4C2B4F0: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)

==9419== by 0x8AC377E: g_realloc (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x8A931C2: ??? (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x8A93632: g_array_insert_vals (in /lib/x86_64-linux-gnu/libglib-2.0.so.0.3400.1)

==9419== by 0x1151B084: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x1151B289: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x16EBA76B: ??? (in /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/engines/libmurrine.so)

==9419== by 0x1151CBF0: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x11521066: gtk_rc_get_style (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x115F2BEF: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x115F35BD: gtk_widget_realize (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419== by 0x115F4187: gtk_widget_set_parent (in /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0.2400.13)

==9419==

==9419== LEAK SUMMARY:

==9419== definitely lost: 5,759 bytes in 31 blocks

==9419== indirectly lost: 12,804 bytes in 396 blocks

==9419== possibly lost: 482,706 bytes in 2,236 blocks

==9419== still reachable: 1,086,419 bytes in 7,493 blocks

==9419== suppressed: 0 bytes in 0 blocks

==9419== Reachable blocks (those to which a pointer was found) are not shown.

==9419== To see them, rerun with: --leak-check=full --show-reachable=yes

==9419==

==9419== For counts of detected and suppressed errors, rerun with: -v

==9419== ERROR SUMMARY: 812 errors from 812 contexts (suppressed: 3 from 3)

http://www.wooajung.com/news/34804.html

相关文章:

  • 购物帮做特惠的网站中国营销网站
  • 旅游网站开发设计毕设论文东莞关键词优化平台
  • 企业网站建设需要注意什么广告优化师培训
  • 登录器显的窗口网站怎么做自动引流推广软件
  • 凡科建站做的网站收录慢吗seo常用的工具
  • 郑州vi设计公司广州市口碑seo推广外包
  • 网站建设与维护浙江省试题项链seo关键词
  • 自己做soho需要做网站吗广告开户南京seo
  • 厦门网站建设哪好深圳广告公司
  • 深圳网站建设公司简介链接买卖价格
  • 苏州网站建设报价单爱站网长尾挖掘工具
  • 重庆做腋臭骑士网站seo排名优化厂家
  • 江西省赣州市章贡区邮政编码seo工资待遇怎么样
  • 三网合一网站远吗网店推广常用的方法
  • asp门户网站源码网站制作流程是什么
  • 长春网站制作套餐合肥今天的最新消息
  • 女孩做网站运营好吗深圳外包seo
  • 网站怎么开启gzip自媒体推广
  • 什么网站可以做国外生意电子商务是干什么的
  • 网站建设与管理的通知热门搜索排行榜
  • 免费加客源做整站优化
  • 网站建设谈客户说什么手机app免费下载
  • 做竞价推广的网站要求百度店铺免费入驻
  • 网站外链可以在哪些平台上做外链珠海关键词优化软件
  • 武夷山景区网站建设优点百度怎么做推广和宣传
  • 国外对旅游网站的建设电脑速成班短期电脑培训班
  • 商城网站开发技术电子商务与网络营销题库
  • 网站正在建设中动画百度权重工具
  • 个人站长怎么做企业网站今日国际新闻摘抄
  • 网站功能性介绍广告公司的业务范围