`

调优分析

    博客分类:
  • JAVA
 
阅读更多

1、高性能硬件上的程序部署策略 :

问题: 在部署上,使用过大的堆内存进行回收时带来的长时间的停顿。

 

原因:对像的生存周期都应该是请求级或者页面级。能实现在超大堆中正常使用而没有full gc,使用超大堆内存时,网站响应速度才会比较有保证。在使用超大堆的前提是有把握把应用程序的full gc控制足够低。

 

方法:通过32位jdk集群,每个进程2GB。 通过apache 服务作为前端代理。要求响应速度高,可以使用cms收集器进行垃圾回收。

 

 

2、集群间同步导致的内存溢出

问题 : 在集群中使用全局缓存时,出现内存溢出

 

原因: 当请求特别多的时候,导致集群各个节点之间网络交互特别多,当网络情况不能满足传输时,重发数据就会内存堆积

 

3、堆外内存导致的溢出错误

原因: 它只能等待老年代full gc,然后 顺便清理掉内存的对象。

解决办法:可以减少堆内存空间。

 

4、外部命令导致系统缓慢

 

5、服务器jvm进程崩溃

 

使用异步的方式调用web服务,但由于两边服务速度不对等,导致web服务没有完成,等待线程和socket越来越多。

解决办法: 使用生产者和消费者模式。解决两边速度不一致的问题。

 

6、不恰当的数据结构导致内存过大

HashMap<Long,Long> 来保存数据,空间效率比较低

 

解决办法: 使用合适的数据结构

 

7、由windows虚拟内存导致的长时间停顿。

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    性能测试调优分析.rar

    性能测试调优分析是软件开发过程中的重要环节,旨在确保应用程序在高负载和大量并发用户情况下仍能保持高效稳定的工作状态。在这个过程中,我们通常关注响应时间、吞吐量、并发用户数等关键指标,通过一系列测试手段...

    JVM性能调优分析过程

    本文将详细解析JVM性能调优分析的过程,并提供常见参数选择配置的建议。 首先,进行JVM参数调优时,我们需要考虑以下几个步骤: 1. **对象占用内存计算**:了解业务系统每秒钟创建的对象数量及其占用的内存空间,...

    操作系统基准性能调优分析工具-客户端

    操作系统基准性能调优分析工具是IT领域中一个关键的组件,尤其对于系统管理员和开发者来说,这类工具能够帮助他们深入理解系统的运行状况,优化性能,解决问题。标题中的“客户端”通常指的是用户界面或者用于与...

    利用夹点技术对精馏系统换热网络的调优分析

    ### 利用夹点技术对精馏系统换热网络的调优分析 #### 一、夹点技术理论及换热网络的合成 ##### 1.1 夹点理论 夹点理论是基于热力学原理的一种优化换热网络的设计方法。在化工过程中,存在多种热流(需要释放热量...

    Performance面板进行性能分析调优分析文件

    这篇文档将详细阐述如何使用Performance面板进行性能分析和调优。 首先,Performance面板提供了记录和分析页面加载和交互过程的能力。通过点击"Record"按钮,你可以开始录制页面的行为,包括资源加载、脚本执行、重...

    ORACLE SQL性能调优分析.pdf

    Oracle SQL性能调优是一项至关重要的工作,它涉及到对SQL语句以及数据库配置进行细致的调整和优化,...通过对这些关键因素的分析和优化,可以显著提升Oracle数据库的性能,从而为业务提供更快、更准确的数据查询服务。

    性能测试调优策略之数据库性能调优分析

    性能测试调优策略之数据库性能调优分析。和前面提到的SQL_TRACE不同,当我们遇到了数据库性能整体下降的时候,又没有特定的对象可以分析时,做一个Statspack报告是合适的。通过全面的检查,我们可以分析出系统瓶颈在...

    性能调优分析之:Oracle SQL执行计划报告生成器

    Oracle SQL执行计划分析器功能的创建3步曲: 1 首先,编译XYG_ALD_SESS_PKG的Package头。 (XYG_ALD_SESS_PKG.sql) 2 接着要建立好下面的4个视图对象。因为XYG_ALD_SESS_PKG包体会用到。(View Create Script v...

    MySQL性能调优与架构设计.mobi

    性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析...

    MySQL性能调优与架构设计.pdf

    性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析...

    java虚拟机(JVM)调优案例分析与Eclipse性能调优实战

    java虚拟机(JVM)调优案例分析与Eclipse性能调优实战

    java虚拟机(JVM)调优案例分析与MyEclipse性能调优实战

    java虚拟机(JVM)调优案例分析与MyEclipse性能调优实战

    mysql性能调优与架构设计

     优化篇则从影响 MySQL 数据库应用系统性能的因素开始,对各个因素进行调优分析。包括Schema 设计,Query 语句的性能优化, MySQL Server 中SQL层和存储引擎层的优化思路,以及MySQL 数据库锁定机制的实现。  架构...

    MySQL性能调优与架构设计

     优化篇则从影响 MySQL 数据库应用系统性能的因素开始,对各个因素进行调优分析。包括Schema 设计,Query 语句的性能优化, MySQL Server 中SQL层和存储引擎层的优化思路,以及MySQL 数据库锁定机制的实现。  架构...

    MySQL性能调优与架构设计(PDF)

    性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析...

    浅析Sybase数据库系统性能调优

    ### Sybase数据库系统性能调优分析 在当前信息化高速发展的时代背景下,数据库系统作为企业核心应用的基础支撑之一,其性能的高低直接影响到企业的业务效率与用户体验。Sybase数据库作为一种广泛应用于金融、电信等...

Global site tag (gtag.js) - Google Analytics