mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-09 08:56:15 +00:00
23 lines
600 B
C
23 lines
600 B
C
// This test does enough allocation and deallocation that the time-unit,
|
|
// when measured in bytes -- 6,000,000,000 -- exceeds 32-bits. It also does
|
|
// it in a slightly uneven fashion so we get a range of different totals
|
|
// for the snapshots, including a zero-sized detailed snapshot.
|
|
|
|
#include <stdlib.h>
|
|
|
|
int main(void)
|
|
{
|
|
int i, *x1, *x2, *x3, *x4;
|
|
for (i = 0; i < 1500; i++) {
|
|
x1 = malloc( 800 * 1000);
|
|
x2 = malloc(1100 * 1000);
|
|
free(x1);
|
|
x3 = malloc(1200 * 1000);
|
|
free(x2);
|
|
free(x3);
|
|
x4 = malloc( 900 * 1000);
|
|
free(x4);
|
|
}
|
|
return 0;
|
|
}
|