"MSchmidke" wrote : 
  | The most "complicated" thing on the page is a combobox with about 100 
entries, all other of the about 15 components are really simple.
  | 
  | ...
  | 
  | Is s:selectItems / s:convertEntity a problem?
  | 

I just profiled on of my pages today and s:selectItems can indeed be a problem 
for combo-boxes with many entries.

The code below is from asSelectItems() in UISelectItems.java:


  |       for (Object o : iterable)
  |       {
  |          initVar(o);
  |          selectItems.add(new javax.faces.model.SelectItem(o, getLabel() == 
null ? null : getLabel(), "", getDisabled() == null ? false : getDisabled()));
  |          destroyVar();
  |       }
  | 

As you can see getLabel() and getDisabled() (usually value expressions) are 
called twice per entry. I've changed this locally to use local variables and it 
makes a noticeable difference.

In my case there are even more combo box entries - your mileage may vary ...

Thanks,
Stephan

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4100222#4100222

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4100222
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to