What is Profile? An EJBObject? Where did the profile object come from?

ejbPassivate() is called at the discretion of the JBoss container, not
necessarily when a task is completed. An EB is passivated when it is
swapped out of the instance pool. If there are only a few EBs, it is
unlikely to be passivated right away.

Fred Loney
Spirited Software, Inc.
www.spiritedsw.com

----- Original Message -----
From: "Frank Morton" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 24, 2001 5:17 PM
Subject: [JBoss-user] performance problem


> Still a newbie, but making progress thanks to the list....
>
> I'm using a servlet that processes forms, puts the necessary
> results in the session and redirects to a jsp page. Working
> pretty well, but the display of the jsp page is very slow.
>
> Poking around, I found out something that probably has an
> easy resolution, but I don't know what it is.
>
> In the session is a Collection of Profile objects.  Boiling it
> down, the assignment to the "homeId" in the code below can
> take as long as a full second! What is going on here? Given
> a Collection called "nameList" and an int with the size of the
> list named "nameListSize":
>
> for(int k=0;k<nameListSize;++k) {
>      Long homeId = profile.getId();  // takes one full second!
> }
>
> The "id" is the primary key for the CMP entity bean of
> type "Long." I assume since the servlet is "finished" that
> passivate() is being called, so accessing the bean is
> causing it to not only go back to the database, but to
> do other stuff, too.
>
> What do I do about this? Thanks.
>
>
>
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
>


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to