memory-management 相关问题

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

不同类型的类似 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

如何修改 ARM64 上 Linux 内核中页表项 (PTE) 中的位?

我正在研究ARMV8.9的新功能,称为Permission Indirection,它类似于X86 Memory Protection Key。 PIIndex(权限间接索引,如 MPK 密钥)由 PT...

回答 1 投票 0

Postgres 12 大对象内存分配

Postgres 内存分配有一个关于大数据对象的方面我不明白。 更详细地说,有关内存分配的统计数据与考虑到...

回答 1 投票 0

如何保证VirtualAlloc分配的虚拟内存地址在2-4GB之间

我尝试过使用while,但是效果不是很好。有什么办法可以做到吗? 布尔发现=假; uintptr_t memaddr = 0; 整数 n = 0; 而 (!发现 && n < 10) { n += 1; memaddr...

回答 1 投票 0

通过ADB将文件从SDCARD复制到PC

我尝试阅读几种解决方案,但目前没有一个适合我。 我想将 SD 内存中的文件复制到计算机上,但是当 我通过 adb / sdcard 等调用,它显示...

回答 1 投票 0

解释 pmap 共享内存大小输出

我正在尝试了解 pmap -d 的共享内存输出值。为此,我做了一个练习,首先我创建了 2 个共享内存段。 #包括 #

回答 1 投票 0

物理内存碎片如何导致TLB抖动?

我在 https://en.wikipedia.org/wiki/Fragmentation_(computing) 上读到了这段话:“但是,如果工作集是碎片化的,那么它将无法容纳 64 个页面,并且执行速度会因以下原因而变慢:

回答 1 投票 0

创建了多少个 LocalDate 对象

此示例创建了多少个 LocalDate 对象 LocalDate d1 = LocalDate.now(); d1.plusDays(1); d1 = d1.minusMonths(2); LocalDate d2 = d1.plusWeeks(3); d2.minusDays(4); d2 = 空; 本地日期...

回答 2 投票 0

调用本机 Win32 API 时何时使用 Span<T> 与 Marshal?

我需要调用一个 Win32 API,它将一个以 null 结尾的字符串吐出到缓冲区中,然后从缓冲区中读取该字符串。 我最近了解了 Span,我正在尝试弄清楚

回答 1 投票 0

返回指针后是否应该使用 free()

变量z指向已被free()释放的地址 如果我再次使用malloc它可以使用已释放的内存吗 我觉得这不对 char *conc(char *a, char *b){ ch...

回答 1 投票 0

Outlook 2007 加载项内存泄漏?

我使用 C# 创建了一个简单的 Outlook 2007 加载项,它循环选择消息并检查其附件。 我正在一组约 25,000 条选定的消息上运行此加载项。伊梅德...

回答 4 投票 0

将 Memory Sanitizer 和 Leak Sanitizer 安装到 clang 编译器中

我已经从 Home-brew 下载了 LLVM,但在检查 C 中的内存问题时仍然无法使用 -fsanitize=memory。我收到以下错误: clang: error: unsupported option '-fsan...

回答 2 投票 0

内存错误(无基本情况的递归)

我正在尝试计算一个大数的阶乘,但遇到内存错误。我怎样才能优化我的代码?? 定义阶乘(n): “”“计算数字的阶乘...

回答 1 投票 0

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