我有一个打包为 JAR 文件的 Spring Batch 应用程序,如下所示
java -Xms2048m -Xmx2048m -Ddivision=25 -Ddate= -Denv=dv -Dconn=45 -jar demo-jobs*.jar job-definition.xml jobName -next
我想优化整体执行时间,所以我试图跟踪所有方法的平均执行时间。我正在使用 Java Flight Recorder。
我看到以下 Hibernate 方法执行率很高
- org.hibernate.query.Query.getResultList()
- org.hibernate.query.internal.AbstractProducedQuery.list()
- org.hibernate.query.SessionImpl.executeUpdate(String, QueryParameters)
这是什么意思?我该如何优化呢?