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

相关推荐
凡人的AI工具箱1 小时前
AI教你学Python 第11天 : 局部变量与全局变量
开发语言·人工智能·后端·python
是店小二呀1 小时前
【C++】C++ STL探索:Priority Queue与仿函数的深入解析
开发语言·c++·后端
canonical_entropy1 小时前
金蝶云苍穹的Extension与Nop平台的Delta的区别
后端·低代码·架构
我叫啥都行2 小时前
计算机基础知识复习9.7
运维·服务器·网络·笔记·后端
无名指的等待7123 小时前
SpringBoot中使用ElasticSearch
java·spring boot·后端
.生产的驴3 小时前
SpringBoot 消息队列RabbitMQ 消费者确认机制 失败重试机制
java·spring boot·分布式·后端·rabbitmq·java-rabbitmq
AskHarries4 小时前
Spring Boot利用dag加速Spring beans初始化
java·spring boot·后端
苹果酱05674 小时前
一文读懂SpringCLoud
java·开发语言·spring boot·后端·中间件
掐指一算乀缺钱5 小时前
SpringBoot 数据库表结构文档生成
java·数据库·spring boot·后端·spring
计算机学姐7 小时前
基于python+django+vue的影视推荐系统
开发语言·vue.js·后端·python·mysql·django·intellij-idea