[omniNotify] Test of notifd with NDEBUG

Mark Zimmerman markzimm at frii.com
Mon Nov 29 08:12:58 GMT 2004


On Fri, Nov 26, 2004 at 06:58:40PM +0100, Frederic Prin wrote:
> Hi Mark,
> 
>  
> 
> I found your post regarding ?Test of notifd with NDEBUG?
> 
> I am investigating HUGE memory leaks I found in notifd (so HUGE that I
> think I did something wrong?)
> 
> I still use version 2.0beta but since the 2.1 version do not fix any
> memory leak I did do upgrade.
> 
>  
> 
> Anyway, when flooding notifd with a sender/receiver pair of test program
> (structured event, push supplier, push consumer) sending 1000 structured
> event each 10 minutes, I can see the memory to grow and never fall down.
> 
>  
> 
> I already asked to the list a while ago if anyone has experienced such
> an issue but got no positive answer.
> 
>  
> 
> So now I am wondering if I am running a NDEBUG version. 
> 
> Is there something special to do (on my omniNotify2.0beta package) to
> enable NDEBUG builds ?
> 
>  
> 
> Another point is the notifd.cfg file: do you use special settings
> regarding the garbage collector ?
> 
> Please, can you send me your notifd.cfg file ?
> 

I do not think that there is anything special here, but here it is. I
am not seeing any indication of leaks using 2.1.

-- Mark
-------------- next part --------------
ChannelFactoryName	ChannelFactory
DefaultChannelName	EventChannel
FactoryIORFileName      /home/zimmermm/.omniOrb/omninotify/rdifact.ior
ChannelIORFileName      /home/zimmermm/.omniOrb/omninotify/rdichan.ior
DebugLogFile		debug.txt
ReportLogFile		report.txt
DebugDaemon               0
DebugChannelFactory       0
DebugFilter               0
DebugChannel              0
DebugConsumerAdmin        0
DebugSupplireAdmin        0
DebugConsumerProxy        0
DebugSupplierProxy        0
DebugEventQueue           0
DebugRDIEvent             0
DebugFilterAdmin          0
DebugFilterEval           0
DebugCosConsumerProxies   0
DebugCosSupplierProxies   0
DebugNotifQoS             0
DebugAdminQoS             0
DebugNotifQueue           0
ReportChannelStats        0
ReportQueueSizeStats      0
ReportConnectedConsumers  0
ReportConnectedSuppliers  0
ReportConnectedFilters    0
ReportUnconnectedFilters  0
ReportEventRejections     0
ReportEventDrops          0
ReportNotifQoS            0
ReportAdminQoS            0
ReportServerQoS           0
NumAdminGroups		2
NumAdminThreads		2
NumProxyThreads		0
NumPushThreads		4
NumPullThreads		2
NumOChangeThreads	1
NumSChangeThreads	1
PullEventPeriod		100
QueueGCPeriod		300
ReportingInterval	21600
LocalClockInaccLo     0
LocalClockInaccHi     0
LocalClockTDF       300
MaxQueueLength		0
MaxConsumers		0
MaxSuppliers		0
RejectNewEvents		1
EventReliability	0
ConnectionReliability	0
Priority		0
Timeout			0
StartTimeSupported	0
StopTimeSupported	0
OrderPolicy		0
DiscardPolicy		0
PacingInterval		1000
MaxEventsPerConsumer	0
MaximumBatchSize	8



More information about the omninotify-list mailing list