[kaffe] memory traces from Kaffe

who knows stzdmr@yahoo.com
Mon Sep 1 22:55:02 2003


Hi everyone,

I am working on data memory reference patterns of java
programs. Basically I want to see memory traces of
different Java programs running on Kaffe. 

I modified the file  $ROOT/Kaffe/Kaffevm/mem/gc-mem.c
to get the malloc/free trace.
I get the "malloc" value from function
"gc_heap_free(void* mem)" and "free" value from
"gc_heap_free(void* mem)".
And I also pulled out and used Java programs from
JVM98 to test my traces. 

Here is my problem for any java program (jess, check,
etc) that I run I get the similar memory trace. The
sizes of the trace files are different (various from
300K to 80Mb) but the patterns  are same.

I believe, it should not be like this. Is there anyone
  who can tell me what I am doing wrong?

Thanks,
Suat
  
Sample print out of the trace:

(a: malloc, d: free)

a56
a56
a224
a36
a216
a26
a56
a58
a59
a61
a63
a53
d224
a216
a59
a40
a40
a16
a51
a51
a39
a18
a1032
a31
a30
a38
d2016
a52
a91
a61
d96
d32
d40
d32
d40
  

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com