【发布时间】:2012-02-06 04:18:30
【问题描述】:
我使用每个域类的瞬态属性。有的超过 10 个。
我遇到了一个非常缓慢的应用程序。我开始使用 tc 服务器对其进行分析。大部分加载时间用于渲染 gsp 文件。
在瞬态值方面是否存在任何已知问题,即它们会消耗更多内存或减慢整个应用程序的速度?我是否必须用普通属性替换它们并在插入/更新时更新值?
【问题讨论】:
标签: performance grails memory transient tcserver
我使用每个域类的瞬态属性。有的超过 10 个。
我遇到了一个非常缓慢的应用程序。我开始使用 tc 服务器对其进行分析。大部分加载时间用于渲染 gsp 文件。
在瞬态值方面是否存在任何已知问题,即它们会消耗更多内存或减慢整个应用程序的速度?我是否必须用普通属性替换它们并在插入/更新时更新值?
【问题讨论】:
标签: performance grails memory transient tcserver
假设您的瞬态属性是 String、Integer 或类似类型,它们会对应用程序性能产生重大影响是不可想象的。
我的直觉是瞬态属性会比持久属性产生更少的开销,因为它们不需要持久化并从数据库中读取,因此将它们转换为持久属性可能只会让事情变得更糟。
【讨论】: