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
