摘要:
1.调整tomcat参数进行优化 1.1禁用AJP服务 没有禁用前 禁用以后 可以看到,禁用AJP服务后,吞吐量会有所提升。 1.2设置线程池 通过设置线程池,调整线程池相关的参数进行测试tomcat的性能。 1.2.1最大线程数为500,初始为50 <Executor name="tomcatTh
阅读全文
posted @ 2020-03-10 19:20
wishsaber
阅读(442)
推荐(0)
摘要:
使用Apache JMeter进行测试 Apache Jmeter是开源的压力测试工具,我们借助于此工具进行测试,将测试出tomcat的吞吐量等信息。 1.下载安装 下载地址:http://jmeter.apache.org/download_jmeter.cgi 安装:直接将下载好的zip压缩包进
阅读全文
posted @ 2020-03-10 16:55
wishsaber
阅读(157)
推荐(0)
摘要:
tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优。 Tomcat安装 1.下载:https://tomcat.apach
阅读全文
posted @ 2020-03-09 16:26
wishsaber
阅读(330)
推荐(0)
摘要:
GC日志输出参数 前面通过-XX:+PrintGCDetails可以对GC日志进行打印,我们就可以在控制台查看,这样虽然可以查看GC的信息,但是并不直观,可以借助于第三方的GC日志分析工具进行查看。 在日志打印输出涉及到的参数如下: ‐XX:+PrintGC 输出GC日志 ‐XX:+PrintGCD
阅读全文
posted @ 2020-03-05 22:35
wishsaber
阅读(1890)
推荐(0)
摘要:
在jvm中,实现了多种垃圾收集器,包括:串行垃圾收集器、并行垃圾收集器、CMS(并发)垃圾收集器、G1垃圾收集器,接下来,我们一个个的了解学习。 串行垃圾收集器 串行垃圾收集器,是指使用单线程进行垃圾回收,垃圾回收时,只有一个线程在工作, 并且java应用中的所有线程都要暂停,等待垃圾回收的完成。这
阅读全文
posted @ 2020-03-05 22:19
wishsaber
阅读(298)
推荐(0)
摘要:
什么是垃圾回收? 程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 C/C++语言的垃圾回收 在C/C++语言中,没有自动垃圾回收机制,是通过new关键字申请内存资源,通过delete关键字释放内存资源。 如果,
阅读全文
posted @ 2020-03-05 15:53
wishsaber
阅读(215)
推荐(0)
摘要:
什么是VisualVM? VisualVM,能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象, 反向查看分配的堆栈(如100个String对象分别由哪几个对象分配出来的)。 VisualVM使用简单,几乎0配置,功能还是比较丰富的,几乎囊括了其它JDK自带命令的所有功能
阅读全文
posted @ 2020-03-04 20:13
wishsaber
阅读(922)
推荐(0)
摘要:
有些时候我们需要查看下jvm中的线程执行情况,比如,发现服务器的CPU的负载突然增高了、出现了死锁、死循环等,我们该如何分析呢? 由于程序是正常运行的,没有任何的输出,从日志方面也看不出什么问题,所以就需要看下jvm的内部线程的执行情况,然后再进行分析查找出原因。 这个时候,就需要借助于jstack
阅读全文
posted @ 2020-03-04 14:40
wishsaber
阅读(362)
推荐(0)
摘要:
内存溢出在实际的生产环境中经常会遇到,比如,不断的将数据写入到一个集合中,出现了死循环,读取超大的文件等等,都可能会造成内存溢出。 如果出现了内存溢出,首先我们需要定位到发生内存溢出的环节,并且进行分析,是正常还是非正常情况, 如果是正常的需求,就应该考虑加大内存的设置,如果是非正常需求,那么就要对
阅读全文
posted @ 2020-03-04 14:14
wishsaber
阅读(449)
推荐(0)
摘要:
什么是jmap? jmap是JDK自带的工具软件,主要用于打印指定Java进程(或核心文件、远程调试服务器)的共享对象内存映射或堆内存细节。 可以使用jmap生成Heap Dump。 在Java命令Java Dump和Java命令:Jstack中分别有关于Java Dump以及线程 Dump的介绍。
阅读全文
posted @ 2020-03-04 13:48
wishsaber
阅读(2249)
推荐(0)