質問です。

あるプログラムで、mallocを数千回連続で実行すると
mallocがセグメンテーションエラーになります。
これを回避する方法ってありますでしょうか?

printf("before\n");
hoge = (struct hoge *)malloc(sizeof(struct hoge));
printf("after\n");

$ ./a.out
before
after
before
after
before
after
before
Segmentation fault