如何在 Intellij 中进行 spring 批量应用程序性能分析和调优?
How to do spring batch application performance analysis and tuning in Intellij?
我有一个在 VM 中运行的 Spring 批处理应用程序,处理 10k 条记录需要 2 小时。
我们正计划将应用程序迁移到 Azure kubernetes,我看到迁移的应用程序需要 6 个小时。
我需要进行必要的更改以满足当前的性能。
我们没有对代码进行任何重大更改。
如何进行分析以分析 Intellij 中的性能问题?有没有其他方法可以找到影响性能的原因。
注意:我没有 appDynamic。
这个问题并不是真正针对 Spring Batch 本身,但是如果你想用 IntelliJ IDEA 分析一个 Java 应用程序,你可以 运行从 IDE 内(或 IDE 外)创建应用程序并为其附加分析器,请参阅 Profiling tools。此功能仅在 IntelliJ IDE终极版中可用。
您也可以使用开源分析器,请参阅 Open Source Java Profilers。
我有一个在 VM 中运行的 Spring 批处理应用程序,处理 10k 条记录需要 2 小时。
我们正计划将应用程序迁移到 Azure kubernetes,我看到迁移的应用程序需要 6 个小时。
我需要进行必要的更改以满足当前的性能。
我们没有对代码进行任何重大更改。
如何进行分析以分析 Intellij 中的性能问题?有没有其他方法可以找到影响性能的原因。
注意:我没有 appDynamic。
这个问题并不是真正针对 Spring Batch 本身,但是如果你想用 IntelliJ IDEA 分析一个 Java 应用程序,你可以 运行从 IDE 内(或 IDE 外)创建应用程序并为其附加分析器,请参阅 Profiling tools。此功能仅在 IntelliJ IDE终极版中可用。
您也可以使用开源分析器,请参阅 Open Source Java Profilers。