[ 
https://issues.apache.org/jira/browse/VELOCITY-826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergiu Dumitriu updated VELOCITY-826:
-------------------------------------
    Fix Version/s:     (was: 2.x)

> OutOfMemoryError using #parse and resource.loader.cache off
> -----------------------------------------------------------
>
>                 Key: VELOCITY-826
>                 URL: https://issues.apache.org/jira/browse/VELOCITY-826
>             Project: Velocity
>          Issue Type: Bug
>          Components: Engine
>    Affects Versions: 1.7
>         Environment: Windows, Java 1.6, low heap (-Xmx10m)
>            Reporter: Marnix Bindels
>            Assignee: Claude Brisson
>            Priority: Minor
>         Attachments: VelocityOutOfMemoryTest.java, heap.png, script_1.vm, 
> script_2.vm, script_3.vm
>
>
> I was testing a template collection that uses #parse inside some #foreach, 
> which worked all fine inside eclipse but crashed when used in the stand-alone 
> application running with a low heap setting with an OutOfMemoryError: Java 
> heap space. I was able overcome this by setting the 
> <loader>.resource.loader.cache to  "true".
> Still I wanted to let you know about this as it may be an indicator of a 
> resource management issue of sorts anyway. The parsed resource is constant, 
> with caching off it gets reported as found and loaded by the ResourceManager 
> for each iteration (some 6000 times in the example). I understand that 
> without caching it gets loaded every time, but why do the  previously loaded 
> instances keep occupying memory? 
> When published on teh dev mailing list, it was suggested to file this bug 
> report.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@velocity.apache.org
For additional commands, e-mail: dev-h...@velocity.apache.org

Reply via email to