当前位置: 首页 > news >正文

做几个小网站还是做一个大网站桂林北站到阳朔怎么坐车

做几个小网站还是做一个大网站,桂林北站到阳朔怎么坐车,山丹做网站的公司,wordpress母婴主题简介#xff1a; 由于在项目中遇到一种情况#xff0c;某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍#xff0c;因此需要分析在不同环境下某个方法执行的具体时间#xff0c;从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。 作者 | agmtopy 由…简介 由于在项目中遇到一种情况某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍因此需要分析在不同环境下某个方法执行的具体时间从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。 作者 | agmtopy 由于在项目中遇到一种情况某段代码在进行单元测试和在 tomcat 容器中运行的性能相差数百倍因此需要分析在不同环境下某个方法执行的具体时间从而确定问题。Arthas 可以做到无侵入的监控应用远行情况。 安装 wget https://alibaba.github.io/arthas/arthas-boot.jar java -jar arthas-boot.jar linux 下直接执行window 下载文件后执行。 执行完成后显示当前 path 中指定的 JDK 中正在运行的 java 进程输入相应序号进入 sh 命令表示已连接成功。 初步使用 Arthas 命令初步使用大概分为 5 类 基础命令 help——查看命令帮助信息cat——打印文件内容和 linux 里的 cat 命令类似pwd——返回当前的工作目录和 linux 命令类似cls——清空当前屏幕区域session——查看当前会话的信息reset——重置增强类将被 Arthas 增强过的类全部还原Arthas 服务端关闭时会重置所有增强过的类version——输出当前目标 Java 进程所加载的 Arthas 版本号history——打印命令历史quit——退出当前 Arthas 客户端其他 Arthas 客户端不受影响shutdown——关闭 Arthas 服务端所有 Arthas 客户端全部退出keymap——Arthas快捷键列表及自定义快捷键 jvm相关 dashboard——当前系统的实时数据面板thread——查看当前 JVM 的线程堆栈信息jvm——查看当前 JVM 的信息sysprop——查看和修改 JVM 的系统属性sysenv——查看 JVM 的环境变量getstatic——查看类的静态属性New! ognl——执行 ognl 表达式New! mbean——查看 Mbean 的信息 class/classloader相关 sc——查看 JVM 已加载的类信息sm——查看已加载类的方法信息jad——反编译指定已加载类的源码mc——内存编绎器内存编绎 .java 文件为 .class 文件redefine——加载外部的 .class 文件redefine 到 JVM 里dump——dump 已加载类的 byte code 到特定目录classloader——查看 classloader 的继承树urls类加载信息使用 classloader 去 getResource monitor/watch/trace 相关 请注意这些命令都通过字节码增强技术来实现的会在指定类的方法中插入一些切面来实现数据统计和观测因此在线上、预发使用时请尽量明确需要观测的类、方法以及条件诊断结束要执行 shutdown 或将增强过的类执行 reset 命令。 monitor——方法执行监控watch——方法执行数据观测trace——方法内部调用路径并输出方法路径上的每个节点上耗时stack——输出当前方法被调用的调用路径tt——方法执行数据的时空隧道记录下指定方法每次调用的入参和返回信息并能对这些不同的时间下调用进行观测 options options——查看或设置 Arthas 全局开关 使用实列 trace 分析每个方法的具体执行时间通过图示表明调用 MongoTemplate.executeFindMultiInternal() 方法时最耗时的方法是在 doWith() 方法总共执行 10000 次耗时 252.3064ms,最少一次调用耗时 0.0132ms最大一次耗时 38.4329ms分析原因还是在于数据量太大MongoTemplate 通过循环遍历出结果在进行序列化。 jad 反编译代码工具 jad com.sankuai.inf.leaf.common.ZeroIDGen watch 查看输入参数与输出参数 watch com.sankuai.inf.leaf.server.service.SegmentService getId {params, target, returnObj} -x 2 params 表示入参target 表示当前的类returnObj 表示返回值。 stack 查看被调用的路径(向上) stack com.sankuai.inf.leaf.server.service.SegmentService getId sc 查看 JVM 已加载的类信息 sc -d com.sankuai.inf.leaf.server.service.SegmentService getId thread 分析死锁 thread b 可以看出当前线程正在等待 ReentrantLock$NonfairSync118f1fb4而持有这个对象的线程又在等待当前线程释放从而形成死锁! thread 分析 CPU 占用总结 先放一张官方的总结大图 总结Arthas 是一个很优秀的 java 诊断工具无论是安装还是使用都很简洁并且使用文档全面、清晰明了值得好好研究一番。 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.pierceye.com/news/685138/

相关文章:

  • wordpress建站图片效果网站备案前置审批 成都
  • 哈尔滨网站关键词优化手机网站视频播放模板
  • 西安企业做网站贵州毕节建设局网站官网
  • 临沂网站定制室内设计师证书哪个含金量高
  • 国外做化工产品的网站湛江手机网站建设公司
  • 企业网站管理系统如何上传图片湖南网站建设营销推广
  • 网站建设衤金手指花总十五开发平台和开发工具
  • 免费网站安全软件大全游戏网络规划设计师资料及视频教程
  • 怎么把电脑网站做服务器吗做网站的回扣
  • 无锡模板网站设计公司中介网站设计
  • 微网站 手机网站html做一个学校网页
  • 重庆建设工程招标网站电商网站需要哪些备案
  • 有关网页设计与网站建设的文章崇信门户网站留言回复
  • 网站优化有哪些技巧对网站建设的建议
  • wordpress网站管理系统室内设计公司有哪些
  • 域名购买网站个人怎么在百度上打广告
  • 阳江市建设路龙源学校网站物流公司 网站模板
  • 迪庆州建设局网站做营销网站建设挣钱吗
  • 定制网站类似wordpress 简单
  • 数据库对于做网站的重要性商城模板网站模板
  • 梧州高端网站建设服务企业网站建设源码
  • 团购网站优化德州seo排名
  • 网站首页引导页中文简洁网站设计图
  • 娱乐网站排行榜在线商城网站开发代码
  • 手机网站设计通用尺寸上海外贸人才网
  • 智慧团建网站密码格式高端终端网站设计类网站
  • 福田网站设计网站建设平台方案
  • 荆州企业网站建设天津网站优化步骤
  • 网站怎么怎么做关键字长沙网站建设q.479185700強
  • 网站备案万网excel做网站