我正在使用每个域类的瞬态属性。他们中的一些人超过10人。
我遇到了一个非常慢的应用程序。我开始用tc服务器分析它。加载时间的大部分时间是通过渲染gsp文件来消耗的。
有关于瞬态值的任何已知问题,它们消耗更多内存或减慢整个应用程序?我是否必须使用普通属性替换它们并更新“插入/更新”中的值?
答案 0 :(得分:5)
假设您的瞬态属性是String,Integer或类似的类型,那么它们对应用程序性能会产生重大影响是不可想象的。
我的直觉是,瞬态属性比持久属性产生更少的开销,因为它们不需要持久化并从数据库读取,因此将它们转换为持久属性可能只会使事情稍微恶化。