Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【开源自荐】Spring应用启动优化 #22

Open
linyimin0812 opened this issue Jul 22, 2023 · 0 comments
Open

【开源自荐】Spring应用启动优化 #22

linyimin0812 opened this issue Jul 22, 2023 · 0 comments

Comments

@linyimin0812
Copy link

项目地址:https://github.com/linyimin0812/spring-startup-analyzer

Spring Startup Ananlyzer

Spring Startup Ananlyzer 采集Spring应用启动过程数据,生成交互式分析报告(HTML),用于分析Spring应用启动卡点,支持Spring Bean异步初始化,减少优化Spring应用启动时间。

核心能力

Spring Bean初始化详情信息,支持初始化耗时/beanName搜索、Spring Bean初始化时序图方法调用次数及耗时统计(支持自定义方法)、应用未加载的jar包(帮助fatjar瘦身)及应用启动过程线程wall clock火焰图,帮助开发者快速分析定位应用启动卡点

  • Spring Bean初始化详情
    Spring Bean Initialization

  • Spring Bean初始化时序图
    Spring Bean Timeline

  • 方法调用次数、耗时统计(支持自定义方法)
    Details of Method Invoke

  • 应用未加载的jar包(帮助fatjar瘦身)
    Unused Jars

  • 应用启动过程线程wall clock火焰图(支持指定线程名称,不指定则采集全部线程)
    Flame Gragh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant