`
Alice南京
  • 浏览: 22579 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

loadrunner 运行时fullgc

阅读更多
一、问题现象

java脚本,创建一个长链接,然后发送请求。tps曲线不断的平稳下降,降幅明显,响应时间增加。
二、问题定位
通过这个ssf框架的通信,发送请求消息到不同系统(脚本单压请求不同系统)均有此现象。
定位为非代码问题,而是压力机本身或ssf通信框架问题。
三、定位方法
监控本机内存消耗和gc情况。
内存消耗:
C:\Program Files\Java\jdk1.7.0_10\bin
jconsole.exe
jvisualvm.exe
gc情况:
cmd
C:\Program Files\Java\jdk1.7.0_10\bin
jstat -gc pid 2000



四、如何增加loadrunner内存分配
尝试输入
jvm进行一些参数设置,如上图中显示的,我输入-Xms512m -Xmx512m
未完。待续



  • 大小: 28 KB
  • 大小: 30.8 KB
分享到:
评论

相关推荐

    loadrunner11基本操作教程

    * 应用:jvm 内存、日志、Full GC 频率。 * 监控工具(LoadRunner):用户执行情况、场景状态、事务响应时间、TPS 等。 * 测试机资源:CPU、Memory、网络、磁盘空间。 LoadRunner11 是一个功能强大且广泛应用的性能...

    loadrunner分析内存泄露

    通过这种方式,他们发现每次执行完完全垃圾回收(Full GC)后,对象占用的空间仍然持续缓慢增加。随着时间推移,发现轻微垃圾回收(Minor GC)已经无法有效地释放空间,几乎每次都需要执行完全垃圾回收。最终,即使完全...

    loadrunner分析内存泄露[收集].pdf

    如果发现每次Full GC后对象空间持续增加,且Minor GC无法有效释放空间,最后导致Full GC也无法释放,这通常意味着存在内存泄露。 3. **使用性能分析工具**:如NetBeans Profiler,可以帮助监控堆内存的使用情况。...

    jprofiler网上牛人学习实战资料汇总

    2. **收集数据**:运行应用并记录内存使用情况,特别是在Full GC前后,观察内存占用的变化趋势。 3. **分析内存图**:通过JProfiler的内存分析视图,查看内存使用的历史记录,寻找内存占用峰值及回收低谷的规律。 ...

    JVM调优

    合理的内存分配可以避免频繁的垃圾回收,减少Full GC的发生,提高系统性能。 2. **垃圾收集器调优**:JVM提供了多种垃圾收集器,如Serial、Parallel、CMS、G1等。选择合适的垃圾收集器并调整其参数,能够有效控制...

    性能测试指标及常用监控工具

    5. **应用程序指标**:包括JVM内存管理、日志分析和Full GC频率,这些都是衡量应用运行健康度的关键。 6. **监控工具指标**:如LoadRunner提供的用户执行情况、场景状态、事务响应时间和TPS(事务每秒处理数),...

    蚂蚁金服面试题和答案.docx

    - AOP(面向切面编程):允许在程序运行时动态插入代码,实现如日志、事务管理等功能。 9. **Spring Boot的优势**: - 自动配置简化了Spring应用程序的初始配置。 - 易于启动Web容器,减少了传统Spring的繁琐...

Global site tag (gtag.js) - Google Analytics