回复: please help understanding what's the relationship of hotspot compiler c1 and c2 ?

恶灵骑士 1072213404 at qq.com
Wed Nov 2 09:40:13 UTC 2016


Hi,
Server VM will use C2, in this mode
which method processes 'volatile' operations like method do_StoreField in  src/share/vm/c1/c1_LIRGenerator.cpp?


Thank you !
------------------ 原始邮件 ------------------
发件人: "亢伟楠";<hyperdak at gmail.com>;
发送时间: 2016年11月2日(星期三) 下午5:34
收件人: "恶灵骑士"<1072213404 at qq.com>; 
抄送: "Krystal Mok"<rednaxelafx at gmail.com>; "hotspot-dev"<hotspot-dev at openjdk.java.net>; 
主题: Re: please help understanding what's the relationship of hotspot compiler c1 and c2 ?



Hi,
    When use tiered compilation (default enable in jdk8),tiered  VM can use C1 and C2 both [1].Client VM will use C1 and Server VM will use C2.


Thanks,
hyperdak


[1] http://docs.oracle.com/javase/7/docs/technotes/guides/vm/performance-enhancements-7.html#tieredcompilation


More information about the hotspot-dev mailing list