腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
可执行文件中的库
c++
、
visual-studio-2010
如何找出构建exe所使用的库? 1.仅使用exe 2.拥有完整的开发环境。
浏览 7
提问于2011-03-19
得票数 2
回答已采纳
3
回答
从
内存
中加载.so文件
c
、
linux
、
shared-objects
可能重复: 是否有从
内存
中加载.so文件的示例?哪怕是一个我能完成的简单的?我只是不知道从哪里开始,虽然我读过大部分ELF规格,但对我来说还是很神秘的。
浏览 5
提问于2012-01-26
得票数 6
1
回答
C
动态
包含库,通过将原始函数数据复制到
内存
块
c
、
function
、
dll
、
function-pointers
我想,如果我有一个单独函数的原始机器代码输出,我可以恐惧地将其读取到一块
内存
中,并只需创建一个指向那里的函数指针,以便在运行时
动态
包含一个函数。 这样行得通吗?
浏览 31
提问于2020-10-08
得票数 0
5
回答
帮助您进行C开发的分析工具
c
、
static-analysis
我刚刚开始学习C语言,我很难找到bug、
内存
泄漏等类似问题。有哪些好工具可以帮助你找到这样的东西?我听说过Valgrind,但还有其他的吗?
浏览 0
提问于2010-02-19
得票数 2
回答已采纳
1
回答
Linux
内存
过度提交详细信息
memory-management
、
out-of-memory
、
embedded-linux
、
low-memory
我正在为嵌入式
Linux
开发SW,因为OOM杀手不时出现,所以我的系统挂起了。在进一步讨论之前,我想解决一些令人困惑的问题:
Linux
内核如何分配
动态
内存
,假设/proc/sys/vm/overcommit_memory有0,/proc/sys/vm/min_free_k字节有假设目前可用的嵌入式
Linux
物理
内存
是5MB (5MB的空闲
内存
,并且没有可用的缓存或缓冲
内存
浏览 3
提问于2013-10-02
得票数 5
6
回答
C++
动态
审查工具
c++
、
visual-c++
、
memory-management
、
static-analysis
对于C++应用程序的
动态
审查/
内存
分析,您使用过的最好的工具(商业/开源)是什么? 编辑:删除了'static‘,因为已经有一个关于这个主题的 (谢谢!)
浏览 0
提问于2010-06-23
得票数 2
回答已采纳
5
回答
我应该使用哪个度量来确定服务器何时
内存
不足?
linux
、
memory
在
Linux
机器上使用
内存
的不同度量,但是有什么好的启发/度量来帮助确定服务器是否需要更多的
内存
?一些想法:
查看
ps中所有进程的RSS值之和。
查看
/proc/meminfo中的Committed_AS
浏览 0
提问于2012-10-11
得票数 10
1
回答
一次
内存
中只需要一个
动态
库的副本?
c
、
linux
、
dynamic
我读过关于
动态
库的。我听不懂下面这句话。 ld-
linux
.so如何知道所需的库已经加载?新启动的程序是加载新程序还是使用驻留在
内存
中的程序?
浏览 8
提问于2013-10-08
得票数 3
回答已采纳
1
回答
检测windows中的
内存
泄漏
c#
、
c++
、
memory-leaks
、
valgrind
我写了一个小的c#控制台应用程序来检查c#
动态
链接库,它是本机c++
动态
链接库的包装器。在c#应用程序中,我只是在循环中执行加密操作来检查
内存
消耗。我得到了
内存
泄漏,因为15分钟后运行的应用程序
内存
上升到5 5GB。这意味着有一些
内存
泄漏。 在第一个视图中,似乎在本地
linux
中存在一些
内存
问题,所以我在c++环境中使用valgrind进行了检查。但在
linux
环境下没有任何
内存
泄漏。所以我尝试通过GFlag
浏览 2
提问于2020-05-18
得票数 0
4
回答
Linux
: C/C++标准库静态与
动态
链接
c++
、
c
、
linux
、
shared-libraries
、
static-libraries
……)所以,在我的经验中,在Windows上静态链接通常比
动态
链接更好。然而,我对
Linux
并不熟悉,所以任何人都能分享他的经验吗?我的问题是:如果我们忽略了
动态
链接可以节省
内存
和硬盘空间,如果我们计划使用自动安装程序(硬盘空间和
内存
现在已经足够便宜),那么在
Linux
上会出现什么样的链接(
动态
链接或静态链接),如果我们忽略了
动态
链接允许节省
内存
和硬盘空间这一事实,那么就没有理由牺牲创建真正优秀的便携安装程序所需的工作时间来赢得<em
浏览 4
提问于2014-02-19
得票数 6
回答已采纳
4
回答
如何知道二进制可执行文件的
内存
占用量
c
、
memory
、
memory-management
、
openwrt
我想知道是否有一种方法可以知道用C语言编码的二进制可执行文件的
内存
占用。 二进制可执行文件信息:用OpenWrt分支的工具链编译(姿态调整),其体系结构为x86
浏览 18
提问于2014-03-18
得票数 8
回答已采纳
3
回答
嵌入式
Linux
:
内存
碎片
memory-management
、
embedded-linux
、
fragmentation
在许多嵌入式系统中,
内存
碎片是一个令人担忧的问题。特别是对于长时间运行的软件(几个月,几年,等等)。对于许多项目,解决方案是简单地不使用
动态
内存
分配,如malloc/free和new/delete。只要有可能,就使用全局
内存
,频繁分配和释放的类型的
内存
池是避免
动态
内存
管理使用的好策略。 在嵌入式
Linux
中,如何解决这个问题?我看到很多库都使用
动态
内存
。操作系统是否有防止
内存
碎片
浏览 1
提问于2011-01-17
得票数 2
回答已采纳
4
回答
程序集x86 brk()调用用法
linux
、
assembly
、
x86-64
、
dynamic-memory-allocation
、
brk
我尝试将
内存
动态
分配到堆中,然后在这些
内存
地址中赋值。我知道如何分配
内存
,但是我如何将寄存器中的值分配给第一个
动态
内存
地址呢?mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux
mov rax, 0x2d ;
linux
int 0x80 ;calls the
linux
浏览 8
提问于2014-03-23
得票数 8
3
回答
当c代码中有大量的for循环时,分割错误(核转储)
c
、
segmentation-fault
、
cpu
、
coredump
、
watchdog
下面的代码导致了1000000000次循环的分段错误(内核转储)。但是,通过将循环时间缩短到100000,就可以了。有人能帮我解释一下吗?当cpu进入大循环(有大量重复的有限循环)时会发生什么?cpu是如何告诉计算是无限的?非常感谢。 int a[1000000000]; if(i % 4 == 0){
浏览 4
提问于2022-05-06
得票数 -3
回答已采纳
3
回答
C函数指针:我可以跳转到堆
内存
汇编程序代码吗?
c
、
function-pointers
是否有可能通过分配
动态
内存
,为其编写一些汇编程序操作码(例如,用于NOP RET的0x90 0xC2 ),创建指向该
动态
内存
的函数指针,并在C程序中像执行常规函数一样执行该
动态
函数?目标应该是一个常规的x86
Linux
系统。
浏览 2
提问于2013-10-28
得票数 15
回答已采纳
2
回答
了解C++中
内存
泄漏的好资源/书?
c++
、
memory-leaks
我正在寻找一本好的资源/书来了解C++中的
内存
泄漏。我使用
Linux
Ubuntu和QtCreator作为集成开发环境(有办法在那里看到它们吗?)。
浏览 4
提问于2011-05-03
得票数 2
回答已采纳
1
回答
如何在
Linux
中
查看
内存
带宽?
ubuntu
、
centos
、
memory
我想
查看
CentOS和Ubuntu上安装的物理
内存
的
内存
带宽。我该怎么做?谢谢!
浏览 0
提问于2010-12-21
得票数 2
回答已采纳
1
回答
分页和非连续
内存
分配
memory-management
、
linux-kernel
、
paging
、
virtual-memory
、
page-fault
对于x86_64
Linux
操作系统中的
内存
管理,我几乎没有疑问。如果我从用户空间代码中分配一个2000字节的数组(静态- arr[2000];或
动态
- malloc(2000);),这些将是物理
内存
中的连续
内存
吗?如果我分配
内存
(上面的例子相同,静态- arr[2000];或
动态
- malloc(2000);),会有一个页面表向上映射到物理
内存
中的这些2000 bytes,以便可以从页面表条目中找到对这些
内存
地址的未来引用吗
浏览 1
提问于2020-06-06
得票数 0
1
回答
动态
库在
内存
中的实际位置在哪里?
c
、
linux
、
memory
、
dynamic-linking
、
dynamic-library
在
linux
平台上,我了解到
动态
库是根据这个过程的获取映射到进程的,谢谢!
浏览 0
提问于2013-11-20
得票数 0
回答已采纳
3
回答
C应用程序中的dlopen和dlclose
内存
管理
c
、
memory-management
、
dll
、
dynamic-linking
、
dlopen
我使用dlopen加载一个
动态
库"lib1.so“,并调用一个公开的函数,比如A1,A1函数使用malloc分配100kb的
动态
内存
,但没有释放它,在主函数中,我再次调用所有的dlclose。dlopen,调用函数A1,dlclose 我重复这个步骤10次,Purify报告这是1000KB的
内存
泄漏,valgrind报告间接丢失了1000KB。你能建议100KB* 10次= 1000KB,这是真正的
内存
泄漏吗?当我们调用dlclose时,所有分配给
动态
库的
内存
浏览 4
提问于2011-10-31
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
查看 Linux 系统中进程和用户的内存使用情况
Linux服务器如何查看CPU使用率、内存占用情况
Linux查看日志
Linux下查看CPU信息
Linux 查看 SELinux 的状态
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券