内存管理 问答列表

内存泄漏和内存问题

作者:Ali Esmaeili 提问时间:11/5/2023

我在 CS50 第 5 周解决了这个问题,但 Valgrind 仍然对我的内存处理不满意,我不知道为什么。问题解决了,我只想知道这里出了什么问题。 注意该行: char *word = malloc...

更改引用指针就是更改原始指针地址

作者:SRIKANTH 提问时间:11/5/2023

已为 S 分配了动态内存。S->name 已被分配到动态内存中。虽然我没有对 s->name 执行任何操作,但 s->name 在 BEFORE 和 AFTER 打印中正在更改 #include <...

避免 Span&lt;T&gt;。ToArray() 在异步方法中?

作者:aybe 提问时间:11/7/2023

将一些代码升级为异步代码,并意识到不能在方法中使用。Span<T>async 调用可以解决此问题,但代价是每次都分配。Span<T>.ToArray() 您能就如何避免在这种情况下进行分配提出一个...

“内存不足”是可恢复的错误吗?

作者:Walter Bright 提问时间:12/2/2008

我已经编程了很长时间,我看到的程序,当它们耗尽内存时,会尝试清理并退出,即优雅地失败。我不记得我最后一次看到一个人真正尝试恢复并继续正常运行是什么时候了。 如此多的处理依赖于能够成功分配内存,尤其是...

为什么限制打开的连接数会增加内存消耗?

作者:Hoa 提问时间:11/8/2023

我正在比较文件上传 API 的 Go 和 Java 实现。API 将从多部分 POST 请求接收文件并将其写入本地目录。 对于 Go(缩写): // In request handler... ...

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

作者:AlCo2 提问时间:11/8/2023

我正在创建自己的 shell,在此函数中传递带有 2 参数的命令时遇到问题: void executeCMD(char **av) { int status; pid_t pid; pid...

C语言编程内存布局的大小变化

作者:wdl4076 提问时间:11/9/2023

我的代码: #include <stdio.h> static int i; int main() { return 0; } 我从命令提示符输出: PS E:\Programs\C\P...

使用分段和分页组合的系统 问题

作者:Fathy Ramadan 提问时间:11/10/2023

在使用组合分段和分页的系统中:最大分段大小为 4 MB,页面大小为 4 KB,进程虚拟内存大小为 4 GB,物理内存 (RAM) 大小为 4 GB。希望将页表大小限制为一页。自由帧列表为 (10, 2...

为什么构造函数位于堆栈而不是堆内存(Java)上,它们不是在创建对象时调用的吗?

作者:Ab12 提问时间:11/10/2023

我正在深入研究 Java 编程。当我读一本书时,我意识到与方法和关联的局部变量(堆栈变量)类似,构造函数也可以以与方法相同的方式堆栈序列(在每次调用时,机架位于调用堆栈的顶部,然后在完成时“弹出”(代...

局部变量如何在内存中存储和返回 (Python)?

作者:live-today 提问时间:9/8/2023

我总是使用python而不考虑它的内存管理。但是,我有一个关于它如何处理内存的大问题。 def func1(): local_var = 1 print(id(local_var)) # mem...


共113条 当前第10页