memory-management 相关问题

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

分配时*mut [T]和*mut T有什么区别?

我注意到 *mut [T] 有一个 len() 方法。所以这意味着 *mut [T] 期望指向某个包含数组长度和实际数组的内存位置的指针,对吗?因此我不能简单地...

回答 1 投票 0

C++ free() 池实现中的无效指针

我正在阅读和学习Stroustrup的《C++编程原理与实践》一书。在关于嵌入系统编程的第 25 章中,为了避免内存碎片,这本书

回答 1 投票 0

C 我可以使用刚释放后释放的数据吗

我有一个链表节点,我想编写一个释放节点的函数。 但为了做到这一点,我必须更新前一个节点的下一个变量。 我可以访问 previous_node->next (previous_node->...

回答 1 投票 0

Fortran 中是否有用于将数组初始化为零的内在函数?

在 Fortran 中是否有办法将数组(向量、矩阵、甚至标量)设置为零? 2003/2008 似乎将 Fortran 提升到了一个非常现代的水平,我想知道它们是否包含...

回答 2 投票 0

去空map内存分配

go 映射迭代也会使用内存分配!虽然它不应该分配任何新内存并且 -benchmem 结果必须返回 0 分配/操作,而 h...

回答 1 投票 0

是否可以将 ConditionalWeakTable 与元组键(或由多个引用组成的键)一起使用?

我是 ConditionalWeakTable 的忠实粉丝。 真的非常棒。 它本质上允许您将一个引用关联/附加/配对到另一个引用,同时保持线程安全。 它回答了...

回答 2 投票 0

C - 检查当前可用的空闲 RAM?

我知道如何使用 malloc() 和 free() 来分配内存,但是还有一个标准的 C 函数来检查剩余多少内存,所以我可以定期调用它以确保我的代码没有内存

回答 5 投票 0

如何获取指针所指向的内存大小?

我目前正在一台 NUMA 机器上工作。我正在使用 numa_free 来释放分配的内存。然而,与 free 不同,numa_free 需要知道要释放多少字节。有什么办法可以知道吗...

回答 5 投票 0

Java堆内存是根据RAM变化的吗?

我知道默认的Java堆内存是128MB。由于它是默认的,我想知道该内存是否会根据 RAM 大小自动更改。例如,对于具有 12...

回答 5 投票 0

R 中使用 while 循环进行网页抓取 open.connection(x, "rb") 中的错误:网页存在时出现 HTTP 错误 429

我创建了一个循环来抓取 NBA 常规赛数据。我的循环在一组年份的所有常规赛月份中循环。我的代码不断返回错误“Error in open.connection(x, ...

回答 1 投票 0

使用大型 JS ArrayBuffer 时内存使用率过高

我正在编写一些带有大量大型ArrayBuffer的浏览器代码。我注意到内存消耗出乎意料地大,但我不确定为什么会这样。我以前从未使用过 ArrayBuffers,而且我...

回答 1 投票 0

需要帮助固定 go/c 内存以进行 ffi 调用

我正在学习go和cgo和ffi,我有下面的头文件: #包括 #包括 #包括 #包括 typedef 结构 MyStruct3 {

回答 1 投票 0

不同类型的类似 Vec 的容器,可以在堆上共享同一块内存

我正在尝试编写一个 SparseSet 实现,在我的例子中由 3 个 Vec 组成: pub 结构 SparseSet { 密集值:Vec, 密集键:Vec, 稀疏:Vec<

回答 1 投票 0

如何在linux中限制c代码的堆大小

我想知道是否可以限制在linux机器上执行的C代码分配的堆大小。 可以这样做吗? 这样做的目的是我动态

回答 2 投票 0

如何处理服务器上加密货币和代币的实时价格获取数据我的服务器内存在一段时间后不断变满

所以我编写了普通代码,从 coinGecko API 中获取代币的价格,并从煎饼交换的工厂合约中获取其他加密代币(例如 BTC、ETH 和 XRP),但它是...

回答 1 投票 0

C 中字符串连接的意外结果

如果参数不以“/”结尾,则以下 C 程序应在 argv 中接收的路径后面附加一个“/”。 “对我来说奇怪”的行为是在第一个项目之后......

回答 1 投票 0

C 中 while 循环中调用函数

如果参数不以“/”结尾,则以下 C 程序应在 argv 中接收的路径后面附加一个“/”。 “对我来说奇怪”的行为是在第一个项目之后......

回答 1 投票 0

对作为函数参数传递的指针使用删除

删除作为函数参数传递的指针是否可以(并且合法),如下所示: #包括 类测试类{ 民众: test_class():h(9){} 整数h; 〜

回答 9 投票 0

fread() 正在读取错误的数据,即使之前的块已正确读取

背景: 我正在尝试从 .goo 文件(Elegoo Mars 4 的 SLA 打印机文件格式)解析图层信息。 3D 模型的每一层都编码在存储在 goo_layer_definit 中的新二进制文件块中...

回答 1 投票 0

初始化嵌套指针后未初始化(不确定)[C++]

我正在开发 C++ 神经网络 我有这段代码来初始化一个 4D 数组,其尺寸为: 神经元计算的每个重要值,例如线性函数和激活函数 里面...

回答 1 投票 0

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