harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tim Ellison <t.p.elli...@gmail.com>
Subject [vm] Memory usage of DRLVM/IBM VME/JRockit
Date Mon, 19 Feb 2007 11:03:44 GMT
I'm running a simple Hello World app on Windows XP x86, and looking at
the corresponding private virtual memory usage with Sysinternals.

                          Virtual Memory
                          Private Bytes      version
  Sun with client VM      ~13Mb              1.5.0b10
  Harmony with IBM VME    ~15Mb              head with VMEv4
  Harmony with DRLVM      ~40Mb              snapshot r505120
  Harmony with JRockit    ~80Mb              head with H_27_2_1

The DRL numbers add up, seems to be using big libraries with large
working sets.  I can't account for the JRockit total.

I printed out the large DLLs (>1Mb size/working set) for each
Harmony-based runtime below.

IBM VME
-------
Name          Description               Size     WS Total
icudt34.dll   ICU Data DLL              8,640 K      80 K
j9jit23.dll   J9 Virtual Machine Runti* 2,784 K   1,696 K
...

DRLVM
-----
Name          Description               Size     WS Total
icudt34.dll   ICU Data DLL              8,640 K      60 K
shell32.dll   Windows Shell Common Dll  8,276 K     120 K
hythr.dll                               4,124 K     132 K
harmonyvm.dll                           4,008 K   3,960 K
jitrino.dll                             3,900 K   3,880 K
comctl32.dll  User Experience Controls  1,036 K     156 K
...

JRockit
-------
Name          Description               Size     WS Total
icudt34.dll   ICU Data DLL              8,640 K      68 K
jvm.dll       BEA JRockit® Java Virtua* 2,532 K   2,004 K
ole32.dll     Microsoft OLE for Windows 1,268 K       68K
...

Mime
View raw message