腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
从
gdb
core
中
,
找到
最大
的
可用内存
块
、
、
我有一个来自系统
的
核心进程,如果进程分配
的
内存超过配置
的
限制,它就会终止进程。似乎进程崩溃是因为内存碎片化。为了确认,我想知道
最大
的
可用内存
块
。有没有什么方法可以让我
从
核心中
找到
它。
浏览 18
提问于2017-06-28
得票数 0
1
回答
在后台运行gdbserver调试程序,并不时使用
gdb
连接到该程序
、
、
、
我用C语言为基于Debian
的
linux上
的
嵌入式设备编写了一个程序。你知道如何做
浏览 2
提问于2016-06-04
得票数 1
2
回答
如何使用微软
的
C++分配器
、
、
当空闲列表为空时,它使用operator new分配新
的
内存
块
。空闲列表
的
最大
大小由在max class参数
中
传递
的
类Max确定。每个内存
块
包含
可用内存
的
Sz字节以及operator new和operator delete所需
的
数据。cache_suballoc -- cache_suballoc模板类使用freelist<sizeof(Type), max_unbounded>将已分配
的</em
浏览 7
提问于2012-10-17
得票数 4
回答已采纳
1
回答
堆转储创建
的
替代方案具有比jmap更高
的
性能?
、
、
、
我必须创建堆转储,它在jmap
中
运行得很好。我
的
问题是,jmap需要很长时间才能创建堆转储文件。特别是当堆越来越大(> 1GB)时,花费
的
时间太长。这是可行
的
,但是编写堆转储
的
时间太长了。这样,服务器关闭时间太长了。堆转储创建所需时间超过一个小时。我了解-XX:+HeapDumpOnOutOfMemoryError,但大多数情况下,我可以在jvm抛出异常之前
找到
内存问题。 有比jmap更快地编写堆转储
的
替代方法吗?这个问题是程序设计和系统管理
的
混
浏览 0
提问于2010-01-18
得票数 5
回答已采纳
2
回答
"Lane用户堆栈溢出“调试CUDA程序
、
我选择了在CUDA
中
调试内存错误
的
选项,并在主机上停止内存错误。我在这条线上
的
一个内核里停了一站:条形图中
的
错误是“连用户堆栈溢出”。i*cols+j远小于数组(1024x1024)
的
大小,其中i和j分别为311和808。
浏览 1
提问于2011-08-02
得票数 0
8
回答
如何在代码::
块
12.11
中
指定调试器程序?
我试图逐步完成我
的
程序,并从Code::Block获得以下消息:Debug(For MSVC compilers, it's 'cdb.exe' (withoutthe quotes)) 不幸
的
是,我无法确定在哪里输入
gdb</
浏览 15
提问于2014-01-13
得票数 18
回答已采纳
2
回答
在Java
中
检测内存不足吗?
、
、
为了防止OutOfMemoryError,我想要创建一个代码,在我
的
程序中有超过
可用内存
增长
的
危险时,清除程序
中
的
一些缓存。当内存
从
最大
可用内存
的
一定百分比时,我如何
从
代码
中
检测到,并能够作出反应?
浏览 1
提问于2017-12-18
得票数 2
回答已采纳
1
回答
是否可以列出泄密内存
的
位置?
、
、
使用选项--track-origins=yes --leak-check=full --leak-resolution=high运行val研可以很好地报告哪些内存
块
确实丢失了,分配了哪些函数,分配时
的
堆栈跟踪等等我找不到造成问题
的
块
的
地址。此处讨论
的
块
具有unsigned long * p类型。现在,p有一个值,0x1008ff2d0。该地址是泄漏所在
的
位置,我之所以知道这个地址,是因为我设置了这个示例&让它打印地址。有了上面列出
的</
浏览 0
提问于2016-07-04
得票数 4
回答已采纳
1
回答
代码::阻止
GDB
无法打开文件错误
、
我在Windows 8
中
使用代码::
块
12.11和Cygwin
gdb
。我在代码::
块
中
配置了cygwin
gdb
,调试时,它报告“无法打开文件”错误。在命令行中使用
gdb
可以。我
从
网上
找到
了这个,但是我找不到注册表条目。我
的
猜测是,Debugger插件不能将正确
的
路径名传递给
gdb
,路径
的
前缀是">>“,我将其复制到编辑器
中</em
浏览 2
提问于2013-09-01
得票数 10
回答已采纳
4
回答
如何知道Linux
中
的
程序在什么地址崩溃?
、
、
、
我有一个在Linux上运行
的
程序,它神秘地崩溃了。我已经知道有一种方法可以知道它在哪里崩溃,那就是使用
GDB
。但我不想每次重新启动它时都附加到它(因为我正在测试它,所以经常这样做)。
浏览 2
提问于2012-01-05
得票数 1
回答已采纳
2
回答
Eclipse:如何配置调试器以停止异常?
、
、
、
、
这可能是
GDB
的
问题..。但是我想在调试器
中
运行我
的
应用程序,在抛出异常时让调试器中断,这样我就可以看到代码在哪里以及它当时在做什么。我经常在Visual中使用Debug ->异常对话框,检查我想要停止
的
异常类型旁边
的
“引发”列。 亚历克斯
浏览 0
提问于2009-07-10
得票数 28
1
回答
在Qt Creator
中
调试应用程序时,如何使Qt源代码可用?
、
我最近决定
从
源代码编译Qt。我错误地认为这样做意味着我现在可以在调试应用程序时看到Qt源代码。但是,当我
的
堆栈涉及Qt代码时,堆栈仍然在右侧面板
中
显示为灰色,并且只有字节码显示用于执行。 是否有需要传递给configure脚本
的
特定选项才能启用此功能?这有可能吗?
浏览 1
提问于2013-07-17
得票数 3
2
回答
MATLAB
中
矩阵尺寸
的
限制
可能重复: 在MATLAB
中
创建矩阵有大小限制吗?如果是的话,我可以在哪里
找到
这些信息?
浏览 4
提问于2011-09-07
得票数 9
回答已采纳
1
回答
一个大
的
无害数据库缓冲区更好还是多个更小
的
缓冲区?
、
我有一个拥有大约1.8TB数据和128 of内存
的
MySQL服务器。我会更好地使用一个大
的
innodb_buffer_pool,即80%
的
可用内存
,还是说16
块
8GB
的
内存会更好?我知道它可能依赖于用法,但我正在寻找通用
的
“经验法则”/足够接近
的
答案。服务器上运行着六个不同
的
数据库,每个数据库有几十个表。每个单独
的
DB
从
50 DB到
最大
的
860 DB不等
浏览 0
提问于2022-10-23
得票数 -1
3
回答
我如何才能找出导致核心转储
的
程序?
、
、
、
我注意到我
的
硬盘正在被填满,因为每隔几分钟就会有一个新
的
核心转储文件出现在/cores
中
。文件名
中
的
数字应该表示创建它们
的
进程
的
PID。但当然,这些过程现在已经死了。那么,我如何才能知道是哪个进程创建了这些核心,以便修复/删除它?编辑1$
gdb
-c /cores/
core
.35438 GNU
浏览 3
提问于2015-08-02
得票数 14
回答已采纳
2
回答
如何将32倍
的
倍数平方到最近
的
倍数?
、
、
我有一堆
从
32码开始
的
双倍大小
的
垃圾箱。垃圾箱被分成两半,加到较低
的
垃圾箱
中
,但这对这个问题并不重要。我目前正在硬编码一个“
最大
”
的
16777216,这是
最大
的
垃圾箱
的
大小。1048576 [], // 18 = 4194304 [0], //
浏览 2
提问于2020-12-31
得票数 1
回答已采纳
2
回答
如何在代码
块
中
调试时查看向量
的
内容?
我使用代码::
块
和一个简单
的
应用程序。我有一个向量a,包含三个整数,{1,2,3}。我添加了"a“变量来观察,但是我看不到它
的
内容。在手表
中
,我右键单击a并选择属性并选中框“watch as array”。我也点击了更新。使用这些值初始化向量后,程序将停止。我还从watch
中
删除了变量,并再次添加它。有什么方法可以看到a
的
内容吗?我已经检查了几乎相同
的
问题
的
答案:“如何在代码
块
中
调试时查看数组
的</
浏览 0
提问于2018-05-24
得票数 0
回答已采纳
1
回答
如何在加载文件之前获得
可用内存
、
、
我最后确定我可以加载多达1MB
的
文件。但有时我甚至连1MB文件
的
内存都没有了。但在加载之前,我必须说明是否可以加载文件。除了freeMemory()之外,我还试图
找到
最大
可能
可用内存
的
解决方案,即freememory +(
最大
内存-总内存),这将为应用程序提供可能
的
总
可用内存
。(假设它在18 MB到20 MB之间)。我
的
问题是,在加载1MB文件时,使用(18 mb到20 mb)
的
“
最大</e
浏览 2
提问于2011-08-16
得票数 0
1
回答
如何限制python GDAL VRT读取
的
RAM使用
、
、
当使用python gdal库读取VRT区域时,RAM使用率不断增加,最高可达
可用内存
的
50%。这在普通计算机上是很好
的
,但当运行在具有大量可用RAM
的
计算集群上时,就会成为一个问题。编辑: 我使用vrt.ReadAsArray(...)一次读取256x256像素
的
块
,这些
块
立即使用,以后不再需要。然而,
从
内存消耗来看,gdal会将读取
的
瓦片保存在内存
中
,以防再次需要它们,直到
可用内存
填满约50%。
浏览 47
提问于2020-10-26
得票数 2
1
回答
android
中
可绘制
的
图像大小有限制吗?
、
、
为了测试目的,我试图使用getDrawable()加载一个3MB
的
映像,但是我得到了内存泄漏异常。在android系统
中
,图像可绘制
的
大小是否有限制?
浏览 1
提问于2015-08-08
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何从繁多庞杂的数据中迅速找到目标?
从单体到事件驱动架构:找到新架构中的接缝
职业规划中的占星–从死循环中找到出口
案例分享:巧用各种工具提升无源码系统的性能和稳定性
解决程序崩溃时线程堆栈信息显示为问号的问题
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券