2 qq 29424227 qq_29424227 于 2015.07.07 17:14 提问

servlet+hibernate+jedis+log4j cpu占用160%

做的一个servlet接口程序给php调用,压力测试单核cpu占用160%,我把业务都屏蔽了只留下个log.info cpu仍然130%左右,把log也去掉之后
就是什么都没有了就一个空servlet,cpu仍然在100%左右,可能是什么原因呢,求教。
项目用的jar:
图片说明

1个回答

dcxy0
dcxy0   Ds   Rxr 2015.07.07 22:01
已采纳

虽然你只有log.info,但是Java也在运行,建议通过任务管理器或者top命令(linux)查看进程,也可以安装一下server jdk(java)试试,估计server jdk会有针对性的优化.

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
win2003+iis6.0环境下w3wp.exe占用过高的解决方案
前段时间,朋友的服务器出现w3wp.exe进程一直处在80%至90%左右,严重影响其它用户网站的访问效率。顺便说一下,朋友的服务器为Win2003系统,大约有约100左右个网站。出现这样的问题,只有找到对应的网站,并检查是否被挂马。在此记录一下解决这次事件的过程。 因为朋友的服务器的网站较多,不同类型的网站采用不同的“应用程序池”,而不是每个网站对应不同的“应用程序池”,所以先找出对应的“应用程
java cpu占用过高分析
http://www.cnblogs.com/mazj611/p/3481610.html Jstat在分析java的内存GC时的应用 jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。 执行:cd $JAVA_HOME/bin中执行jstat,注意jstat后一定要跟参数。
记一次tomcat进程cpu占用过高的问题排查记录
本文主要记录一次tomcat进程,因TCP连接过多导致CPU占用过高的问题排查记录。问题描述linux系统下,一个tomcat web服务的cpu占用率非常高,top显示结果超过200%。请求无法响应。反复重启依然同一个现象。问题排查1、获取进程信息通过jdk提供的jps命令可以快速查出jvm进程, jps pid 2、查看jstack信息 jstack pid 发现存在大量log4j线程b
关于hibernate使用log4j
关于hibernate3.3.2日志slf4j使用log4j实现
hibernate 搭建log4j日志环境
搭建log4j日志环境
servlet中使用和配置log4j
1、引入jar包 2、在web.xml配置文件中做如下配置 Log4jInitServlte com.zdys.Servlte.Log4jInitServlte log4j WEB-INF/log4j.properties 1 Log4jInitServlte /Log4jInitServlte
Hibernate使用Log4j日志记录
日常我们调试程序的时候都是打印日志,但是使用日志记录能够将日志详细信息永久写入文件,更加方便我们查阅,在hibernate框架中使用 Log4j和Logback框架来支持日志记录。 使用log4j执行日志记录有两种方式:通过log4j.xml文件或者log4j.properties文件. 使用Log4j执行Hibernate日志记录的步骤 使用log4j执行日志记录包含两步: 使用
在Hibernate中使用log4j
一、首先引入三个包 log4j是slf4j-api的一个实现,而slf4j-log4j是他们的一个桥梁。 二、在src下添加log4j.properties即可 # # Hibernate, Relational Persistence for Idiomatic Java # # License: GNU Lesser General Public License (L
Hibernate配置Log4J显示SQL参数
在[html] view plaincopy ### direct log messages to stdout ###   log4j.appender.stdout=org.apache.log4j.ConsoleAppender   log4j.appender.stdout.Target=System.out   log4j.appender.stdou
Hibernate4配置log4j日志环境
为了便于调试和查看Hibernate自动生成的SQL语句和详细信息,Hibernate4本身自带了slf4j-api-1.6.1日志JAR包,但是使用不太流行,现在是使用log4j来实现Hibernate的日志信息。 1、访问log4j官方网站http://logging.apache.org/log4j/,去下载log4j的JAR包,现在的稳定版本是Apache log4j 1.2.16。下载