xianjingfeng opened a new issue, #2740:
URL: https://github.com/apache/uniffle/issues/2740

   ### Code of Conduct
   
   - [x] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [x] I have searched in the 
[issues](https://github.com/apache/incubator-uniffle/issues?q=is%3Aissue) and 
found no similar issues.
   
   
   ### What would you like to be improved?
   
   Below is the result I printed using jmap.
   ```
    [root@xxx arthas]# grep 'org.roaringbitmap' ~/jmap_heap
        2:     241973220     5807357280  org.roaringbitmap.ArrayContainer
        3:      10627671     1560565296  [Lorg.roaringbitmap.Container;
        9:      10627671      255064104  org.roaringbitmap.RoaringArray
       12:      10627671      170042736  org.roaringbitmap.RoaringBitmap
      245:          3277          78648  org.roaringbitmap.BitmapContainer
      256:          1292          51680  
org.roaringbitmap.longlong.Roaring64NavigableMap
      306:          1292          20672  org.roaringbitmap.RoaringBitmapSupplier
      307:          1292          20672  
org.roaringbitmap.longlong.RoaringIntPacking$1
      325:           645          15480  
[Lorg.roaringbitmap.longlong.Roaring64NavigableMap; 
   ```
   We can see that there are few 
`org.roaringbitmap.longlong.Roaring64NavigableMap`, but a lot of 
`org.roaringbitmap.RoaringBitmap`.
   Based on the current blockId design, this situation will arise when a single 
task generates many blocks for a single partition.
   
   
   
   ### How should we improve?
   
   _No response_
   
   ### Are you willing to submit PR?
   
   - [x] Yes I am willing to submit a PR!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to