gpt4 book ai didi

hibernate - 发布后优化基于 ORM 的模型

转载 作者:行者123 更新时间:2023-12-03 15:53:56 25 4
gpt4 key购买 nike

我正在使用 Hibernate 来处理一个新项目,当我工作时,我意识到我对应用程序的最初愿景可能最终不会成为它的命运。我认为不会经常被请求(因此延迟加载)的数据可能最终会被 85% 的请求所需要。相反,我在假设需要的情况下加载的数据可能不会像我认为的那样经常需要。

是否有一些分析工具或分析 ORM 使用情况的方法(特别是:Hibernate)可以帮助我在达到临界质量后调整我的应用程序?

唯一想到的是编写一些模拟实际使用的 Selenium 脚本,并使用不同的配置进行负载测试。这似乎可行,但也感觉像是获取我所追求的信息的一种非常迂回的方式。一定有更好的方法...

最佳答案

Is there some profiling tool or method of analyzing ORM usage (specifically: Hibernate) that can help me tune my application after it has reached critical mass?



Hibernate 3 合集 statistics在运行时。可能值得一看。 hibernate 文档中有一节“ Monitoring performance”。

The only thing that comes to mind is to write some Selenium scripts that mimic actual usage and do load testing with configurations. That seems like it might work but also feels like a very round-about way of getting the information I'm after.



您应该首先 try catch 一些真实的工作负载。然后弄清楚如何重现它。

否则,您仍然会有偏见,并可能产生实际上并不代表现实的负载。如果您无法捕获真实的工作负载,请与潜在的最终用户讨论以了解他们如何使用该应用程序,并确保您的场景尽可能接近真实的最终用户行为。

关于hibernate - 发布后优化基于 ORM 的模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2208064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com