malloc 问答列表

malloc 的默认值是否为单个字符 P 的大小?

作者:NeuronB 提问时间:5/8/2023

char *ptr = malloc(sizeof(char)); printf("\nValue of ptr: %d\n",ptr); printf("\nValue of address of ...

有可用内存时 tcmalloc 分配失败

作者:Logan 提问时间:4/15/2023

我在 Ubuntu 20 上使用 libtcmalloc_minimal.so.4.5.3。我在表单的日志中看到了很多分配失败: src/central_freelist.cc:333] tcmall...

我将如何在此代码中正确使用 malloc 以避免崩溃?

作者:DevFish 提问时间:4/25/2023

我对在哪里需要使用 malloc 感到非常困惑,它不断崩溃。我不确定在导航到下一个列表时是否需要重新分配内存。 struct string_list { char *s; struct stri...

在 C 语言中实现原始哈希函数时的 Segfault

作者:Sir Muffington 提问时间:3/13/2023

我正在尝试集成一个相当原始的“哈希”函数。我知道它不是加密安全的,它只是为了学习...... 它可以编译,但每次都会出现段错误...... 我把第一个参数作为输入。 #include <stdi...

将数据从文件读取到链表时出现意外行为

作者:BlueBerryPie 提问时间:3/6/2023

我正在尝试将链表中的数据读取和写入文件,但在这样做时遇到了无限循环。 法典: #include <stdio.h> #include <stdlib.h> struct Program { //...

使用不同的分配器对 redis 进行基准测试是没有效果的

作者:Cicada44 提问时间:3/9/2023

我需要找出哪个库(libcmalloc、jemalloc、tcmalloc)使用 Redis 更有效率。我使用各种库从源代码编译redis并运行基准测试(如下所示),但结果几乎不存在。 脚本 red...

数组声明表示法是 C 语言中 malloc 的简写吗?

作者:Connor 提问时间:3/9/2023

从本教程网站: 要在 C 中声明一个数组,程序员指定 元素和数组所需的元素数如下 - type arrayName [ arraySize ]; 似乎此语法声明了数组并为其提供了内存空间,但它...

MPI_Scatter 较大阵列尺寸的分段故障

作者:Alec.Zhou 提问时间:2/3/2023

我想简单地将一个一维大数组分散到所有进程,我观察到当数组大小大于大约 2.5*1.15 亿时(一维数组实际上是一个有 250 万行和 115 列的矩阵,每个数字都是双精度),一些进程会报告分割错误。1...

有没有办法禁止 Linux 上的 GNU malloc 分配一些内存区域?

作者:Nicolas Bourdon 提问时间:3/12/2023

假设我想为我自己的 mmap 保留一个巨大的内存区域(在我的情况下,用于稍后运行我自己的虚拟机)。 通过这种方式,我想确保对 malloc、realloc 等的任何调用都不会在这个巨大的区域中分配内...

malloc:对象 0x147606ac0 的 *** 错误:未分配 realloc 的指针

作者:Subham Jain 提问时间:3/15/2023

我正在尝试在 C 语言中研究动态内存。我遇到了一个奇怪的问题,我得到了一个错误。我正在尝试根据变量中的值重新分配内存块,该值在每次执行循环时都会递增。如果我尝试在函数中执行 realloc,它会抛出错...


共369条 当前第6页