我一直在试图最近了解JVM逃生analyis。 我尝试了很多根据JVM选项组合的这个漂亮的答案 。 我的问题是,是否有放入系统上的选项值任何硬性限制? 像FreqInlineSize
, MaxInlineLevel
。 JVM不会当真当我设置的选项来有些可笑值,如-XX:FreqInlineSize=65535
会吗? 其实,我试过了。 但JVM没有抱怨。 所以,我真的不知道。
如果有一些硬性限制,那会是什么呢? 我在哪里可以找到描述这种事情的文件?
我一直试图找到一种方法来强制栈,而不是在堆上分配我的Protobuf消息和建设者的对象。 有时,它的工作原理。 但是当消息对象的字段数的增长,它停止工作。 我在互联网上搜索,但很少发现不少由于我关于这个问题的了解有限。 所以,这就是为什么我问。
JVM版本:Java的热点(TM)64位服务器VM(建立25.131-B11,混合模式)