ALI1416 / clock

High Performance Clock 高性能时钟

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

High Performance Clock 高性能时钟

License Java Support Maven Central Tag Repo Size

Java CI Coverage Reliability Rating Maintainability Rating Security Rating

简介

此工具类在高并发下比System.currentTimeMillis()性能更高

依赖导入

<dependency>
  <groupId>cn.404z</groupId>
  <artifactId>clock</artifactId>
  <version>2.4.0</version>
</dependency>

使用示例

代码

log.info("现在时间戳为:{}", Clock.now());
log.info("现在Date为:{}", Clock.date());
log.info("现在Timestamp为:{}", Clock.timestamp());

结果

[main] INFO com.demo.ClockTest - 现在时间戳为:1679038464047
[main] INFO com.demo.ClockTest - 现在Date为:Fri Mar 17 15:34:24 CST 2023
[main] INFO com.demo.ClockTest - 现在Timestamp为:2023-03-17 15:34:24.047

更多请见测试

性能比较

次数 Clock.now()耗时 System.currentTimeMillis()耗时 倍数
100万 1毫秒 5毫秒 5.0倍
1000万 2毫秒 22毫秒 11.0倍
1亿 3毫秒 327毫秒 109.0倍
21亿 35毫秒 6720毫秒 192.0倍

更新日志

点击查看

关于

About

About

High Performance Clock 高性能时钟

License:Apache License 2.0


Languages

Language:Java 100.0%