我试图了解JDK何时将自动矢量化。我有以下几组问题(尽管谷歌搜索,阅读,实验等)。给定一个简单的循环,如下所示: for(int i=0; size = size(); i < size; i++) { a[i] = b[i] * c[i]; method1(); // someObject.method2(); // someHashMap.put(b[i], c[i]); } 为什么必须内联方法调用“method1”(出现在循环内)才能发生自动向量化? (我不明白为什么必须这样做。...) 也许这是一个“…

2019年2月11日 0条评论 18点热度 阅读全文