作者tkcn (小安)
看板java
标题Re: [问题] int i,u; i<=u 与 (long)i<u 结果不同
时间Thu May 20 12:14:32 2010
共拿了三台机器来测:
(1) OS: Ubuntu 10.04(32-bit) // 也就是一开始发现问题的那台啦
Kernel: 2.6.32-22-generic-pae
(2) OS: Linux Mint 9(32-bit)
Kernel: 2.6.32-21-generic
(3) OS: Ubuntu 10.04(32-bit)
Kernel: 2.6.32-21-generic
(1) (2) (3)
Sun JDK 1.6.0_20 错误 正确 错误
(关jit会正确)
同上,但不 compile
直接执行 (1) compile 过的 byte code 正确 正确
Open JDK 1.6.0_18 还没测 正确 错误
(关jit会正确)
同上,但不 compile 正确 正确
直接执行 (1) compile 过的 byte code
Orz
整理的有点乱,事实上组合应该更多(例如拿 open jdk compile 完的去给其他机器跑),
不过我本来以为这样应该够看出一些端倪的,
结果没想到却是越来越陷入迷雾呀 ...
---
最近要开始忙了,
我想我自己的测试可能要暂时打住了 Orz
--
◤ ◥ ◢ ◣
T$,修好它吧。 ⊙▁⊙─ ─⊙▂⊙ 碰到问题,用SoftICE就对了!
╰ ∕皿﹨ ◥皿◤ ╯
◥█◤◢ ◥ ︶◤
Lee ◤ ︶ ◥◤ ﹨▼∕◥ T$ Chen
MYTHBUGTERS ◥ ◤\◥ by dajidali
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.183.199