1234567891011121314151617181920212223242526 |
- /*
- * Test at the boundary between small and large objects.
- * Inspired by a test case from Zoltan Varga.
- */
- #include <gc.h>
- #include <stdio.h>
- int main ()
- {
- int i;
- GC_all_interior_pointers = 0;
- for (i = 0; i < 20000; ++i) {
- GC_malloc_atomic (4096);
- GC_malloc (4096);
- }
- for (i = 0; i < 20000; ++i) {
- GC_malloc_atomic (2048);
- GC_malloc (2048);
- }
- printf("Final heap size is %ld\n", GC_get_heap_size());
- return 0;
- }
|