No, we didn't compare them yet. For sure, RG + RoboBlender decrease the amount of processing needed to compute injection points, but still a good part of it is done at runtime.
Nevertheless, we think it makes a good compromise in terms of simplicity and performance to use Guice + Blender on Android. S. On Tuesday, October 21, 2014 5:08:27 PM UTC-4, Sam Berlin wrote: > > This is interesting. Have you compared the results to Dagger (Dagger1 or > Dagger2)? Dagger is explicitly built with Android in mind, and shifts the > processing to compile time. > > sam > > On Tue, Oct 21, 2014 at 5:04 PM, Stéphane NICOLAS <[email protected] > <javascript:>> wrote: > >> Hello all, >> >> Mike Burton (the author of RoboGuice >> <https://github.com/roboguice/roboguice>, a version of Guice adapted to >> Android) and I have been working on a new annotation processor for Guice >> (named Blender). >> We have been working hard on this and, in RoboGuice, we gain from 30 to >> 70% gain in speed and around 30% gain in memory footprint for our apps. >> >> *We would like to submit the idea of Blender to the community >> of Guice devs in order to have your feedback on this, and as we hope >> thatBlender can become part of the official Guice.* >> >> Here are some *slides* to explain why and how we did it : >> https://speakerdeck.com/stephanenicolas/blender-boosting-guice-with- >> annotation-processing >> >> We have currently *forked Guice* and tried to make something close to a >> *PR* for it : >> https://github.com/stephanenicolas/google-guice/tree/PR-blender >> (Please ask us where to get the latest version, we try to stick on guice >> 4 changes) >> >> We are very excited to submit Blender, and we are very open to modify >> our implementation to make it fit in Guice and we are eager to get >> feedback on it. >> >> Thanks in advance, >> Stéphane >> >> -- >> You received this message because you are subscribed to the Google Groups >> "google-guice" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at http://groups.google.com/group/google-guice. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com >> >> <https://groups.google.com/d/msgid/google-guice/9cd1683f-0545-4687-b824-0a0cfd7a9f31%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "google-guice" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/google-guice. To view this discussion on the web visit https://groups.google.com/d/msgid/google-guice/e94c6b7b-c929-4036-a45e-0203f15587de%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
