在我们的 Web 应用程序中,由于类加载,某些页面的第一次加载需要额外的时间,虽然不多但是明显。有没有什么聪明的方法可以在 JVM 启动时预加载 Web 应用程序类?
更新:目前我们将大量(700 个)完整的类名存储在数据库表中。我们在启动时读取该表并执行 Class.forName()。这种方法可以正常工作,但我认为可能有更聪明的方法。我们使用分析器确定了启动时引用的 700 个类。
更新:目前我们将大量(700 个)完整的类名存储在数据库表中。我们在启动时读取该表并执行 Class.forName()。这种方法可以正常工作,但我认为可能有更聪明的方法。我们使用分析器确定了启动时引用的 700 个类。