• Browse Blogs
  • My Blog
  • My Updates

+Tags Get help with tags?

  • View as cloud  | list

+ Similar Blogs

photo

Yellow is the...

72 Entries |  Tim Tripcony
Updated 
RatingsRatings 2     CommentsComments 34
photo

Lotus Nut

111 Entries |  Chris Whisonant
Updated 
RatingsRatings 23     CommentsComments 157
photo

Patrick Picar...

62 Entries |  Patrick Picard
Updated 
RatingsRatings 2     CommentsComments 112
photo

Urs Meli

42 Entries |  Urs Meli
Updated 
No RatingsRatings 0     CommentsComments 48
photo

TexasSwede

109 Entries |  Karl-Henry Martinsso...
Updated 
No RatingsRatings 0     CommentsComments 94

+ Bookmarks

+ Blog Authors  

1 - 1 of 1
  • Previous
  • Next
  • Page   1

Improving The Performance Of Subforms

Peter Presnell |   | Tags:  performance subforms | Comments (4)  |  Visits (1,122)

I have been working on an application that has a rather complicated form that includes three embedded subforms.  QA testing on unrelated enhancements identified performance issues with this form.  The current production release would load documents with this form in 3 seconds.  The new QA build would load documents with this same form in 30 seconds.  After as series of tests it was found that the subforms were causing the slow perfromance (e.g. taking the fields on the subforms and pasting them into the form made it run much faster).  I did some research and found the following blog suggesting that adding a Print "" statement to the initialize module of the subform.  Sure enough when I did this, my documents were again loading in 3 seconds.  Further testing showed that almost any LotusScript code could be added and have the same effect. 

I settled on adding a Stop statement as this seemed to have less impact on the application.  Subforms are known to have an exponential impact on performance when the number used starts to get large.  But having seen this with just three subforms I am now tempted to add a Stop statement in the Initialize module of ALL my subforms from now on to improve the performance.  It is somewhat ironic that Stop means Go!!

RatingsRatings 3

  • Previous
  • Next
Jump to page of 1
Skip to main content link. Accesskey S
IBM Lotus Connections Help Tools About