首页 > 软件开发 > JAVA >

怎么测试java代码数据处理瓶颈

来源:互联网 2023-03-16 19:21:12 420

怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

工具/原料

  • java

方法一:

  • 1

    1.jstat命令的使用5cr办公区 - 实用经验教程分享!

    5cr办公区 - 实用经验教程分享!

    参数:-gcutil5cr办公区 - 实用经验教程分享!

    5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 2

    2.参数的说明5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 3

    3.了解了相应的知识和参考jvm的配置文档,配置S0、S1、E、Old内存区,调高内存的方法代码5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 3本页面未经授权抓取自百度经验
  • 4

    4.配置数据库的参数的设置代码5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 方法二:

  • 1

    1.内存分析:可以通过jmap, jstat, mat, visualvm等工具跟踪内存消耗情况;生产环境下,通常将 -Xms 和 -Xmx调整为相同的值,避免运行时不断申请内存。非JVM内存通常只有在创建线程或使用DirectByteBuffer时才会产生,最值得关注的是swap的消耗与物理内存的消耗。5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 2

    2.swap下的si表示每秒从disk读到内存的数据量,so每秒从内存写入disk的数据量。swpd过高表示物理内存不够用,系统需要频繁从虚拟内存与disk交换数据,严重影响系统的性能。5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 3

    3.通过sar工具可以看到内存占用,空闲,buff, cache的情况。当物理内存空闲时,Linux会使用一部分内存用于buffer以及cache,以提高系统运行效率。因此可认为系统可用物理内存为 kbmemfree kbbuffers kbcached。5cr办公区 - 实用经验教程分享!

    怎么测试java代码数据处理瓶颈5cr办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!5cr办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码