loop 관련 코드를 최적화하면서 for, while 문에 문제가 있다고 알려진 버그들.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051
open jdk7에서는 관련 코드(loop predicate)를 삭제를 했음
http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/c96c3eb1efae
해결을 위해서는 아래 옵션을 jvm에 추가해야 함.
-XX:-UseLoopPredicate
'java core' 카테고리의 다른 글
concurrency bug patterns for multicore systems 중요내용 내 맘 요약 (0) | 2011.08.04 |
---|---|
jdk7 loop predicate 버그 관련 내용 (0) | 2011.08.02 |
Java7 (jdk7) 소개 (출시기념) #5 invokedynamic (0) | 2011.07.29 |
Java7 (jdk7) 소개 (출시기념) #4 fork join & concurreny (0) | 2011.07.29 |
Java7 invokeDynamic (jsr292) 관련 좋은 정보 모음 (0) | 2011.07.28 |