On Tue, Nov 1, 2016 at 6:00 PM, Jonathan H <[email protected]> wrote: > All I need is PJSIP, ulaw, alaw, wav, astdb and all the dialplan functions. > > I don't need any other DB layer, I have no hardware, and I was wondering > what the smallest build possible was. > > I experimented, but everything relied on other things. And then I > wondered... is there actually any point? Is there anything to be gained? > > Will it matter more when there are lots of concurrent calls, or should I > just not worry, leave all the options in makemenu, make it easy on myself > and build the full thing each time?
For most modules there isn't a big point to disabling them as there isn't an lot of ongoing CPU activity for a module not being used. That being said, there are some things you can disable that can improve your performance, but they're going to be application dependent. I believe that disabling CDRs, for example, can make a big difference on heavily loaded systems and some people don't use them. CDRs take some amount of work at the end to stitch together the notion of a call from the various call related events that occur. HEP also is a big offender. CELs and AMI can also make some difference when disabled, but nothing on the order of CDRs and HEP. Hope that helps! -- Matthew Fredrickson Digium, Inc. | Engineering Manager 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Check out the new Asterisk community forum at: https://community.asterisk.org/ New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
