内存管理 问答列表

C++:多态对象的连续存储器

作者:ThomasAlvaEdison 提问时间:11/11/2023

我目前正在开发一款多人棋盘游戏,并使用简单的 . 但是,我不会在向量中存储具体对象,而只存储指向这些字段对象的指针。 在 C/C++ 文献或互联网上,我经常发现这不应该那么好(出于性能的原因 - >很...

有关内核 linux 可移动内存的信息(__GFP_MOVABLE标志)

作者:Massimo 提问时间:11/13/2023

使用 __GFP_MOVABLE 标志时,我需要一些有关 Linux 内核内存管理的信息。工作原理明确;它的功能是减少内存碎片。我不清楚的是,如何正确使用通过 kmalloc 和 __GFP_MOVA...

为什么有堆栈内存限制?

作者:Richard Bamford 提问时间:11/13/2023

使用 new 和 delete 的动态内存分配可以分配大量内存,但堆栈内存限制为几百兆字节。为什么堆栈受到限制,而动态则不受限制? 不适用于该问题。...

Linux 进程“docker compose up”在“docker compose down”后继续运行并使用内存 [关闭]

作者:Selim 提问时间:11/13/2023

闭。这个问题与编程或软件开发无关。它目前不接受答案。 这个问题似乎与特定的编程问题、软件算法或程序员主要使用的软件工具无关。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您可...

ConcurrentHashMap 是否是将结果存储在异步应用程序中的良好做法?[关闭]

作者:Moritzslz 提问时间:11/15/2023

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 6天前关闭。 改进此问题 我目前正在开发一个 Spring 应用程序...

Linux 中 CPU 如何通过 HMM 机制与设备共享数据?

作者:Frontier_Setter 提问时间:11/15/2023

HMM 代表 Linux 内核中的异构内存管理。它提供了基础设施和帮助程序,用于将非常规内存(设备内存,如板载 GPU 内存)集成到常规内核路径中。 根据内核文档,它将在空闲的物理地址空间中分配一部...

Kubernetes Pod 上 Java 17 应用程序的非堆中的最大内存过多

作者:Eugen Gerb 提问时间:11/16/2023

我有一个在容器中运行 Java 17 应用程序的 Kubernetes Pod。Pod 配置了 2GB 请求和有限的内存。 对于 Java 17 应用程序,我设置了标志 -XX:MaxRAMPerc...

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

作者:geforce 提问时间:2/14/2012

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

关于使用红黑树和双向链表实现恒定时间内存合并的内存管理/空闲列表的问题

作者:Sandman 提问时间:11/17/2023

前言:我正在尝试理解数据结构和算法,因为它们与内存分配策略有关。在此上下文中,存在一个大型固定大小的内存池,从中将块分配给用户/从用户中释放,类似于调用或 。malloc()free() 通读本文:...

pmap -X 报告的虚拟内存映射不是来自 mmap 系统调用

作者:Some Name 提问时间:11/17/2023

我遇到了进程内存消耗过多的问题,并尝试捕获系统调用和堆栈跟踪,以掌握谁映射了内存。所以运行我让 strace 捕获了所有线程的所有系统调用。stracestrace -f myapp 查看时,我发现...


共113条 当前第11页