腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在不需要垃圾收集
的
情况
下
,有哪些不同
的
内存
管理机制
?
、
我经常读到垃圾收集是一个更大
的
负担,它减慢了程序
的
速度。因此,我只想知道存在哪些不同
的
内存
管理机制
(除了类似C
的
手动
管理机制
)?
浏览 2
提问于2014-08-12
得票数 0
回答已采纳
3
回答
如何管理代码
内存
?
、
、
在谈到进程
内存
时,我听说了一些东西,比如代码
内存
和数据
内存
。我现在想知道代码
内存
是如何管理
的
?谁来管理呢?谢谢。
浏览 2
提问于2010-07-09
得票数 13
回答已采纳
2
回答
是否有任何方法来增加堆栈大小/递归限制?
、
、
、
、
有没有任何方法来增加程序
的
递归限制(也许通过增加堆栈大小),或者通过GCC
的
选项,或者通过命令行选项?程序在Ubunutu上运行。
浏览 7
提问于2015-01-23
得票数 5
回答已采纳
3
回答
C:基于区域
的
内存
管理
、
我正在寻找C应用程序
内存
管理机制
的
详细描述,特别是基于区域
的
内存
管理。我找不到任何关于它
的
深入文章/书籍/教程: 有人能给我指个方向吗?
浏览 2
提问于2012-06-30
得票数 3
2
回答
这个kmalloc()函数是如何工作
的
?
、
、
、
、
我正在阅读JamesM
的
内核开发教程,在解释如何设置分页
内存
管理机制
的
“章节”中,他展示了kmalloc()函数,该函数应该分配一些
内存
。这个函数是如何分配
内存
的
? 它返回分配
的
chunck应该位于
的
地址,但我真的不明白实际分配是如何工作
的
。
浏览 15
提问于2022-03-27
得票数 1
回答已采纳
1
回答
为什么现代操作系统会分配静态地址,或者为什么仍然需要ASLR?
我有一个关于ASLR
的
问题,它为事物分配随机地址。根据我
的
理解(这可能是错误
的
),现代操作系统有相当复杂
的
内存
管理机制
,而且每次为同一个程序分配相同
的
地址似乎是很有挑战性
的
。换句话说,凭直觉,我觉得随机地址应该是默认行为,分配静态地址需要付出一定
的
努力。 这种理解是否完全错误?或者操作系统为每个进程分配单独
的
地址空间,以便在每个地址空间中,进程总是在默认情况
下
获得其舒适
的
静态地址?
浏览 0
提问于2018-12-14
得票数 1
回答已采纳
7
回答
在像.NET这样
的
托管环境中是否可能出现
内存
泄漏?
、
、
、
在C++中,很容易出现永久性
内存
泄漏--只需分配
内存
,而不释放它:并且该
内存
在堆
的
生存期内保持分配(通常与程序运行时持续时间相同同样
的
情况(这种情况会导致特定
的
未引用对象在
内存
管理机制
正常工作时永远不会被释放)在C#程序中是可能
的
吗?我仔细阅读了和它
的
答案,它提到了一些导致
内存
消耗比预期更
浏览 0
提问于2011-04-15
得票数 8
回答已采纳
1
回答
必须将SIGKILL (和SIGTERM)显式地发送到指定
的
进程吗?
、
、
、
读吉尔斯
的
回答, SIGHUP在苛刻性方面与SIGTERM大致相同,但它具有特定
的
作用,因为当用户断开与该终端
的
连接时,SIGHUP会自动发送到终端中运行
的
应用程序(词源方面,因为用户通过电话线连接,调制解调器挂起SIGHUP通常是非自愿
的
,与必须显式发送
的
SIGTERM不同,因此应用程序应该尝试将它们
的
状态保存在SIGHUP上。在必须显式发送
的
SIGTERM中“显式”是否意味着SIGTERM必须最初通过调用kill()
的
进程(而不是
浏览 0
提问于2018-12-06
得票数 1
回答已采纳
1
回答
在没有部署CPU电源
管理机制
的
情况
下
,运行作业
的
服务器
的
电源图是怎样
的
?
、
假设没有部署在服务器上
的
CPU电源
管理机制
,而我在服务器上运行一个作业,并使用壁功率计监视服务器绘制
的
功率,那么当您绘制功率与时间
的
关系图时,您期望
的
是什么样
的
配置文件?(假设墙上
的
电能表读数可以记录在文件中) ,即使在服务器中没有电源
管理机制
的
情况
下
,壁式电能表
的
功率值也会随CPU
的
利用率而变化吗?
浏览 0
提问于2010-10-29
得票数 0
4
回答
linux
中
的
整个系统空间地址空间不使用请求分页,这是真的吗?
、
、
、
我目前正在研究windows,我发现windows在系统空间地址空间中使用了两部分
内存
,它们被命名为分页池和非分页池。因此,只有窗口
的
关键部分保存在非分页池(不使用请求分页)中。虽然我被教导说,在
linux
中,所有的系统空间地址空间都不使用请求分页
的
概念?如果所有信息都是正确
的
,那么我是否应该得出结论,windows运行时需要
的
RAM比
linux
少?
浏览 0
提问于2013-09-23
得票数 1
1
回答
Java会话固定
、
、
在开发一个基于jsp/servlet
的
易受攻击
的
应用程序
的
过程中,我尝试引入会话固定漏洞。无论如何,不应该创建新
的
会话。response.sendRedirect("error.jsp");为了测试代码,我使用tomcat 7部署了它,并测试了会话固定:在登录表单中输入正确
的
凭据我发现cookies c1和c2是不同
的
。这意味着代码不容易受到会话固定
的
影响。我很难理
浏览 0
提问于2014-11-11
得票数 9
1
回答
RxSwift中
的
内存
管理机制
、
、
我已经学习了一段时间,到目前为止,我能够将Rxswift应用到我
的
项目中。但是,我仍然不明白RxSwift是如何管理
内存
资源
的
,特别是Disposable对象。print($0) }) } 在上面的方法中,s是一个Disposable对象,据我所知,该对象一直保持到被释放
的
_disposeBag或直接调用s上
的
.dispose(),这意味着某些东西保存了对s
的
强烈引用,但我不知道它是什么。我一
浏览 2
提问于2018-11-14
得票数 1
1
回答
如果thunk太大,程序会自行终止吗?
像foldl这样
的
计算不会立即执行,而是构建一个thunk。但是有一个问题,如果有一个糟糕
的
程序不断构造块并推迟计算,例如,foldl一个无限列表,哈斯克尔是否会通过引发异常/SYSCALL来杀死该程序以避免
内存
不足?
浏览 14
提问于2020-09-01
得票数 2
2
回答
了解
Linux
内核mm部分
的
文档吗?
、
、
我想知道是否有任何好
的
文档可用于理解
内存
管理部分
Linux
内核。我已经深入研究了"
Linux
内核开发“书中
的
内存
管理部分。 谢谢。
浏览 9
提问于2015-06-30
得票数 1
回答已采纳
1
回答
有任何保证火炬不会弄乱一个已经分配
的
CUDA阵列吗?
、
、
、
假设我们通过PyTorch以外
的
其他方式在GPU 上分配了一些数组,例如通过使用numba.cuda.device_array创建GPU数组。当PyTorch为一些张量分配稍后
的
GPU
内存
时,会不会意外地覆盖我们
的
第一个CUDA数组所使用
的
内存
空间?一般来说,由于PyTorch和Numba使用相同
的
CUDA运行时,因此我假设了相同
的
内存
管理机制
,它们是否自动知道其他CUDA程序使用
的
内存</
浏览 1
提问于2020-03-09
得票数 1
回答已采纳
1
回答
类对象随机删除
、
我有一个名为Table
的
ruby类,如果还没有看到该行
的
第一个元素,我将遍历一个csv文件,为每个行创建这个类
的
一个对象。Table).to_a.countp "Final count"csv文件从未改变过,但我看到了一些奇怪
的
结果: 首先,在脚本相同
的
运行期间,每个循环结束前
的
计数从0重新启动(我可以看到1、2、3、. 50、1、2、3 )。此外,最终计数在脚本<
浏览 0
提问于2016-10-19
得票数 0
回答已采纳
7
回答
基于作用域
的
内存
管理
的
缺点
、
、
、
、
我非常喜欢基于范围
的
内存
管理(SBMM),或者RAII,因为它更常见(令人困惑?)C++社区所提到
的
。据我所知,除了C++ (和C)之外,目前没有其他主流语言使用SBMM/RAII作为它们
的
主
内存
管理机制
,相反,它们更喜欢使用垃圾收集(GC)。我觉得这很让人困惑,因为在使用GC
的
语言中,您通常需要进行手动资源管理(例如,请参见在Java中关闭文件),这在一定程度上违背了GC
的
目的
浏览 0
提问于2014-03-09
得票数 40
2
回答
Linux
的
Windows内部组件
、
、
我现在在我
的
工作机器上使用Kubuntu,因此我想了解一
下
Linux
与Windows
的
区别。我想知道我能知道
的
一切,我想要一个体面的格式。Windows
的
书对我来说是一种很好
的
格式,因此我希望尽可能接近它。 所以,虽然没有一本由Canonical出版
的
书叫做"Ubuntu内部版“或"
Linux
内部版”,但我还是在寻找尽可能接近它
的
东西。下面是Windows内部
的
一段内容,图书,它
浏览 0
提问于2015-08-07
得票数 0
1
回答
如何在没有操作系统
的
情况
下
运行四臂
的
核心?
、
、
我使用
的
是四核ARM CPU,我想知道是否可以在
Linux
中运行3个内核,以及一个没有
Linux
的
内核运行?
浏览 0
提问于2019-04-08
得票数 2
1
回答
堆和堆栈
内存
划分
的
主要来源是什么?
、
我读了很多关于堆和堆栈
内存
的
解释,而且它们在起源方面都很模糊。首先,我理解这些记忆是如何与软件一起工作
的
,但我不了解这种划分
的
主要来源。我认为它们是相同
的
非专门
的
物理记忆,但是..。例如,我们有没有任何操作系统
的
PC,我们希望用汇编语言为x86创建一些可引导
的
程序。我想我们可以做到这一点(我个人不知道程序集,但有些人无论如何都会写操作系统)。因此,主要
的
问题是,我们是否已经可以使用堆和堆栈操作,或者我们必须为此创建一些
内存</
浏览 0
提问于2019-01-27
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python内存管理机制
Python之“内存管理机制”初探
JS 内存管理机制及验证
一文揭秘高效稳定的 Apache Doris 内存管理机制
Linux下如何解决高内存使用率问题?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券