我正在使用每个域类的瞬时属性。其中一些超过10个。
我的申请很慢。我开始使用tc服务器对其进行分析。加载gsp文件会占用大部分的加载时间。
是否有关于 transient 值的已知问题,它们消耗更多内存或减慢整个应用程序速度?我是否必须用常规属性替换它们并更新“插入/更新”中的值?
最佳答案
假设您的 transient 属性为String,Integer或类似类型,则无法想象它们会对应用程序性能产生重大影响。
我的直觉是,瞬时属性比持久性属性所产生的开销要少,因为它们不需要被持久化并从数据库中读取,因此将它们转换为持久性可能只会使情况变得更糟。
关于performance - grails中的 transient 属性会影响应用程序的内存使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791667/