MPI_Scatter 较大阵列尺寸的分段故障
作者:Alec.Zhou 提问时间:2/3/2023
我想简单地将一个一维大数组分散到所有进程,我观察到当数组大小大于大约 2.5*1.15 亿时(一维数组实际上是一个有 250 万行和 115 列的矩阵,每个数字都是双精度),一些进程会报告分割错误。1...
malloc 问答列表
作者:Alec.Zhou 提问时间:2/3/2023
我想简单地将一个一维大数组分散到所有进程,我观察到当数组大小大于大约 2.5*1.15 亿时(一维数组实际上是一个有 250 万行和 115 列的矩阵,每个数字都是双精度),一些进程会报告分割错误。1...
作者:Connor 提问时间:3/9/2023
从本教程网站: 要在 C 中声明一个数组,程序员指定 元素和数组所需的元素数如下 - type arrayName [ arraySize ]; 似乎此语法声明了数组并为其提供了内存空间,但它...
作者:Cicada44 提问时间:3/9/2023
我需要找出哪个库(libcmalloc、jemalloc、tcmalloc)使用 Redis 更有效率。我使用各种库从源代码编译redis并运行基准测试(如下所示),但结果几乎不存在。 脚本 red...
作者:BlueBerryPie 提问时间:3/6/2023
我正在尝试将链表中的数据读取和写入文件,但在这样做时遇到了无限循环。 法典: #include <stdio.h> #include <stdlib.h> struct Program { //...
作者:moore 提问时间:2/22/2023
我正在使用 bcc-memleak 来定位项目中的内存泄漏。但 top 命令显示 VIRT 在 100 小时内从 100GB 增加到 200GB,RES 从 60GB 增加到 100GB,而 meml...
作者:StableGeneous 提问时间:2/15/2023
我的理解是,关于隐式创建隐式生存期对象的规则仅适用于 C++20 及更高版本。我被 C++ 17 困住了,所以我想知道我是否可以通过添加一个不初始化对象的放置新表达式来修复这个示例代码(这样它就不是 ...
作者:Andy Nguyen 提问时间:2/17/2023
我正在尝试通过编写一个程序来学习 C 基础知识,该程序提示用户输入整数,然后将值存储在链表中。如果输入等于或低于,则节点设置为 并且提示结束。然后,程序遍历列表并计算输入值的平均值。但是,列表的计数器...
作者:chroshimmer 提问时间:2/22/2023
这是否意味着同时使用(malloc 或 calloc 或 realloc)之一和 (brk/sbrk) 之一会导致 UB,或者同时使用 malloc 和 calloc 也会导致 UB? 这是通过整个...
作者:ecjb 提问时间:2/22/2023
我想在运行时增加一个数组(无需使用 macos 预先处理长度) 我有以下问题 是否可以使用数组来做到这一点? 如果没有,我应该使用指向 int 的指针吗? 我尝试了以下代码(并期望作为输出)但得...
作者:Praveen 提问时间:2/22/2023
我有一段代码,我用它来将任何未使用的内存释放回系统。 但是我断断续续地看到它会导致崩溃。回溯如下:malloc_trim(0) Program terminated with signal SIGS...