This is the mail archive of the java-patches@sources.redhat.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Enable libgcj for Linux targets


Tom Tromey wrote:

> Richard> PS What is typical memory usage when compiling libjava
> Richard> (specifically java/lang/ConcreteProcess.java)?
>
> I'm afraid I don't know.  Is there an easy way to find out?

glibc-2.2 comes with a nice utility for this:

$ memusage /usr/local/gcc/lib/gcc-lib/i686-pc-linux-gnu/2.97/jc1
java/lang/PosixProcess.java -fno-use-divide-subroutine -fuse-boehm-gc
-fasynchronous-exceptions -quiet -dumpbase PosixProcess.java -g1 -version
-o /tmp/ccxtKnCx.s
GNU Java version 2.97 20001024 (experimental) (i686-pc-linux-gnu)
compiled by GNU C version 2.96 20000731 (Red Hat Linux 7.0).

Memory usage summary: heap total: 31802540, heap peak: 10121397, stack
peak: 17184
         total calls   total memory   failed calls
 malloc|      99469       31385878              0
realloc|        590         137664              0   (in place: 61, dec:
8)
 calloc|       3843         278998              0
   free|      88872       21839565

regards

  [ bryce ]



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]