使用反射的壞處

反射會建立許多匿名類,注意是類不是對象,會形成對於JVM的permanant generation(或old generation)空間佔用。同時因爲空間有限還會形成GC的發生,可能會加長系統響應延遲。 反射會提高性能?這是錯誤的觀點。通過測試,反射通常會比正常的Java調用慢上1.X倍甚至10倍,因此不少時候須要緩存來加速。 反射有可能形成安全問題。譬如A.class.getMethod().s
相關文章
相關標籤/搜索