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

相关推荐
Moonbit4 分钟前
MoonBit Pearls Vol.12:初探 MoonBit 中的 Javascript 交互
javascript·后端·面试
摆烂工程师13 分钟前
(2025年11月)开发了 ChatGPT 导出聊天记录的插件,ChatGPT Free、Plus、Business、Team 等用户都可用
前端·后端·程序员
gongzemin22 分钟前
使用阿里云ECS部署前端应用
前端·vue.js·后端
用户83562907805127 分钟前
使用Python合并Word文档:实现高效自动化办公
后端·python
小灰灰搞电子38 分钟前
Rust Slint实现控件尺寸的扩展与收缩源码分享
开发语言·后端·rust
天天摸鱼的java工程师39 分钟前
八年 Java 开发手敲:SpringBoot+SpringSecurity+JWT 实战,前后分离权限注解落地就能跑
java·后端
qianbailiulimeng1 小时前
IDEA + Spring Boot 的三种热加载方案
java·后端
王元_SmallA1 小时前
网卡驱动架构以及源码分析
java·后端
八苦1 小时前
实现 json path 来评估函数式解析器的损耗
后端
山河亦问安1 小时前
Spring Boot异步接口性能优化:从单线程到高并发的优化历程
spring boot·后端·性能优化