Hi all,

Here are my observation data from OpenUSS.org:

- Hardware: 256 MB memory, Pentium 300 Mhz,
  15 GB harddisk.

- Software: Windows NT 4, JDK 1.2.2 Sun, 
  JOnAS 2.2.7, RMI, InteServer 2.0 (JDBC)
  for InterBase 6.0.1

- Operation: Heavy load of BLOBs for OpenUSS:
  as I told the list before:
  Until now we are handling about 250 - 300 students
  with this system simultaneously. They use this system
  very often and intensively - especially for downloading
  the lecture materials.

- Starting JVM with -Xmx170m.

- EJB: Using only "Stateless SB" and "CMP EB"
  --> "Facade Pattern" is used all over.

- Crash: 2 - 3 days without re-starting the JOnAS 
  server: Out of Memory and it also crashs the JVM.
  without -Xmx128m it crashs sooner than 2 days.

- All of the codes of OpenUSS are available 
  --> dev-lecture is the module name
  for the lecture materials (Open Source - SourceForge). 
  All of the EJBs are under the business objects
  directory. But there is nothing special there.

  All of the BLOBs are having their 
  own EJB (CMP) and separately saved. I call this 
  "BLOB Pattern".

  So if I need a list of files available, I won't get 
  all of the BLOBs automatically (I tried this once,
  and JOnAS directly crash with: out of memory ;-)).
  Imagine the list of 30 files with each 2 MB ==
  60 MB just for one list! And it seems that JOnAS
  cannot handle such a big EJBs (CMP) 
  (Maybe this is the best way to test JOnAS load 
  power...? ;-))

  If you klick the file to download, it will then
  call the EJB and get the file's content and send
  it back to the presentation layer.
  I attach an UML diagram about this architecture.

Okay, I hope this helps... Just tell me, what
I can do for you to help you find the memory leak 
of JOnAS.

I like the idea of Enhydra Enterprise, that's why
until now I haven't really tried to port OpenUSS's
EJBs to JBoss. I'm planning in the future to switch
to Enhydra Enterprise 4.

Thanks a lot!
-- 
---------------------------------------------------
Blasius Lofi Dewanto
---------------------------------------------------
OpenUSS - Open University Support System
http://openuss.sourceforge.net
---------------------------------------------------
E-Mail   : [EMAIL PROTECTED]
ICQ      : 39343280
---------------------------------------------------

> I am working with Lutris on Enhydra Enterprise and have started doing
> extensive load tests on JOnAS EJB container. As far as I know, we have
> not hit the memory leak problem you are seeing but we would be very
> interested in being able to track it down..

GIF image

Reply via email to