首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何减少应用程序的cpu消耗

如何减少应用程序的cpu消耗
EN

Stack Overflow用户
提问于 2018-08-30 19:55:40
回答 1查看 89关注 0票数 2

有一段时间,我的应用程序开始有非常大的CPU消耗。有一段时间,我的应用程序开始有非常大的CPU消耗。我安装了JProfiler,据我所知,hibernate的c3p0有问题。我使用hibernate 4.3,jsf2.2.10 + primefaces 5.2,tomcat 8.5,也使用ehcache。

以下是我打印的一些结果。

EN

回答 1

Stack Overflow用户

发布于 2018-08-30 20:02:55

您可以更改为使用Hikari连接池,

请参阅Brett Wooldridge的C3P0池分析:

我们统计了超过230个同步块和方法的使用,以及不同类中的wait()和notifyAll()。相比之下,采用无锁设计的HikariCP和Vibur-DBCP为0。对锁的广泛使用会导致死锁代码,这方面的证据可以通过谷歌搜索"c3p0 deadlock“找到。

我们确实认为C3P0似乎涵盖了所有的基本面。不幸的是,在每一个微基准测试中,C3P0也总是排在最后。

不安全默认值默认情况下,不会:

在getConnection()时间测试连接

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52096461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档