carp84 edited a comment on issue #9501: [FLINK-12697] [State Backends] Support on-disk state storage for spill-able heap backend URL: https://github.com/apache/flink/pull/9501#issuecomment-538673672 > Where exactly do I see the performance comparison? Allow me to quote the conclusion: "we need 62.5% extra objects and 100% extra memory when using CSLM", and more detailed analysis please refer to the [google doc](https://docs.google.com/document/d/16VIY7o-18sM-pIlIYkbTuhKPmwfnqabCt_nlOARAzdg/edit#heading=h.iwes8krf3opd). And to be explicit, the performance cost would mainly come from GC impact. Since it requires pretty some efforts to implement the OO design way for physical comparison and we ever proved it once by verifying the implementation in production in HBase (reduced average YGC time from 100ms to 10ms), I prefer not to perform it again if possible.
---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
