0
我讀過反射會導致Android上的性能問題,所以我想知道如果使用ToStringBuilder.reflectionToString()方法將是一件壞事。在我的Android項目中使用ToStringBuilder.reflectionToString()的性能不好嗎?
我讀過反射會導致Android上的性能問題,所以我想知道如果使用ToStringBuilder.reflectionToString()方法將是一件壞事。在我的Android項目中使用ToStringBuilder.reflectionToString()的性能不好嗎?
由於ToStringBuilder.reflectionToString()
使用反射來完成它的工作,所以它很可能會比手動構建類的字符串表示更慢。
無論是否壞事取決於您的應用程序。如果經常調用toString()
,那麼對性能的影響將會更大,而不是僅僅調用幾次。如果你想確定你將不得不測量性能。