On Sat, Dec 15, 2007 at 03:33:46PM -0800, Luigi Rizzo wrote:
> On Sat, Dec 15, 2007 at 09:19:53PM +0200, Tzafrir Cohen wrote:
> > On Sat, Dec 15, 2007 at 10:07:32AM -0800, Luigi Rizzo wrote:
> ...
> > If the scanning is too slow, maybe it could be optimized. One way is to
> > replace everything with a perl/python/whatever script. Such a script
> > will not execute multiple binaries mutiple tiomes. Currently for every
> > file there are several invocations of printf and awk.
> > 
> > An obvious optimization is to replace all of that with one perl script.
> > Given that some people would disapprove of adding an extra dependency on
> > perl, here some (g?)awk command to extract the data from all files:
> > 
> > time awk 'FNR==1 {printf "\n\nFilename: %s\n",FILENAME}; /\/\*\*\* 
> > MODULEINFO/,/\*\*\*\// {print};' */*.c  >version2
> > 
> > real    0m2.047s
> > user    0m0.892s
> > sys     0m0.044s
> 
> this is not too different from the current code:
> 
>       > time gmake menuselect-tree
>       Generating input for menuselect ...
>       1.353u 2.668s 0:03.32 120.7%    96+226k 5+0io 0pf+0w
> 
> As long as we run it only 'on demand' it is still faster than
> the 'configure' step so there isn't much to optimize here.

Again: an independent script that is also run by configure (because you
must run it before menuselect).

-- 
               Tzafrir Cohen
icq#16849755              jabber:[EMAIL PROTECTED]
+972-50-7952406           mailto:[EMAIL PROTECTED]
http://www.xorcom.com  iax:[EMAIL PROTECTED]/tzafrir

_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to