performance - grails中的 transient 属性会影响应用程序的内存使用吗?

标签 performance grails memory transient tcserver

我正在使用每个域类的瞬时属性。其中一些超过10个。

我的申请很慢。我开始使用tc服务器对其进行分析。加载gsp文件会占用大部分的加载时间。

是否有关于 transient 值的已知问题,它们消耗更多内存或减慢整个应用程序速度?我是否必须用常规属性替换它们并更新“插入/更新”中的值?

最佳答案

假设您的 transient 属性为String,Integer或类似类型,则无法想象它们会对应用程序性能产生重大影响。

我的直觉是,瞬时属性比持久性属性所产生的开销要少,因为它们不需要被持久化并从数据库中读取,因此将它们转换为持久性可能只会使情况变得更糟。

关于performance - grails中的 transient 属性会影响应用程序的内存使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8791667/

相关文章:

unit-testing - 从 grails 模拟方法中抛出异常

Grails 刷新图表

memory - xarray.Dataset.to_array() 是否将数组加载到内存中以及如何有效地从 xarray 中采样小批量?

memory - 在 Verilog 中,我正在尝试使用 $readmemb 来读取 .txt 文件,但它只在内存中加载 xxxxx(不关心)

python - 创建大量类实例有什么缺点吗?

c# - 使用 WPF 绘制 3D 线

java - 为什么这些正则表达式在 Java 中执行起来很慢?

grails - 无法在Grails Controller 中使用 'render'呈现表单标签

javascript - 使用 Browserify 跨页面共享公共(public)代码

memory - 什么时候应该避免在 Clojure 中使用 `seq`?