内存 问答列表

为什么使用非临时存储指令不能减少内存带宽使用?(写入似乎正在生成额外的读取)

作者:Frontier_Setter 提问时间:10/20/2023

我想使用非临时指令来减少 memcpy 过程中写入分配产生的读取带宽。优化后的预期读写带宽应相同,均等于实际数据处理带宽。 但我在实验中发现,内存读取带宽仍然是写入带宽的 1.7 倍。 我的代码是...

我已经释放了动态分配的内存,但我仍然遇到内存泄漏

作者:Cindy_ l 提问时间:10/24/2023

我目前正在用 C 语言进行作业,并且我已经动态分配了我的结构、linkedlist 和一个 2d 数组。在代码的末尾,我也释放了这些内容。我无法显示我的所有代码,因为它是一项作业,可能更难查看问题。不...

如何在 C 语言中释放 linkedlist 中动态分配的内存

作者:Cindy_ l 提问时间:10/24/2023

我尝试在 C 中实现链表,但由于没有释放一些 malloc 的变量,我有一些内存泄漏。我不确定何时以及如何释放它们,因为我无法在使用它们之前释放它们。 这是我的 insertStart 代码 vo...

为什么 C 中的字符串在 realloc 中为 +1?如果它是针对 null 终止符的,那么如果末尾没有 null 字节,strlen() 如何测量 str 的 len?[复制]

作者:Prabash 提问时间:10/25/2023

这个问题在这里已经有答案了: 以 null 结尾的字符串的基本原理是什么? (20 个答案) 28天前关闭。 此代码来自 HackerRank 中的一个问题(问:在 C 中打印令牌)。 #incl...

使用 MEMCMP 进行图像匹配?

作者:Eric 提问时间:10/26/2023

根据我的理解,典型的BMP格式存储从左下角到右上角的像素数据。所以我有 24 位 bmp 的 rgb 值。unsigned char* screenshotArrayunsigned char* cr...

如何生成至少包含每个元素一次的 k 个元素的所有长度 n 组合(带替换)?

作者:kevinsmith 提问时间:10/27/2023

我有一个包含 7 个元素的列表,我将用这些元素填充另一个长度为 50 的列表。我想生成一个数据帧,其中每行代表将这 7 个元素选择到 50 个插槽中的一种可能方法。但是,我只对至少包含 7 个元素中每...

有没有办法计算分配给函数堆栈帧的字节数?

作者:Zayed Aldhaheri 提问时间:10/27/2023

我已经在 C 中获得了这段代码,我需要计算分配给函数算术堆栈帧的字节数。我到处寻找一种方法,但每个人都有不同的答案。 long arith(long x, long y, long z){ lon...

即使我在 C 中自由,也肯定丢失了记忆

作者:Jason 提问时间:10/27/2023

我想创建一个函数,当给定一个结构体时,该结构体中有一个指向相同类型的另一个结构的指针,它会找到所有指针并释放它们。 结构为: typedef struct example_ { uint16_t ...

在处理大字符串时,有没有办法在 C# 中手动释放内存?

作者:Ben Jamin 提问时间:10/28/2023

目前,我正在做一个需要从套接字连接接收大量数据的项目。该实现是用 C++ 编写的,我正在使用 C# 包装器来处理连接。在包装器中,我使用 Encoding.UTF8.GetString() 从 byt...

大文件上传导致文件损坏

作者:Saqif Haque 提问时间:10/28/2023

我目前正在我的应用程序中开发文件上传功能,并且我遇到了上传的文件似乎已损坏的问题。该应用程序旨在处理块中的大文件上传,虽然它成功收集了所有具有匹配大小的块,但最终组装的文件似乎已损坏,无法打开。 我...


共533条 当前第42页