Hello,
I am getting a flat file from FTP server and I am converting it into document using pub.flatFile:convertToValues serive. This works well for small files upto 2 MB.But when I getting large file of 50 MB the service executes for 2 hours and It finally throws outofMemory exception.I have implemented large file handling for convertToValues i.e I am parsing record one by one. I have around 3 lakhs records in the file.
On Statics page IS memory gradually throws from 20% to 100% during 2 hours of execution time. and it comes down after the out of memory error.
Also My CPU utilization goes to 100% on the first few minutes of execution and its remains above 100% for the rest of the time.
When I enable GC verbose I found out that GC is running almost every second. And all GC run is for young generation. Is this a normal behaviour ??
And this GC routine starts running as soon I start my IS server.
I have MIN and MAX memory set to 2048 MB.
Any comment on this is highly appreciable !!
#Flow-and-Java-services#webMethods#Integration-Server-and-ESB