实测Hutool的雪花算法8G内存跑到7600万条OOM

有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步,认准https://blog.zysicyj.top

首发博客地址

文章更新计划

文章更新计划


本地跑的,cpu是i9-13代,内存32G

方法是这个:

java 复制代码
public static void main(String[] args) {
        int i = 1000000;
        int i2 = 100;
        StopWatch watch = new StopWatch();
        watch.start();
        Set<Long> ids = new HashSet<>();
        for (int i21 = i2; i21 > 0; i21--) {
            for (int i1 = 0; i1 < i; i1++) {
                ids.add(IdUtil.getSnowflake().nextId());
            }
            System.out.println(ids.size());
        }
        watch.stop();
        System.out.println(watch.getLastTaskTimeMillis());
    }

实际跑了7600万,然后OOM了,内存是8G

本文由mdnice多平台发布

相关推荐
仙人球部落 揞殺15 分钟前
细说ASP.NET的各种异步操作
后端·asp.net
卷无止境2 小时前
当独立开发者也能造出3A画质的游戏:Godot引擎深度解析
后端·python·godot
独行侠影a3 小时前
SpringBoot 分布式锁实战:Redisson 解决订单超卖并发问题
spring boot·分布式·后端
妙码生花4 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(五十八):后台系统配置管理实现
前端·后端·go
IT_陈寒4 小时前
Java并行流把我坑惨了:原来不是线程安全的!
前端·人工智能·后端
Lihua奏5 小时前
跨域:浏览器到底拦住了什么
后端
Lyra_Infra6 小时前
Docker OCI Runtime 启动失败问题排查与解决
后端·docker·架构
XuCoder6 小时前
Redis 哨兵模式:它到底是怎么保证高可用的
后端
敲个大西瓜7 小时前
Springboot核心面试题
java·spring boot·后端