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 _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
