gpt4 book ai didi

Java 7 Calendar.getInstance、TimeZone.getTimeZone 同步且速度慢,有什么解决方法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:11:35 29 4
gpt4 key购买 nike

将我的运行时升级到 Java 7 后,我发现速度非常慢......而且我的程序将所有时间都花在 SimpleDateFormat 构造函数中。如此处的一篇精彩帖子所述:http://coffeedriven.org/?p=83 TimeZone 代码现在正在检查 static synchronized 方法 getDefaultInAppContext() 中是否存在应用程序上下文。

对我来说问题是 Spring Batch文件阅读器代码为它读取的每一行创建一个 new SimpleDateFormat 对象!

有人解决这个问题吗?

最佳答案

SimpleDateFormat 一直很慢,现在我了解到它在 Java 7 中甚至更慢。

与@MK 一样,我们也缓存它们。但请注意,它不是线程安全的。我们最终创建了 ThreadLocals

JodaTime强烈推荐,虽然我从来没有使用过它,我不知道它有日期格式

关于Java 7 Calendar.getInstance、TimeZone.getTimeZone 同步且速度慢,有什么解决方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12984345/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com