当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 很是诧异~~~~CPU占有率的问题
帖子发表于 : 2009-10-28 15:09 

注册: 2009-10-27 9:25
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
代码:
import java.io.IOException;
import java.util.GregorianCalendar;

public class test {

   public test() {
      long time = new GregorianCalendar().getTimeInMillis();
      double k = 0;
      for (int j = 0; j < 100; j++) {
         for (int i = 0; i < 100000000; i++) {
            k += 3.1415926 * i * j;
         }
      }
      System.out.println(k);
      System.out.println(new GregorianCalendar().getTimeInMillis() - time);
   }

   public static void main(String[] args) throws IOException {
      new test();
   }

}


想测测UBUNTU 64的速度.
写了上面的java代码.
分别在UBUNTU 64和XP 32下执行
执行结果
UBUNTU 64
用时 39674毫秒

XP 32
用时 46203毫秒

64位比32位快了6秒多.
这点我能接受

但是令我诧异的是
UBUNTU 64在工作时CPU占用率居然到了100%!
我的是双核CPU哦!

而XP 32下一个快到100%另一个几乎完全空闲.

附图!~~~~

图片

图片

我有一个想法 是不是 UBUNTU 下的任务管理器 有BUG?

这明明是个单线程的程序,根本不可以2个CPU一起执行.


测试机 配置
CPU:AMD TK-55
内存:2G
软件:
UBUNTU 64下
SUN JDK 1.6.0.16
XP 32下
SUN JDK 1.6.0.14


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 很是诧异~~~~CPU占有率的问题
帖子发表于 : 2009-10-28 15:14 

注册: 2009-10-25 0:22
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
:em20 :em20 看不懂……
8.04,没拿9.04试试?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 很是诧异~~~~CPU占有率的问题
帖子发表于 : 2009-10-29 11:17 

注册: 2009-10-27 9:25
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
没 我感觉就是 UBUNTU的系统监视器 有些问题。

双核CPU即使什么也不干,CPU占有率也分别在 5% 和 15%左右。我也不明白为什么后一个CPU会高些。

关键是我运行那个循环执行的程序,居然达到双100%!

而我在执行程序的时候开能干点别的。比如开启系统监视器。给我感觉系统监视器显示的数字是不准的。

也就是说本来是一个CPU占有率达到100% 可是他确显示两个都达到了100%

不知我说明白了没 :em06


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 很是诧异~~~~CPU占有率的问题
帖子发表于 : 2009-10-29 11:22 
头像

注册: 2009-08-17 3:52
帖子: 1099
送出感谢: 0 次
接收感谢: 1
终端用top试一下


_________________
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!http://forum.ubuntu.org.cn/viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 5 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译