grails中的瞬态属性会影响应用程序的内存使用吗?

时间:2012-01-09 16:25:30

标签: performance grails memory transient tcserver

我正在使用每个域类的瞬态属性。他们中的一些人超过10人。

我遇到了一个非常慢的应用程序。我开始用tc服务器分析它。加载时间的大部分时间是通过渲染gsp文件来消耗的。

有关于瞬态值的任何已知问题,它们消耗更多内存或减慢整个应用程序?我是否必须使用普通属性替换它们并更新“插入/更新”中的值?

1 个答案:

答案 0 :(得分:5)

假设您的瞬态属性是String,Integer或类似的类型,那么它们对应用程序性能会产生重大影响是不可想象的。

我的直觉是,瞬态属性比持久属性产生更少的开销,因为它们不需要持久化并从数据库读取,因此将它们转换为持久属性可能只会使事情稍微恶化。