3

如果我有一个高吞吐量的系统,我应该避免使用 Guice 来注入频繁创建的对象吗?有人问反射如何影响性能,这似乎很糟糕:Java Reflection Performance

4

1 回答 1

6

Guice 大量使用反射。

桌面/服务器 JVM 上的反射非常高效,即使是非常大的 Guice 应用程序也不存在与 Guice 相关的性能问题。

在 Android 上的反射效率要低得多,尤其是在较旧的 Gingerbread 和 Froyo 设备上。Dagger是一个开源的 Guice 替代品,旨在在 Android 上高效运行。

于 2013-03-11T00:09:49.330 回答