相关疑难解决方法(0)

我是否施放了malloc的结果?

这个问题,有人建议意见,我应该不会投的结果malloc,即

int *sieve = malloc(sizeof(int) * length);
Run Code Online (Sandbox Code Playgroud)

而不是:

int *sieve = (int *) malloc(sizeof(int) * length);
Run Code Online (Sandbox Code Playgroud)

为什么会这样呢?

c malloc casting

2318
推荐指数
27
解决办法
22万
查看次数

如何分析核心转储中的内存使用情况?

我在Linux下有一个核心转储.这个过程继续进行内存分配,我需要找到至少发生这种情况的库.

您建议使用什么工具来全面了解内存的来源?我知道问题很难/无法解决.任何能够至少提供一些线索的工具都会有所帮助.

[这是一个python进程,怀疑是内存分配是由一个用C编写的自定义模块引起的]

python linux coredump memory-leaks

15
推荐指数
1
解决办法
8475
查看次数

标签 统计

c ×1

casting ×1

coredump ×1

linux ×1

malloc ×1

memory-leaks ×1

python ×1