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

Ulrich Kaiser updated CXF-4867:
-------------------------------

    Attachment: TestCXF.zip

Runnable jar file and main java files.
                
> Extensive memory usage when reading from CRM 2011
> -------------------------------------------------
>
>                 Key: CXF-4867
>                 URL: https://issues.apache.org/jira/browse/CXF-4867
>             Project: CXF
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 2.7.3
>         Environment: Windows 7 Enterprise SP1, Java 1.6.0_37 (32 bit)
>            Reporter: Ulrich Kaiser
>         Attachments: TestCXF.zip
>
>
> Hi there!
> I have written a test program that reads entities from a Microsoft Dynamics 
> CRM 2011 using CXF 2.7.3. The program was compiled and run as a runnable jar 
> with Java 1.6.0_37 (32 bit).
> Now, when I run the program (in my case with the command line 'java.exe 
> -Xmx1600m -jar TestCXF.jar contact 2013-02-25') and look at the memory usage, 
> I do not understand why it needs so much memory (about 1.6 GB) for only 4 * 
> 3099 records, even though the records are minimal (no attributes). The 
> consequence is that when I have to read more records (e. g. the target CRM 
> has more than 50'000 contacts), I will get an OutOfMemoryError.
> Furthermore, the test program finishes after four loops and releases its 
> memory. The actual productive program on the other hand is meant to run for 
> hours, so it would be very helpful to know how to free the memory, but 
> calling System.gc() or re-connecting to the CRM did not work.
> Do you perhaps have an explanation for this behavior and can you give me a 
> hint how to lower the memory usage?
> I have attached two screen-shots and a zip file with the runnable jar and the 
> main source files. If you need any further information please do not hesitate 
> to send a mail.
> Thank you and kind regards
> Ulrich

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to