memory-management 相关问题

动态分配和释放部分物理内存的过程,以便在请求者之间尽可能公平并且没有饥饿的情况下响应程序请求。

比较 Java 内存堆转储:Java 桌面应用程序的内存分析 [已关闭]

这是一个更具体的问题,要跟进[我最近问过的另一个问题]1。这个问题的正确答案也将为上一个问题赢得正确的答案(因为......

回答 2 投票 0

Java -Xmx,系统最大内存

我的 Java 应用程序通过运行进程“java -jar j.jar”来运行另一个 Java 应用程序。众所周知,J.jar 会使用大量内存,具体取决于给定的数据集,并且经常会出现 OutOfMemor...

回答 7 投票 0

对于堆中的值,是否只需要一个引用?

示例1 班级计划 { 静态无效Main() { 测试(); } 静态无效测试() { 字符串 stringTest = "somestring"; //这个值存储在

回答 1 投票 0

为什么 System.gc() 并行时 RSS 没有减少,而 G1 却减少了?

我正在使用Java 17。我有一个2GB的容器并运行以下Java程序: 导入 java.util.*; 公共类主要{ 公共静态Map m = new HashMap<>();...

回答 1 投票 0

如何在java中找到默认堆栈大小

我必须找到 Zulu SA-linux64 的默认堆栈大小,但无法找到有关此的任何信息。我们没有使用 -xss 但我想知道这个 jvm 的默认堆栈大小。我们如何检查...

回答 1 投票 0

全局变量需要作为参数传递

我有一个函数正在复制包含全局变量的 envp 数组的内容。该函数成功复制了内容,但是,当它返回时,看起来...

回答 1 投票 0

有没有办法避免内核中clear_page_emrs()造成的开销?

我遵循了这个方法,发现clear_page_erms在火焰图中产生了大量的开销。 上网查了一下才知道这个功能的目的是

回答 1 投票 0

`free` 不会释放内存,为什么?

我试图从头开始制作 LikedList 数据结构。 我做了结构 typedef 结构ListNode { 整数项; struct ListNode* 返回; // 指向当前Node之前的Node

回答 1 投票 0

为什么在为结构体分配内存时 malloc 会抛出“corrupted top size”错误?

我有一个正在使用的结构,并且我编写了一个方法来创建和初始化它。当我为结构分配内存时,该方法会引发损坏的顶部大小错误。这是

回答 1 投票 0

清除 UITextField 的最佳方法

对于 IBOutlet UITextField,内存管理或其他原因如何清除文本值是否重要? textFieldX.text = nil 或者 textFieldX.text = @""; 在 Objective-C 中它是接受...

回答 6 投票 0

我正在尝试将 qsort 算法实现为 C 中的通用函数

我的函数返回一个排序数组,但它不是正确的:一些元素是重复的,另一些元素被删除了。 例如,预期返回值: [93,13,73,30,79,31,95,22,26,1] 我...

回答 1 投票 0

ARC:“指向没有显式所有权的非常量类型‘id’的指针”

我正在升级 iOS 4 项目以将 ARC 与 sdk5 结合使用。 所以我想使用自动重构方法将代码转换为使用ARC。 不幸的是,它不起作用。 for(id*

回答 2 投票 0

有没有办法从解释器的内存中删除创建的变量、函数等?

我这几天一直在寻找这个问题的准确答案,但没有得到任何好的结果。我不是一个完全的编程初学者,但甚至还不是中级......

回答 8 投票 0

如何增加R中的内存

我在 Windows 7 64 位上运行 R 64 位。运行脚本时,我收到一条错误消息,无法分配大小为 x 的向量(在我的例子中约为 200MB)。我的 data.frame 有大约 200.000 行,没有...

回答 1 投票 0

将 execve 与命令和 2 个参数一起使用

我正在创建自己的 shell,在这个函数中传递带有 2 个参数的命令时遇到问题: 无效executeCMD(字符**av) { int 状态; pid_t 进程号; ...

回答 1 投票 0

realloc如何处理内存不足的情况?

如果原始位置没有足够的可用内存: 它是否分配多个内存块并返回指向其中一个内存块的指针,所有块都在内部链接...

回答 3 投票 0

“内存是8字节对齐”是什么意思?

在做一个项目时,我发现内存数据是“8字节对齐”的。谁能解释一下这是什么意思?

回答 4 投票 0

避免在异步方法中使用 Span<T>.ToArray() ?

将部分代码升级为异步,并意识到Span不能在异步方法中使用。 调用 Span.ToArray() 可以解决该问题,但代价是每次都进行分配...

回答 1 投票 0

kmalloc 分配实际上不是连续的吗?

我发现 kmalloc 返回物理上和虚拟上连续的内存。 我编写了一些代码来观察行为,但只有物理内存似乎是连续的,而不是虚拟内存。我是不是……

回答 1 投票 0

Python 中的内存管理如何处理整数?

以下两个例子的结果是不同的: 实施例1 一个= 845 b = int("8"+"4"+"5") print(a == b) # 正确 print(a 是 b) # 错误 实施例2 一个= 845 b = 840+5 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.