请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

对于一个完整系统的话,如果确定所有对象的大小,以及JVM如何优化?

老师,我学了《如何拆解亿级流量系统》这一节课,有几个疑问:1.我看您是假设订单对象为1kb,但并没有包含业务系统在运行过程中的其他对象,实际系统上有非常多的对象,我是不是应该计算所有对象的大小,作为单次计算的对象总大小?
2.如果对象总大小确定了,是该如何确定物理机需要如何配置,以及JVM的大小分配呢?

正在回答 回答被采纳积分+3

1回答

海涛老师 2023-12-18 19:19:17
第一个问题,是的,所以在课程里我们也说,这个只是预估,更多需要用压力测试等来看具体多少。第二个问题,没有统一的标准,在课程里我们分传统垃圾回收和g1分别做了分析,给了分析思路,并给了配置的参考
0 回复 有任何疑惑可以回复我~
  • 提问者 慕用6575991 #1
    老师,我看有的文章说,java performance书中建议堆内存为大小为,gc的老年代三到四倍,这样是否合理?
    回复 有任何疑惑可以回复我~ 2023-12-18 20:39:33
  • 提问者 慕用6575991 #2
    老师,怎么计算系统对象大小,有没有什么工具,什么方法?
    回复 有任何疑惑可以回复我~ 2023-12-18 20:45:26
  • 海涛老师 回复 提问者 慕用6575991 #3
    用在课程的实践部分提到的观察堆的几个工具能多多少少看到一些相关信息的
    回复 有任何疑惑可以回复我~ 2023-12-18 21:06:33
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信