On Tue, 8 Jan 2013 22:47:02 +0900 Cedric BAIL <[email protected]> said:

> On Tue, Jan 8, 2013 at 10:32 PM, Enlightenment SVN
> <[email protected]> wrote:
> > Log:
> > efl/edje: conditional usage of fixed-point, program/calc caches.
> >
> >   Weirdly enough raster turned PROGRAM cache on to fix a bug saying that
> >   the other path was not tested, but from IN-EFL/edje/configure.ac CALC
> >   cache was enabled and PROGRAM was disabled.
> >
> >   I kept the PROGRAM on and enabled CALC. Added fixed point as well.
> >
> >   Cedric, Raster: should we keep PROGRAM and CALC cache options if the
> >   other path is not tested? Can't we assume they are always on? How much
> >   memory these cache add? Can't this be reduced?

my bad.. i was gettign crashes because CALC caceh was on before in edje, and
now it was turned OFF in efl - and that path doesnt seem to have been tested
any time soon. i meant to turn on CALC cache... ie match edje build config from
edje tree... but i accidentally made it program cache - tho this fixed the
crash issue anyway so i didnt catch it. i fixed it now. prog gach off by
default, calc cache on by default. thats just how the old edje tree had it - i
was just "aligning" the config to be the same by default.

what we do in future is another matter.

> Yes, we need they both have a big memory impact and the other path was
> working back in July with 1.7.x branch. You may choose the other path
> when you have a good amount of CPU horse power, but not much memory.
> This happen to be the case with some of the embedded target that I was
> working on in the past, and I don't see them going away soon.
> 
> As for fixed point, it was also working back in July, didn't test it
> since then. This issues reveal our lack of edje test suite and
> benchmarking solution...
> 
> > Author:       barbieri
> > Date:         2013-01-08 05:32:07 -0800 (Tue, 08 Jan 2013)
> > New Revision: 82410
> > Trac:         http://trac.enlightenment.org/e/changeset/82410
> >
> > Modified:
> >   trunk/efl/configure.ac
> >
> > Modified: trunk/efl/configure.ac
> > ===================================================================
> > --- trunk/efl/configure.ac      2013-01-08 11:51:56 UTC (rev 82409)
> > +++ trunk/efl/configure.ac      2013-01-08 13:32:07 UTC (rev 82410)
> > @@ -3319,7 +3319,9 @@
> >
> >  ### Default values
> >  want_multisense="no" # TODO: move to ecore_audio and enable
> > -want_edje_program_cache="no"
> > +
> > +# TODO: should we keep or remove these?
> > +want_edje_program_cache="yes"
> >  want_edje_calc_cache="yes"
> >  want_fixed_point="no"
> >
> > @@ -3349,7 +3351,13 @@
> >
> >  EFL_EVAL_PKGS([EDJE])
> >
> > -AC_DEFINE([EDJE_PROGRAM_CACHE], [1], [Cache result of program glob matches
> > - this uses up extra ram with the gain of faster program matching])
> > +AC_DEFINE_IF([EDJE_PROGRAM_CACHE], [test "${want_edje_program_cache}" =
> > "yes"],
> > +   [1], [Cache result of program glob matches])
> > +AC_DEFINE_IF([EDJE_CALC_CACHE], [test "${want_edje_calc_cache}" = "yes"],
> > +   [1], [Cache result of calc glob matches])
> > +AC_DEFINE_IF([BUILD_EDJE_FP], [test "${want_fixed_point}" = "yes"],
> > +   [1], [Use Fixed Point instead of FPU])
> > +
> >  AM_CONDITIONAL([ENABLE_MULTISENSE], [test "${want_multisense}" = "yes"])
> >  AC_DEFINE_IF([ENABLE_MULTISENSE], [test "${want_multisense}" = "yes"],
> >    [1], [Use Multisense])
> >
> >
> > ------------------------------------------------------------------------------
> > Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> > and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> > 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> > SALE $99.99 this month only - learn more at:
> > http://p.sf.net/sfu/learnmore_122512
> > _______________________________________________
> > enlightenment-svn mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-svn
> >
> 
> 
> 
> --
> Cedric BAIL
> 
> ------------------------------------------------------------------------------
> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> SALE $99.99 this month only - learn more at:
> http://p.sf.net/sfu/learnmore_122512
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612 
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to