V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
lavvrence
V2EX  ›  Java

为何一个 SpringBoot 堆内存中有大量的 Integer 对象?

  •  
  •   lavvrence ·
    torvalds · May 22, 2020 · 2024 views
    This topic created in 2174 days ago, the information mentioned may be changed or developed.
    jmap -histo 19183 | head -20
    
     num     #instances         #bytes  class name
    ----------------------------------------------
       1:        223718      460271832  [I
       2:       2125963      273642920  [C
       3:        323214      142451944  [B
       4:       1498297       35959128  java.lang.String
       5:        535649       28576352  [Ljava.lang.Object;
       6:        472738       26473328  java.util.LinkedHashMap
       7:        632837       20250784  juc.locks.AbstractQueuedSynchronizer$Node
       8:        231974       17470032  [Ljava.util.HashMap$Node;
       9:        426575       17063000  java.util.LinkedHashMap$Entry
      10:        452507       14480224  java.util.LinkedHashMap$LinkedKeyIterator
      11:        481794       11563056  java.util.ArrayList
      12:        108053        9508664  java.lang.reflect.Method
      13:          5536        9187024  [Ljava.util.concurrent.ConcurrentHashMap$Node;
      14:        267553        8561696  java.util.ArrayList$Itr
      15:        291985        7850920  [Ljava.lang.String;
      16:        125609        6029232  java.util.HashMap
      17:        165873        5307936  java.util.concurrent.ConcurrentHashMap$Node
    

    一般来说,String 对象更多一点,也就是 [C 更多才对。。。好奇怪

    3 replies    2020-05-24 11:57:43 +08:00
    sweat89
        1
    sweat89  
       May 22, 2020
    明明就是[C 更多
    SoloCompany
        2
    SoloCompany  
       May 23, 2020
    [I 是 int[] 不是 Integer[], 你的表述就存在错误
    yizmaoaa
        3
    yizmaoaa  
       May 24, 2020
    - - 你这个明显是 C 多。I 是占用空间大。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   985 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    ♥ Do have faith in what you're doing.