Hi Devi,
        The increase shown in top is memory usage by the application; all 
increased bytes might have not been leaked.

        You need to free the varbinds after sending each trap/inform. 
                snmp_free_varbind(notification_vars);
        refer: http://www.net-snmp.org/dev/agent/notification_8c-example.html   

        Print the "top" output after freeing varbind and check the usage.
 
        Are you using single session to send all trap/inform or creating 
session before sending each inform/trap?

-
Santhosh 
________________________________________
From: Devi U [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 13, 2007 6:44 PM
To: net-snmp-coders@lists.sourceforge.net
Cc: SANTHOSH S (WT01 - Broadband Networks)
Subject: RE: how to purify net-snmp code

Hi,
 
thanx santhosh..
I am able to purify the code..
 
I feel that memory leak is there when send_v2trap is called, but i am not 
getting any MLK/PLK  in traces
 
top display:
 
26760 root       1   0   19 9248K 5608K run     0:01  0.30% snmpd
 
top display after a trap is sent ===> for each  trap sent there is a increase 
of 40K in SIZE and goes upto 50M.
26760 root       1   0   19 9288K 5648K run     0:01  0.31% snmpd
 
we are using net-snmp version 5.3.0.1.
 
whether above increase in SIZE is memory leak?
 
Thanx,
Devi.U

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Net-snmp-coders mailing list
Net-snmp-coders@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/net-snmp-coders

Reply via email to