首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
插装专题
ASM字节码插装技术初探
一、ASM简介 ASM(全称:ASMifier Class Visitor)是一个java字节码操纵框架,ASM 提供了许多 API 和工具,可以直接以二进制形式读取和修改类文件、动态生成类或者增强既有类的功能。 1、 ASM 主要作用 asm用于生成、编辑、分析java的class文件 ◆ 字节码生成 可以通过
阅读更多...
H5精准测试前端插装流程和对接发布平台
针对html应用,配置管理平台→组件信息,新增“是否接入istanbul”配置,若为否原编译打包流程不变,若为是测试环境编译打包流程需要增加如下几个步骤: 1、编译前对项目源文件中的 js文件 进行插桩,步骤如下 1.1、nyc instrument ./src ./src2 (./src 为源文件目录 ./src2 为插桩后的目标目录文件) 1.2、遍历/src
阅读更多...
Java 运行时监控,第 2 部分: 编译后插装和性能监控
本系列包括三部分,介绍有关 Java™ 应用程序的运行时监控知识,第 1 部分 重点介绍了 JVM 的健康状况和插装源代码以捕获性能指标的方法。本篇为第二部分,介绍了在无需改变原始源代码的情况下来插装 Java 类和构造的技巧。 简介 正如您在本系列(共三篇文章)的 第 1 部分 中所了解到的,监控 Java 应用程序的可用性和性能及其生产中的依赖性,这对于
阅读更多...