[SIP Beyond VoIP] SylkServer uses too much memory
Record Route
recordroute at gmail.com
Thu Feb 14 08:09:52 CET 2013
Each time a request received by Sylk, get application method called by the
__init__.py under sylk/applcation folder, and it instantiates application
instance time
def get_application(self, ruri, headers):
if SYLK_APP_HEADER in headers:
application = headers[SYLK_APP_HEADER].body.strip()
else:
application = ServerConfig.default_application
if self.application_map:
prefixes = ("%s@%s" % (ruri.user, ruri.host), ruri.host,
ruri.user)
for prefix in prefixes:
if prefix in self.application_map:
application = self.application_map[prefix]
break
try:
app = (app for app in ApplicationRegistry() if app.__appname__
== application).next()
except StopIteration:
log.error('Application %s is not loaded' % application)
raise ApplicationNotLoadedError
else:
return app() # This is the line I'm trying to mention.
recordroute
On Wed, Feb 13, 2013 at 10:59 PM, Saúl Ibarra Corretgé <saul at ag-projects.com
> wrote:
>
> On Feb 13, 2013, at 9:09 PM, Record Route wrote:
>
> > I mean if it is not singletion, this could cause memory leak?
> > recordroute,
> > On Wed, Feb 13, 2013 at 9:48 PM, Record Route <recordroute at gmail.com>
> wrote:
> > Hi,
> > I just read the conversation
> > Does ConferenceApplication class singleton? This could cause memory leak?
> >
>
> I'm not exactly sure what you mean by that. Any object that contains
> another one can be involved in a leak if there are uncollectable cycles, or
> objects are just retained forever, etc.
>
> --
> Saúl Ibarra Corretgé
> AG Projects
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ag-projects.com/pipermail/sipbeyondvoip/attachments/20130214/ef96260b/attachment-0001.html>
More information about the SIPBeyondVoIP
mailing list