腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如何检测
内存
溢出
?
c++
、
memory
如何检测24/7全天候应用程序中的
内存
溢出
?系统和工具为
linux
+ gcc。 有时
内存
溢出
的原因是将
内存
写入数组之外;有时
内存
溢出
的原因是无效的指针。
浏览 1
提问于2011-11-29
得票数 2
回答已采纳
1
回答
如何分配完整
内存
页
c++
、
c
、
linux
、
memory-management
、
x86-64
在C或C++中,在
Linux
上,我希望在系统
内存
页大小的整页中分配堆
内存
。 (目的是增加有害缓冲区
溢出
导致分段错误的可能性。)当我用C++数组new (pointer = new char[size])分配
内存
时,其中的大小是sysconf(_SC_PAGESIZE)的倍数,那么分配的
内存
的(虚拟)地址通常不会是sysconf(_SC_PAGESIZE)的倍数,这意味着我已经得到了一个较大块的子集,这一点得到了这样的事实的证实,即写入pointersize和稍微超出(强制缓冲区
溢
浏览 0
提问于2017-04-11
得票数 3
回答已采纳
1
回答
内存
溢出
!在
Linux
中
linux
、
memory
、
overflow
我的嵌入式系统运行的是
Linux
3.10.14。ERR: Memory overflow!free bytes=56000, bytes used=4040000, bytes to allocate=84000如果我遗漏了任何信息,请发表意见。谢谢!
浏览 22
提问于2017-07-25
得票数 0
回答已采纳
1
回答
堆/mmap缓冲区
溢出
会覆盖堆栈吗?
buffer-overflow
、
heap-overflow
下面的问题涉及从进程
内存
末尾向下增长的堆栈
linux
进程。谢谢!
浏览 0
提问于2020-01-06
得票数 1
1
回答
如何锁定需要为只写的缓冲区?
c++
、
linux
、
memory-management
、
new-operator
是否有可能重载new操作符,以分配两端具有只读
内存
的更大缓冲区来检测
内存
溢出
,以及如何将该
内存
设置为只读?
linux
+ gcc
浏览 0
提问于2011-12-01
得票数 4
2
回答
我使用Ubuntu12.04(精确)64位,它使用8GB
内存
ubuntu
、
memory-management
、
ubuntu-12.04
、
ram
、
process-management
我使用的是Ubuntu12.04(精确)64位,我的系统配置是
内存
:7.8GB和处理器:Intel Core™I 7-2600 K CPU @ 3.40 GHz×8,在系统监视器资源页面中显示使用7.4GB
浏览 3
提问于2013-11-06
得票数 1
回答已采纳
2
回答
Python:如何估算/计算数据结构的
内存
占用?
python
、
memory-management
、
memory-size
估计对象的
内存
占用的好方法是什么?d['key'] = [ (1131, 3.11e18), (9813, 2.48e19), (4991, 9.11e18) ]另外,计算程序实际
内存<
浏览 0
提问于2009-04-14
得票数 15
回答已采纳
1
回答
UDP缓冲区
溢出
udp
、
overflow
、
buffer
、
packet
在
Linux
中,UDP是否对传入和传出数据包使用相同的缓冲区? 如果我想
溢出
这个缓冲区,不管我是用C还是Python编写代码都没关系,对吧?
浏览 3
提问于2012-11-22
得票数 0
回答已采纳
4
回答
大小为2^25的数组
c
、
arrays
、
time
、
swap
我正在尝试在c中创建一个大小为2^25的数组,然后对其执行一些基本操作(memsweep函数)。C代码是#include <time.h>main() clock_t start = clock(); volatile char large[S]; for (i = 0; i < 10*S; i++)
浏览 0
提问于2011-05-21
得票数 3
回答已采纳
2
回答
将外壳代码声明为char[]数组和char*之间的区别?
c
、
arrays
、
pointers
、
shellcode
当我将shellcode声明为一个数组时,
linux
检测到我正在尝试执行数据,并且在第一条指令上得到了一个段错误。编译器如何区别对待这两个声明,为什么其中一个声明以驻留在未受保护的
内存
中的外壳代码结尾?提前谢谢。
浏览 0
提问于2011-12-17
得票数 10
回答已采纳
1
回答
Windows与
Linux
缓冲区
溢出
linux
、
stack
、
overflow
我看到了很多关于堆栈缓冲区
溢出
利用的教程,但是我注意到了windows和
linux
开发三明治之间的区别。
Linux
利用三明治:nops +外壳代码+返回地址我的问题是: windows和
linux
在
内存
组织上有什么不同吗?如果不是,为什么
linux
中的开发三明治与windows开发三明治不同?
浏览 5
提问于2015-04-15
得票数 0
1
回答
我能确保
溢出
整数乘法没有异常发生吗?
c++
、
linux
、
arithmetic-expressions
、
integer-arithmetic
、
overflowexception
我正在写一段代码,对长值做一些算术运算,它不应该产生
溢出
异常。这里的要点是:2-无论项目的总体配置如何,此部分不应生成
溢出
异常。(所以在project中设置参数不是一个好的
解决方案
)。
浏览 2
提问于2014-02-17
得票数 1
4
回答
分配最大的缓冲区而不使用交换
c++
、
c
、
linux
、
virtual-memory
在
Linux
下的C/C++中,我需要分配一个很大的
内存
块(几at ),以便存储来自连接到以太网端口的传感器的实时数据,并以大约110MB/s的速度传输数据。我想尽可能分配最大的
内存
量,以最大化我可以存储的数据序列的长度。但是,我还需要确保不会有磁盘交换,因为由此产生的磁盘访问延迟和有限的带宽会导致传感器的(非常有限的)缓冲区
溢出
。确定分配多少
内存
的最佳方法是什么?我是否仅限于分配比报告的空闲
内存
稍小的块,或者我是否可以更直接地与
linux
虚拟
浏览 1
提问于2010-07-14
得票数 12
回答已采纳
1
回答
利用C中带有缓冲区
溢出
的strcpy(),
c
、
linux
、
buffer
、
overflow
、
root
我在使用C时遇到了一些问题,尽管它里面有一个strcpy()和strchr(),因为这是我第一次利用缓冲区
溢出
漏洞。 我对ASLR不太了解。它如何用C脚本干扰缓冲区
溢出
?
浏览 0
提问于2018-01-20
得票数 1
回答已采纳
2
回答
如何防止缓冲区交换
security
、
password
这个问题是Unix和
Linux
特有的。但这也是编程和安全问题。我的程序将通过几种方法(解密密码文件、询问代理等)获得明确的密码或解密密钥,我希望确保在使用该密码文件后可以将其从
内存
中删除之前,不能将其写入交换空间。我认为这意味着要有不可交换的地址空间。它在
Linux
中有希望吗? 将系统配置为没有交换空间不是一个选项,因为程序的用户可能没有这样的权限,虽然这可能使系统更安全,但并非所有系统都能做到这一点。
浏览 0
提问于2015-05-05
得票数 6
1
回答
JVM是否限制了执行程序可以运行的线程数?
java
、
multithreading
、
jvm
、
threadpool
我知道我可以使用fixedThreadPool来限制我的程序一次使用的线程数量。如果我使用cachedThreadPool并可以运行10,000个线程,那么JVM是否会对它们进行适当的调度,这样就不会有太多线程同时运行?
浏览 2
提问于2015-06-11
得票数 2
1
回答
关于长期过程的subprocess.call
python
我正在使用subprocess.call来运行一个外部的ffmpeg进程,这通常需要大约1小时。我所看到的显然是在一段时间(例如20分钟)之后,我的程序被关闭,并且没有从subprocess.call返回。import subprocess ret = subprocess.call(['ffmpeg', 'param1', 'param2', 'paramN'])except:prin
浏览 2
提问于2016-08-12
得票数 0
1
回答
服务
内存
溢出
处理或保护
c#
、
service
我寻找处理
内存
溢出
的方法或
解决方案
。当
内存
溢出
或超过某个值时,可能重新启动服务。在它死前做点什么。 我知道这是不正常的情况,所有的错误利兹
内存
溢出
需要纠正,但我需要shure后,一些问题服务将恢复。客户端会执行一些操作,这些操作会导致
内存
消耗。不是泄漏,它只是消耗
内存
来处理客户需求。在某些时刻(高峰负载) RAM是不够的。这不是什么大问题。问题是,在第一次
内存
溢出
之后,异常服务无法处理任何东西。我有
浏览 4
提问于2013-02-20
得票数 0
2
回答
无法在地址错误时访问
内存
c++
我得到了一个错误:0x0000000000407265 in Quadtree::deeper (this=0x7fffffffe430, ) at quadtree.cpp:47 47 int Quadtree::deeper(QuadtreeNode * & orig, Quadtree
浏览 8
提问于2011-04-01
得票数 8
回答已采纳
1
回答
在
Linux
内核中,可以使用哪些方法来检测
内存
被覆盖?
linux
、
linux-kernel
、
kernel
如果
Linux
内核或驱动程序中存在
内存
覆盖的代码,如缓冲区
溢出
,则很难进行调试并找到根本原因。 我知道我可以启用平板调试来获取一些信息。如果在释放板式
内存
后将某些内容写入,那么我们将看到警告。有没有其他的内核调试方法来检测
内存
被覆盖?
浏览 0
提问于2013-07-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JDBC大查询,内存溢出解决方案
java内存溢出排查
Facebook 开源内存溢出杀手 oomd
内存溢出错误:java堆空间
强如 Disruptor 也发生内存溢出?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券