cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ulrich Kaiser (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CXF-4867) Extensive memory usage when reading from CRM 2011
Date Wed, 06 Mar 2013 09:14:14 GMT

    [ https://issues.apache.org/jira/browse/CXF-4867?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13594511#comment-13594511
] 

Ulrich Kaiser commented on CXF-4867:
------------------------------------

Hi Aki,
the heap is only a few hundred megabytes because I wanted it to be manageable. I think it
nevertheless shows the real picture since I just limited the heap space when calling the test
program to 200 MB (via -Xmx200m), so the OutOfMemoryError occurred sooner than usual.
Regarding the test program, I am going to strip it down even more, but it would be helpful
if you told me what does not work on your side. Do you have access to an on-premises CRM 2011?
Have you adapted the Connection.txt and krb5.conf? Does the program even start? What messages
does it print? What can I do to make it run?
Thank you for your help!
Ulrich

                
> 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: Connection.txt, Instances.png, krb5.conf, LivePaths.png, login.conf,
Memory2.png, Prompt.png, TestCXF.zip, VisualVM.jpg
>
>
> 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

Mime
View raw message