source: trunk/gc6.8/tests/middle.c

Last change on this file was 132, checked in by cinc, 19 years ago

Boehm-Demers-Weiser garbage collector. Single-threaded for OS/2.

File size: 518 bytes
Line 
1/*
2 * Test at the boundary between small and large objects.
3 * Inspired by a test case from Zoltan Varga.
4 */
5#include <gc.h>
6#include <stdio.h>
7
8int main ()
9{
10 int i;
11
12 GC_all_interior_pointers = 0;
13
14 for (i = 0; i < 20000; ++i) {
15 GC_malloc_atomic (4096);
16 GC_malloc (4096);
17 }
18 for (i = 0; i < 20000; ++i) {
19 GC_malloc_atomic (2048);
20 GC_malloc (2048);
21 }
22 printf("Final heap size is %ld\n", GC_get_heap_size());
23 return 0;
24}
25
Note: See TracBrowser for help on using the repository browser.