Slide 23
Slide 23 text
EventBus
EventBus Otto
Declare event handling
methods
Name conventions Annotations
Event inheritance Yes Yes
Subscriber inheritance Yes No
Cache most recent
events
Yes, sticky events No
Event producers (e.g.
for coding cached
events)
No Yes
Event delivery in
posting thread
Yes (Default) Yes
Event delivery in main
thread
Yes No
Event delivery in
background thread
Yes No
Aynchronous event
delivery
Yes No
EventBus Otto
Posting 1000 events,
Android 2.3 emulator
~70% faster
Posting 1000 events,
S3 Android 4.0
~110% faster
Register 1000
subscribers, Android
2.3 emulator
~10% faster
Register 1000
subscribers, S3 Android
4.0
~70% faster
Register subscribers
cold start, Android 2.3
emulator
~350% faster
Register subscribers
cold start, S3 Android
4.0
About the same
28.06.2013 © MAKING WAVES 23
https://github.com/greenrobot/EventBus