ASG
IBM
Zystems
Cressida
Icon
Netflexity
 
  MQSeries.net
Search  Search       Tech Exchange      Education      Certifications      Library      Info Center      SupportPacs      LinkedIn  Search  Search                                                                   FAQ  FAQ   Usergroups  Usergroups
 
Register  ::  Log in Log in to check your private messages
 
RSS Feed - WebSphere MQ Support RSS Feed - Message Broker Support

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Broker SHARED ROW MEMORY Issues - version 6.1.0.5

Post new topic  Reply to topic
 Broker SHARED ROW MEMORY Issues - version 6.1.0.5 « View previous topic :: View next topic » 
Author Message
nik_iway
PostPosted: Thu Aug 18, 2011 4:51 am    Post subject: Broker SHARED ROW MEMORY Issues - version 6.1.0.5 Reply with quote

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
View user's profile Send private message
lancelotlinc
PostPosted: Thu Aug 18, 2011 5:17 am    Post subject: Reply with quote

Jedi Knight

Joined: 22 Mar 2010
Posts: 4941
Location: Bloomington, IL USA

Ways to improve it: update your Broker runtime to current fix pack level.
_________________
http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER
Back to top
View user's profile Send private message Send e-mail
nik_iway
PostPosted: Thu Aug 18, 2011 5:52 am    Post subject: Reply with quote

Centurion

Joined: 21 Jul 2005
Posts: 115

Googling ....Upgrading to 6.1.0.9 http://www-01.ibm.com/support/docview.wss?uid=swg1IZ62406

Will the version 6.1.0.9 solve it...

Or is it better to to do it in the code:

DECLARE SHARED_ROW1 SHARED ROW;
SET SHARED_ROW1 = NULL;
DELETE FIELD SHARED_ROW1;

Then Upload Again
Back to top
View user's profile Send private message
mqjeff
PostPosted: Thu Aug 18, 2011 6:06 am    Post subject: Reply with quote

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
View user's profile Send private message
j.f.sorge
PostPosted: Thu Aug 18, 2011 10:22 pm    Post subject: Reply with quote

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
View user's profile Send private message
joebuckeye
PostPosted: Fri Aug 19, 2011 4:21 am    Post subject: Reply with quote

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
View user's profile Send private message
mqjeff
PostPosted: Fri Aug 19, 2011 4:38 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic  Reply to topic Page 1 of 1

MQSeries.net Forum Index » WebSphere Message Broker (ACE) Support » Broker SHARED ROW MEMORY Issues - version 6.1.0.5
Jump to:  



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Protected by Anti-Spam ACP
 
 


Theme by Dustin Baccetti
Powered by phpBB © 2001, 2002 phpBB Group

Copyright © MQSeries.net. All rights reserved.