为什么反射会降低Android手机的速度
作者:互联网
我多次读到反射会降低手机的性能.
这是真的吗?
例如,在我的情况下,我从Web服务获取一些参数,这些参数与我在Android应用程序中的类的参数具有相同的名称.所以我只是使用java字段和反射设置这些参数的值…它似乎没有减慢性能..
任何人都可以向我解释这个关于反思减慢性能的想法背后的事实吗?
解决方法:
看看this question.基本上,你正在超越编译器可以执行的优化,因为反射是动态发生的.
如果您没有进行大量的反射调用(例如,在ListView的getView中进行操作会很糟糕),您可能会侥幸逃脱.它就在那里使用,只是明智一点.
标签:reflection,performance,android,android-ksoap2 来源: https://codeday.me/bug/20190721/1496349.html