ASM字节码操作 转换已有的类 记录方法运行时间

Posted 九师兄

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASM字节码操作 转换已有的类 记录方法运行时间相关的知识,希望对你有一定的参考价值。

1.概述

上一篇文章:【ASM】字节码操作 转换已有的类 打印方法参数和返回值 我们学会了如何获取方法参数,并且灵活的打印。

本章节主要是记录方法运行时间。改操作也是在方法进入和出去的时候做一些操作。

2.运行时间

假设有类如下

/**
 * 主要是获取方法运行时间
 */
public class GetMethodRuntime 
   

    public int add(int a, int b) 

以上是关于ASM字节码操作 转换已有的类 记录方法运行时间的主要内容,如果未能解决你的问题,请参考以下文章

ASM字节码操作 转换已有的类 修改方法 替换方法调用

ASM字节码操作 转换已有的类 优化 删除复杂的转换 删除加0操作

ASM字节码操作 转换已有的类 清空方法体

ASM字节码操作 转换已有的类 ClassReader 删除方法 添加方法

ASM字节码操作 转换已有的类 打印方法参数和返回值

ASM字节码操作 转换已有的类 Class Transformation 原理 重要