gpt4 book ai didi

java - 如果我在项目中使用了反射堆,ehcache 是否比反射更快?

转载 作者:行者123 更新时间:2023-12-02 05:41:14 26 4
gpt4 key购买 nike

我必须在我的项目中使用大量反射,例如 getDeclaredFields 或 isAnnotationPresent 之类的东西,我应该使用 ehcache 来缓存结果吗?有帮助吗?

最佳答案

在添加缓存之前,你需要弄清楚是否需要它。首先,您可以缓存多少以及可以重用缓存的对象多少次。如果事物可以多次重用并且创建它们的成本很高,那么就有理由支持缓存。

其次,是否存在性能问题?换句话说,编写没有缓存的代码并运行它。如果代码很慢(并且您需要定义“慢”对您意味着什么),那么再次存在缓存的参数。但如果代码运行得很快,那么添加缓存可能不会产生任何影响。

关于java - 如果我在项目中使用了反射堆,ehcache 是否比反射更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24501691/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com