腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
6
回答
如何实现malloc和免费?
、
我希望实现我自己的动态内存
管理
系统,以便添加有助于在C++中
管理
内存的新功能。谢谢C++不提供垃圾收集器,垃圾收集器也很慢。我想实现这些功能并添加新功能:*协助收集垃圾。
浏览 3
提问于2010-07-28
得票数 12
回答已采纳
4
回答
C++ dll
堆
内存分配问题
、
、
、
从这个中,我知道我们(应用程序)应该始终不删除中的
堆
内存分配,因为
堆
内存
管理
器是不同的。1.).so文件(
Linux
)怎么样,是同一种情况吗?2.)是否需要确保应用程序和库(.dll和.so)使用相同的
堆
内存
管理
器或使用相同的
堆
内存部分?因此,我们可以分别删除和新的(新的在. .dll/. So,删除在应用程序)。 谢谢。
浏览 2
提问于2019-12-31
得票数 6
回答已采纳
1
回答
管理
虚拟机的gui
、
、
我想用不同类型的网络连接选项来
管理
linux
桌面上的一
堆
KVM。病毒
管理
器是
管理
VM的最佳选择,还是有更好的选择?
浏览 0
提问于2016-06-09
得票数 1
3
回答
堆
是否在内存页上分配?
、
在
Linux
x86-64环境中,整个进程是否分配在虚拟内存页面上?我所说的整个过程是指文本、数据、bss、
堆
和堆栈? 另外,当libc调用Brk时,内核是否返回由虚拟内存
管理
器通过分页
管理
的内存?最后,进程能否获得堆上的内存,而
堆
不是由虚拟内存
管理
器
管理
的,换句话说,进程能否访问物理内存?
浏览 4
提问于2011-12-31
得票数 1
1
回答
'cat /proc/self/map‘返回的地址为什么以及如何在再次执行时更改?
、
我正在尝试理解
linux
内存
管理
。55dc94a7c000-55dc94a9d000 rw-p 00000000 00:000
堆
562609879000-56260989a000 rw-p
浏览 3
提问于2020-07-23
得票数 1
回答已采纳
2
回答
New与Malloc,当重载New时
、
、
我重载了new和delete来实现我自己的小对象/线程安全分配器。多个答案与此类似,其中一些在SO之外的侵权行为较少:(这是出于好奇心,尽量不要把重载背后的原因看得太重;我对此有一个单独的问题。)
浏览 1
提问于2011-09-18
得票数 3
回答已采纳
3
回答
进程内存与
堆
- JVM
、
、
有一些我们运行的计划作业,在此之后
堆
内存达到峰值并稳定下来,一切看起来都很好。然而,系统
管理
员抱怨说,内存使用量(
Linux
上的“top”)随着计划作业的增加而不断增加。
堆
内存和CPU内存之间的相互关系是什么?它能被任何JVM设置控制吗?我使用JConsole来监视系统。我通过JConsole强制垃圾收集,
堆
使用率下降,但是
Linux
上的内存使用量仍然很高,而且从未减少过。 有什么想法或建议会有很大帮助吗?
浏览 9
提问于2011-02-04
得票数 9
回答已采纳
2
回答
android dex文件的内存布局
、
、
在一个典型的C程序中,它的内存布局是数据、文本、
堆
和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
1
回答
荒野会不会很忙?
、
我对
linux
中
堆
管理
的一个方面感到好奇,特别是在ubuntu构建的glibc 2.17中。我了解到,每个
堆
中的最后一个块,即顶部块或荒野块,往往是免费的,从
堆
中分割出来并添加到其中,并在需要时用sbrk()更改其大小(如果是第一个
堆
呢?)。然而,我无法找到的是:是否有可能分配荒野块,这意味着
堆
中最高的块是繁忙的? 这种差异似乎只在理论上有意义,但它涉及到是否有可能在没有外部元数据的情况下分析内存中的
堆
。
浏览 0
提问于2013-07-06
得票数 1
回答已采纳
2
回答
安卓WebView的内存泄漏
、
、
、
我在这里读过不同的文章&试着使用所有的技巧,但仍然失败。应用程序的每个实例都在积累更多的内存。这是代码片段。有什么想法吗?只是用WebView来启动页面..。{ public boolean shouldOverrideUrlLoading(WebView view, String url) Log.d("MyWV", "shouldOverrideUrlLoading, u
浏览 0
提问于2014-03-07
得票数 0
回答已采纳
3
回答
Android NDK: Dalvik Heap和Native Heap -两者之间的区别
、
、
、
我知道android平台中有Dalvik(JVM)
堆
和Native
堆
。Dalvik GC在本机堆上没有任何工作。但我不确定这是如何工作的,我的意思是Android操作系统是如何将它们分开的?可能的情况1:由独立的内存硬件组成(我不太相信)可能的情况3: Android操作系统必须在必要时分配部分Dalvik内存堆成为本机
堆
,因此本机
堆
和Dalvik
堆
的大小是灵活的。
浏览 3
提问于2014-02-03
得票数 16
1
回答
Ubuntu“由什么组成”?我怎么知道呢?
一个典型的Ubuntu (或任何
Linux
)安装不仅仅是一个内核,它是一
堆
东西--一个文件系统、一个windows
管理
器、一组工具和其他框架。我想知道Ubuntu (或其他
Linux
发行版)是从什么组装而来的。我在哪里找到这些信息(或者--也许这里的人可以自己制作清单)?
浏览 0
提问于2012-11-24
得票数 2
2
回答
如何在
Linux
中找到
堆
的大小?
、
我在ARM Cortex-A8处理器板上运行了一个
Linux
。内核的版本由(uname -a)获得:要调试一些由于malloc()故障而崩溃的应用程序(我的错误大小很大在这个
Linux
/板设置中,我需要了解: 什么是为这个kernet配置分配/预留的
堆
大小。如何增加这个
堆
大小。它需要内核重新构建/内核映像的新版本吗?
浏览 11
提问于2010-03-01
得票数 3
回答已采纳
1
回答
为什么C中没有一个函数返回指针所指定的内存大小?
、
、
、
在搜索了一下在分配之后(通过free) (通过类似于malloc)是如何工作的,我感到很困惑。
浏览 0
提问于2020-11-29
得票数 0
回答已采纳
3
回答
Linux
和Windows之间的Java内存使用差异
、
当在Windows和
Linux
(Debian)上运行相同的java进程(一个jar)时,
Linux
进程从启动开始就使用了更多的内存(12MB和36MB)。即使在尝试使用-Xmx/Xms/etc限制
堆
大小时,它也保持不变。我尝试的任何东西似乎都没有帮助,这个过程总是需要36MB。如何解释
Linux
和Windows之间的这种差异,以及如何减少内存使用?编辑:我使用windows任务
管理
器和
Linux
top命令来测量内存。JVM是相同的,并且它们都是32位系统。
浏览 1
提问于2010-01-30
得票数 5
3
回答
枚举已分配的对象
、
、
如何枚举所有已分配的对象(由new操作符分配)(不仅是那些有自己的内存映射的对象,还包括
堆
中的对象)?在C++?可能没有正式的方法,但可能会有一个精简的解决方案。例如,有没有可以访问的内部变量?也许是指向用于
管理
堆
的列表的指针?
浏览 6
提问于2014-03-27
得票数 0
2
回答
共享库是否使用与应用程序相同的
堆
?
、
、
、
假设我在
Linux
中有一个使用共享库(.so文件)的应用程序。我的问题是,这些库中的代码是否会在与主应用程序相同的
堆
中分配内存,或者它们是否使用自己的
堆
?例如,.so文件中的某个函数调用malloc,它会使用与应用程序相同的
堆
管理
器还是另一个?另外,这些共享内存中的全局数据又如何呢?它在哪里?
浏览 0
提问于2012-01-15
得票数 30
回答已采纳
3
回答
应用程序突然关闭时的
堆
内存清除
、
、
如我们所知,
堆
用于动态分配应用程序的内存。在出现异常应用程序终止时,如何清除
堆
内存(从而避免内存泄漏)? 在上述情况下,
堆
管理
和清理有什么不同吗?如果这种内存泄漏一再发生,那么操作系统是否可能会出现
堆
内存不足的情况呢?或者操作系统有
浏览 4
提问于2013-05-07
得票数 4
回答已采纳
3
回答
大型计算后减少C++程序的
堆
大小
、
、
、
所以这是我的问题,虽然我已经确保绝对没有任何内存泄漏(我使用共享的指针进行编程,我与Val差尔等进行了双重检查),但我确信即使在所有的析构函数释放了IO块之后,
堆
仍然是扩展的。当队列中的下一个级别开始执行它的任务时,它开始要求大量内存,就像前一个级别一样,当然,程序会获得产生“内存不足:杀死进程xxx (xxxxxxxx)得分xxxx或牺牲子”的
Linux
杀死。因此,在设置这个问题的上下文之后:是否有一种方法可以手动减少C++中的
堆
大小以真正释放未使用的内存? 谢谢。
浏览 5
提问于2015-12-31
得票数 10
2
回答
GNU/
Linux
发行版,体积小,完全免费/libre
、
我需要一个GNU/
Linux
发行版,即:积极维护:应该为所有受支持的软件包合理快速地提供安全更新。
浏览 0
提问于2018-01-30
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux服务管理
Linux进程管理
linux系统服务管理
Linux系统权限管理
Linux文件目录管理
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券