you should turn on template caching - I had the same problems. template
caching is obviously turned off
by default-this leads to an extreme memory-hungry merging algorithm ;-)

 

> -----Urspr�ngliche Nachricht-----
> Von: Dariusz Dober [mailto:[EMAIL PROTECTED] 
> Gesendet: Dienstag, 02. M�rz 2004 21:21
> An: [EMAIL PROTECTED]
> Betreff: Memory problem
> 
> Hi
> I have the problem with memory, while generating website.
> My task is to produce simple site with results. But the 
> problem is that, generation of  1000 rows takes about 400MB 
> RAM, and this cannot be accepted. My application is likely to 
> handle 2000 rows, and I want to avoid extending memory. So 
> i'm looking for other solutions.
> 
> every 100 rows take approximately 30MB of memory. 
> At first i divided the whole collection into smallest one's 
> (collection of collections), and after every small collection 
> i ran garbage collector. Then i found out that it didn't 
> work. It only works, when page generation process is 
> completed. In my opinion it shouldn't be in the way like 
> this, or i do sth wrong.
> 
> I have to solve that problem, somehow. I don't want to divide 
> results in pages
> 
> Any help would be appreciated
> 
> Best regards
> Darek
> 
> 
> I have sth like that
> 
> #foreach ($result in $list)
> 
>    #parse("search-results.vtl")
> #end
> 
> and peace of search-results.vtl:
> 
> 
> 
> #set ($column="last")
> #if ($columnList.containsKey($column))
>   <td>$result.getMember().lastName</span></td>
> #end
> 
> #set ($column="first")
> #if ($columnList.containsKey($column))
>   <td>$result.getMember().firstName</a></span></td>
> #end
> 
> #set ($column="second")
> #if ($columnList.containsKey($column))
>   <td><span class="value">$!result.getMember().secondName 
> </span></td> #end
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to