aboutsummaryrefslogtreecommitdiff
path: root/gfsm/gfsm/src/libgfsm/tests/arytest.c
blob: d766b891b7f0fab575454ed8e88e97d67a59a514 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <glib.h>
#include <stdio.h>

int main (void) {
  GPtrArray *a;
  gpointer p;
  g_mem_set_vtable(glib_mem_profiler_table);

  printf("<PROF:1>--------\n");


  a = g_ptr_array_sized_new(128);
  g_ptr_array_set_size(a,1024);
  p = g_ptr_array_free(a,TRUE);
  printf("p=ptr_array_free()=%p\n", p);

  printf("<CHUNKS:1>--------\n");
  //g_mem_chunk_info();

  //printf("<CHUNKS:2>--------\n");
  g_blow_chunks();
  //g_mem_chunk_info();

  printf("<PROF:2>--------\n");
  g_mem_profile();
  return 0;
}