memory-management 相关问题

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

从 5.4.21 切换到 5.10.0-rc5 后,模块构建中出现“struct mm_struct”没有名为“mmap_sem”的成员错误

我一直在我的linux设备驱动程序中使用这个功能。这是为了将用户页面固定为用户虚拟地址(所需的页面数量)并获取其内核地址。顺便说一句,是在linux下用的...

回答 1 投票 0

QObject 在删除时是否区分堆栈和堆分配的子级?

根据Qt文档: QObject 在对象树中组织自己。当您创建一个 QObject 以另一个对象作为父对象,该对象将自动 将其自身添加到 pare...

回答 1 投票 0

二进制读取完成后如何覆盖内存?

有一个名为 obash 的开源项目,它允许使用 OpenSSL 使用 AES-256-CBC 加密 Bash 脚本。这个项目有一些错误。如果我们获得正在运行的二进制文件的核心转储,我们可以得到......

回答 1 投票 0

C# 有没有办法减少大数组中新字符串的分配?

我试图了解内存分配以及如何减少它们。 我创建了以下长列表进行测试 var list = new List(Enumerable.Range(0, 1_000_000).ToArray()); 然后我

回答 1 投票 0

“使异步 ValueTask/ValueTask 方法无需摊销分配”发生了什么?

Steven Toub 将~免分配 ValueTask 引入到 .NET 5。来自他的深刻教育传奇 .NET 5 中的性能改进: 方法运行时平均比率分配...

回答 1 投票 0

当进程终止时,RAM 中的进程数据会发生什么?

我很想知道当进程在基于 Unix 的系统(GNU/Linux 或 Mac)和 Windows 等流行操作系统上终止时,RAM 中的进程数据会发生什么。 假设我们是

回答 1 投票 0

`__attribute((packed))`会影响其他数据结构的对齐吗?

我试图理解为什么对齐在处理数据结构时很重要以及为什么它会影响内存访问性能。我偶然发现了 C 语法 __attribute__((packed));我是什么

回答 1 投票 0

在 App Inisghts Profiler 上哪里可以显示有关内存的信息?

我已将探查器设置为在内存超过某个阈值时进行命中。 我现在得到了一个命中,但是当我扩展最慢的挂钟时间时,它只向我显示 CPU 中需要很长时间的毫秒。 没有信息

回答 1 投票 0

如何解释“g++ -fdump-lang-class”命令生成的结果文件?

我想学习C++类中的内存模块(如vtable、vptr...) 我使用“g++ -fdump-lang-class”生成一个 .class 文件来显示类内存。 测试代码如下: A类{

回答 1 投票 0

取消初始化时,无主引用是否设置为“nil”?

我对 swift 中的这个主题感到困惑,据说无主引用必须始终有一个值并且不能是可选的,也意味着它们不能设置为“nil”....好吧,我刚刚看到了一个程序 o ...

回答 4 投票 0

当使用分配给同一内存位置的多个指针时,如何在删除 C++ 中指针指向的内存后避免未定义的行为?

删除 C++ 中指针指向的内存后,我遇到了未定义的行为。当使用分配给同一内存位置的多个指针时,如何避免此问题? #包括<

回答 1 投票 0

PyTorch cuda 内存不足问题

在 PyTorch 中训练模型时,我不断收到以下错误。我什至在代码开头添加了以下内容,但我不断收到此消息。我通过 Jupyter Notebook 运行它。

回答 1 投票 0

asp.net core 应用程序中 Gen 2 中对象的奇怪堆积

我们在dotnet 6上有一个中型asp.net项目。使用了Newtonsoft.JSON和efcore 5。 它托管在由 aws 上的 k8s 管理的 Linux 容器上。 我们看到节点每天都会消失一次,或者......

回答 1 投票 0

C++中声明一系列类对象时的内存分配

类数据{ 双a、b、c; }; int main() { 数据x、y、z; 计算<< sizeof(x) << endl; cout << &x << " " << &y << " "...

回答 1 投票 0

x86_64 在长模式 64 位子模式下运行

我想询问 x86_64 处理器如何知道它处于 IA-32e 64 位子模式。 据我所知,EFER MSR(0xC0000080)内的LM位必须设置。此外,当前的 L 位...

回答 1 投票 0

运行代码时出现以下错误:“调试断言失败!_CrtIsValidHeapPointer(block)”

我对反复出现的“调试断言失败!_CrtIsValidHeapPointer(block)”错误感到困惑,每次执行复制构造函数和运算符=时,该错误都会持续存在。尽管尝试...

回答 1 投票 0

`a`(循环内的变量)的地址没有改变

这是C代码片段。 #包括 整数 N = 10; 而(N--){ 整数*a; printf("%p “, &A); } 运行结果(编译器: tdm-gcc 4.9.2 64-bit release, os: w...

回答 1 投票 0

构建了一个服务,但内存不断攀升

我构建了一个查看数据库的服务,如果缺少参数,它会添加它。然后,它在读取其他参数时确保文件夹存在,如果不存在,则创建它们。该...

回答 1 投票 0

使用 SQLAlchemy、pyodbc 和 MSSQL 将 csv 数据批量插入 SQL Server 时出现内存错误

如标题中所述,我在 python 脚本中使用 SQLAlchemy 和 PYODBC 将大型 csv 文件(最大 14GB)插入本地托管的 SQL Server 数据库中。 我知道我无法托管 14GB 数据...

回答 1 投票 0

如何用内存高效的数据结构替换大型Python字典?

我使用Python字典来存储键值对,字典变得太大(>100GB)并达到内存限制。 什么是更好的内存效率数据结构来存储键值对

回答 3 投票 0

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