序列化测试

    10000 数字和字符串测试

    import java.util.ArrayList;
    import java.util.List;
    import java.util.Random;
    
    public class RandomListGenerator {
    
        public static void main(String[] args) {
            List<Integer> randomNumbers = generateRandomList(10);
            System.out.println(randomNumbers);
        }
    
        public static List<Integer> generateRandomList(int size) {
            Random rand = new Random();
            List<Integer> list = new ArrayList<>();
    
            for (int i = 0; i < size; i++) {
                int number = 100_000 + rand.nextInt(900_000);  // 生成一个六位数
                list.add(number);
            }
    
            return list;
        }
    }
    

    数字测试在 98kb

    image.png

    字符串测试在 117kb

    image.png

    数字比字符串压缩了 20% 左右

    评论栏