V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cnZary
V2EX  ›  Java

Java 的-XX:UseSSE -XX:UseAVX 参数应该如何指定?

  •  
  •   cnZary · 2015-07-21 01:54:44 +08:00 · 4249 次点击
    这是一个创建于 3195 天前的主题,其中的信息可能已经有所发展或是发生改变。

    `如果支持的话

    2 条回复    2015-07-23 15:20:41 +08:00
    mko0okmko0
        1
    mko0okmko0  
       2015-07-23 12:10:16 +08:00   ❤️ 1
    -XX:UseSSE=5
    -XX:UseAVX=2
    为何是5,说明上是写会自动选可用的数字最大版本来启动,所以你输入5但CPU支援是sse4.2,启动后使用的版本就是4,但输入6好像不能.
    sse4.2需要另一个参数来启动,这里只会启动到4
    如果你的CPU的avx只有1,输入2也能动但实际上是1.
    avx为何不输入3?我实验结果不接受参数3.
    看jps再看jinfo -flags 'PID' 即可看到输入结果跟生效结果.但需要被查看的JAVA持续执行中,
    你可以写一个sleep(300000),你会有30秒时间查看.
    java6 不支持UseAVX
    cnZary
        2
    cnZary  
    OP
       2015-07-23 15:20:41 +08:00
    @mko0okmko0 好的,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5212 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 07:19 · PVG 15:19 · LAX 00:19 · JFK 03:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.