实测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多平台发布

相关推荐
爱的叹息几秒前
Spring Boot 集成 MongoDB 时自动创建的核心 Bean 的详细说明及表格总结
spring boot·后端·mongodb
开心猴爷24 分钟前
《Flutter从入门到实战:手把手构建跨平台应用(万字深度解析)》
后端
开心就好202525 分钟前
Flutter组件/插件开发及发布流程
后端
bcbnb27 分钟前
Flutter plugin插件制作详细过程以及发布到pub.dev的步骤
后端
新程快咖员43 分钟前
【编程分享】如何去覆盖lombok中使用@Builder注解生成的Builder类的ToString()方法?
后端
程序员小假44 分钟前
十个JVM核心知识点【全文万字保姆级详细讲解】
java·后端
盖世英雄酱581361 小时前
小小的改动,竟然效率提高了1000倍
数据库·后端
泉城老铁1 小时前
springboot对接钉钉,发送钉钉消息
java·前端·后端
whoarethenext1 小时前
基于libevent写一个服务器(附带源码)
linux·运维·服务器·c++·后端
阿里云华为云天翼云腾讯云代理商_小李1 小时前
‌腾讯云国际站代理商:如何搭建邮件服务器?
后端