Author |
Message
|
nik_iway |
Posted: Thu Aug 18, 2011 4:51 am Post subject: Broker SHARED ROW MEMORY Issues - version 6.1.0.5 |
|
|
Centurion
Joined: 21 Jul 2005 Posts: 115
|
Hi,
I have a XML containing around 400 XML tags loading into Broker Memory as SHARED ROW. We are seeing that AVAILABLE Broker Memory is getting reduced evertime XML is uploaded into SHARED ROW
Broker version 6.1.0.5
Before refreshing the SHARED ROW i am issuing the follwing command to make it null
DECLARE SHARED_ROW1 SHARED ROW;
SET SHARED_ROW1 = NULL;
CAn anyone let me know why the AVAILABLE Broker Memory is getting reduced and ant ways to improve it
Regards
Nik
Last edited by nik_iway on Thu Aug 18, 2011 5:57 am; edited 2 times in total |
|
Back to top |
|
 |
lancelotlinc |
Posted: Thu Aug 18, 2011 5:17 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
|
Back to top |
|
 |
nik_iway |
Posted: Thu Aug 18, 2011 5:52 am Post subject: |
|
|
Centurion
Joined: 21 Jul 2005 Posts: 115
|
|
Back to top |
|
 |
mqjeff |
Posted: Thu Aug 18, 2011 6:06 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Broker v6.1 and v7 implement their own internal memory management functions.
So you may not see the OS-level memory usage change when you expect Broker to have 'freed' memory. |
|
Back to top |
|
 |
j.f.sorge |
Posted: Thu Aug 18, 2011 10:22 pm Post subject: |
|
|
Master
Joined: 27 Feb 2008 Posts: 218
|
mqjeff wrote: |
Broker v6.1 and v7 implement their own internal memory management functions.
So you may not see the OS-level memory usage change when you expect Broker to have 'freed' memory. |
So does broker free OS-level memory at some time or only at restart of DataFlowEngine(s) / broker itself? _________________ IBM Certified Solution Designer - WebSphere MQ V6.0
IBM Certified Solution Developer - WebSphere Message Broker V6.0
IBM Certified Solution Developer - WebSphere Message Broker V6.1
IBM Certified Solution Developer - WebSphere Message Broker V7.0 |
|
Back to top |
|
 |
joebuckeye |
Posted: Fri Aug 19, 2011 4:21 am Post subject: |
|
|
 Partisan
Joined: 24 Aug 2007 Posts: 365 Location: Columbus, OH
|
We were told (back when we ran 6.0) that the DataFlowEngine process does not free memory unless restarted.
Now the DFE may internally free memory but it will not release it back to the OS.
We saw this behavior when we would check memory usage levels of the DFE's. There would be a sudden spike and then it would tend to level out and then not rise anymore.
I have no idea if this is still the case in 7.0. |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Aug 19, 2011 4:38 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
joebuckeye wrote: |
the DataFlowEngine process does not free memory unless restarted. |
joebuckeye wrote: |
this is still the case in 7.0. |
To the best of my knowledge.
Confirmation can be had through a PMR or rigorous testing at your own site at your own expense. |
|
Back to top |
|
 |
|