没有合适的资源?快使用搜索试试~ 我知道了~
java餐桌点餐系统源码-perfj:PerfJ是用于Java程序的linuxperf的包装器
共29个文件
gradle:8个
java:5个
properties:2个
需积分: 10 0 下载量 165 浏览量
2021-06-05
05:25:31
上传
评论
收藏 292KB ZIP 举报
温馨提示
java美食点餐系统源码性能 PerfJ是用于 Java 程序的 linux perf的包装器。 作为 为了分析 Java 程序,您需要一个可以对堆栈跟踪进行采样的分析器。 历史上有两种类型的分析器: System profilers:如 Linux perf,它显示系统代码路径(例如,JVM GC、系统调用、TCP),但不显示 Java 方法。 JVM profilers:如 hprof、LJP 和商业分析器。 这些显示 Java 方法,但通常不显示系统代码路径。 理想情况下,我们需要一个配置文件结果来完成这一切:系统和 Java 代码路径。 除了方便之外,它还显示了 Java 上下文中的系统代码路径,这对于正确理解配置文件至关重要。 问题是让系统分析器了解 Java 方法和堆栈跟踪。 例如,如果您尝试 Linux perf_events,您将看到十六进制数字和损坏的堆栈跟踪,因为它无法将地址转换为 Java 符号,也无法遍历 JVM 堆栈。 具体有两个问题: JVM 即时编译方法(即时:JIT),并且不会公开传统的符号表供系统分析器读取。 JVM 还使用帧指针寄存器(x86-64
资源推荐
资源详情
资源评论
收起资源包目录
perfj-master.zip (29个子文件)
perfj-master
.gitignore 773B
images
perfj.png 211KB
perfj.svg 27KB
settings.gradle 25B
build.gradle 1KB
src
perfj
headers
perf-map-file.h 1KB
c
perf-map-agent.c 8KB
perf-map-file.c 2KB
main
java
info
minzhou
perfj
PerfJ.java 8KB
bin
perfj 4KB
gradlew 5KB
LICENSE 15KB
codequality
HEADER 557B
checkstyle.xml 7KB
examples
ContextSwitchTest.java 2KB
Runner.java 5KB
OffCPU.java 348B
L1CacheMiss.java 1KB
README.md 3KB
gradlew.bat 2KB
gradle.properties 12B
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 51KB
buildscript.gradle 457B
license.gradle 301B
check.gradle 551B
convention.gradle 3KB
maven.gradle 3KB
release.gradle 2KB
共 29 条
- 1
资源评论
weixin_38669881
- 粉丝: 5
- 资源: 918
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功