![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
调试与优化
二两酒馆
测试攻城狮一枚
展开
-
btrace 注解
概述在官网的手册中,已经将各类注解做了说明,在本篇中做详细介绍,并结合实际使用做一些demoonMethodOnMethod指定一个BTrace监听点,指定一个java类(或类)、一个方法(或其中的方法)和其中一个特定的位置。当将跟踪程序匹配到指定的位置时,会调用一个BTrace跟踪操作方法。@Retention(RetentionPolicy.RUNTIME)@Target原创 2017-12-04 20:29:34 · 5550 阅读 · 0 评论 -
btrace示例
示例代码被测试的类package com.yl.btraceDemo.impl;import javax.jws.WebService;@WebServicepublic class DemoInfImpl { public int add(int firstParam, int secondParam) { int result =firstParam+secondPara原创 2017-12-04 20:27:33 · 5269 阅读 · 0 评论 -
java---不停机控制jvm的gc选项
背景很久之前的事情了,在很久很久…… 一般在做性能测试的时候为最小限度影响性能,基本会不开gc日志,但出现问题,有要查看相关信息,麻勒个烦啊有没有两全其美的办法?有废话略过,往下看jinfojinfo(Java Configuration Information),主要用于查看正在运行的Java进程(或核心文件、远程调试服务器)的Java配置信息 用法[root@localhost config原创 2017-10-12 17:39:38 · 6030 阅读 · 0 评论 -
Btrace1.3.9用户手册
本手册是基于版本1.3.9写的,若软件升级请参考项目(github)对应版本随包用户手册:${projectpath}/docs路径下的usersguide.html概述BTrace 中的B表示bytecode;它是一个可靠的,用来动态追踪Java应用程序的工具。工作方式是动态对运行中的Java程序进行字节码生成。BTrace会对运行中的Java程序的类插入一些追踪操作并与被追踪的目标...原创 2017-07-13 19:06:30 · 6685 阅读 · 0 评论 -
高并发多队列网卡设置CPU亲和性项目记录
之前我转载过一篇smp-affinity的文章https://blog.csdn.net/yue530tomtom/article/details/76216503实例做ssl加速卡(高并发)测试又遇到相同的问题,多队列网卡软中断过高,记录备忘场景:nginx模拟业务服务器,worker不绑定;网卡队列亲和性不设置 结果:那叫一塌糊涂,3w TPS 0号CPU就满了, 其中si多...原创 2018-04-17 12:01:30 · 12183 阅读 · 0 评论