memory-management 相关问题

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

如何强制JavaScript深度复制字符串?

我有一些 JavaScript 代码,如下所示: var myClass = { ID:{} myFunc:函数(huge_string){ var id = giga_string.substr(0,2); ids[id] = true; } } 后来的功能...

回答 11 投票 0

使用realloc释放小块内存C++是否高效

我正在编写一个应用程序,它生成一堆 n 个字符串(位)长度 l,然后在所有可能的对之间进行比较。 我首先为n个长度为l的字符串分配内存 char* pStr = (c...

回答 1 投票 0

数据类型和内存效率的神话

最近,我一直在思考使用“just-fit”数据类型是否真的有益。 例如,如果我的数据只能达到最大值 255,我可以使用一个字节(或...

回答 1 投票 0

Apryse/PDFTron Webviewer 工作线程在调用 closeDocument 或在 Edge 中处置后不会释放内存

我有 apryse webviewer(仅限客户端),并按照文档中的建议进行设置,其中我们仅使用 1 个 webviewer 实例,并调用 loadDocument 来更改要预览的文件。 W...

回答 1 投票 0

Polars 枚举数据类型是否应该带来更高效的 DataFrame 存储和内存占用?

我在 Python Polars 中有这个数据框,其尺寸为 (8442x7),基本上一周中的每一天都有 1206 行。星期几显示为一个简单的字符串。 我想我会利用 pl.Enum 来......

回答 1 投票 0

32,64位有什么区别

使用关键字“new”,C#中的列表数据结构 大家好,有人可以帮我吗?我研究了C++中的一些数据结构(单链表、双链表、队列、堆栈、动态数组...

回答 0 投票 0

C# 在非托管内存上构造托管对象

我正在尝试在从 Marshal.AllocHGlobal() 分配的非托管内存上构造一个托管对象。目前,当我尝试从反射数据调用构造函数委托时,我得到一个例外...

回答 1 投票 0

已删除已删除已删除已删除已删除

已删除已删除已删除已删除已删除已删除已删除

回答 1 投票 0

为什么称为分段错误?

我知道什么是段错误:例如, 字符数组[10]; arr[11]='n'; 但为什么称其为段错误呢?它与压入堆栈的内存段有关吗? 为什么它通常定义...

回答 1 投票 0

为什么 free() 在没有 else 块的情况下会导致错误?

这是我现在拥有的完整代码。我已经尝试了我能想到的一切,但是当我有了 else 块的内容时,尽管代码跳过了它,但代码运行顺利......

回答 1 投票 0

在 C++ 中为过度对齐类型获取适当对齐的堆存储

在某些用例中,您需要先分配存储空间,然后再在此存储中创建对象。 然后为了创建这些对象,您可能需要使用placement new: T *pobj = new(pstorage); 是啊...

回答 1 投票 0

在多级分页(OS)中,直到哪个级别我们一直在页表上应用分页

在操作系统中,我们有多级分页的概念。我明白了,但我不太明白的是,直到我们继续进行分页?我看到一些文章说继续在页面上应用分页...

回答 1 投票 0

caddr_t的意义是什么,什么时候使用?

有人可以告诉我吗: 什么是 caddr_t ? 什么时候使用? 它与 void* 有什么不同? 何时使用 void* 以及何时使用 caddr_t ? 预先感谢。

回答 3 投票 0

C# 在非托管内存上构造托管对象

我正在尝试在从 Marshal.AllocHGlobal() 分配的非托管内存上构造一个托管对象。目前,当我尝试从反射数据调用构造函数委托时,我得到一个例外...

回答 1 投票 0

我应该对对象进行切换吗? C++

我正在用 C++ 制作一个非常简单的 2D 游戏引擎,以了解更多信息并制作自己的游戏。这个游戏引擎有场景对象,其中包含游戏对象的链接列表,游戏对象内部还有另一个...

回答 1 投票 0

即使我没有访问二叉树的已删除节点,也会出现“释放后堆使用”错误

我试图使用 O(1) 空间生成二叉树的中序遍历,即我不想使用递归或任何其他数据结构(例如队列或向量)来存储节点。 编辑:这个

回答 1 投票 0

使用具有灵活数组成员 (FAM) 和非平凡析构函数的类时,如何解决“删除时未知数组大小”错误?

结构A { 〜A () {} }; 结构体S{ S() : i(0) { } 〜S(){} 整数我; // 这失败了: // // 一个a[]; 一个a[0]; }; int main() { 结构A aaa; 返回0; } 请注意,如果

回答 1 投票 0

Zephyr - C - 结构的深层复制产生意外结果

一些背景 我目前正在使用 Zephyr 在嵌入式系统上使用低功耗蓝牙。 在服务/特性/CCCD 发现过程中(我的嵌入式设备是 BLE 中心),我想要...

回答 1 投票 0

如何在node.js中使用大量内存?

我正在开发一个旨在保持进程正常运行的系统,我需要测试其内存使用终止开关。我还没有找到一种快速有效地使用大量系统内存的方法...

回答 2 投票 0

ASP.NET:如何测试服务器内存使用情况?

是否可以在本地计算机上测试服务器内存使用情况?如果是这样,最简单的方法是什么? 我的场景: 我正在使用带有默认分页的 gridview,这应该是内存密集型的......

回答 3 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.