如果我有一个高吞吐量系统,我应该避免使用Guice来注入频繁创建的对象吗?有人问过反射对性能的影响,看起来很糟糕:Java Reflection Performance。
答案 0 :(得分:6)
Guice非常重视反射。
对桌面/服务器JVM的反思非常有效,甚至非常大的Guice应用程序也没有与Guice相关的性能问题。
对Android的反思效率低得多,特别是在较旧的Gingerbread和Froyo设备上。 Dagger是一个开源的Guice替代方案,旨在在Android上高效运行。