作者PsMonkey (痞子军团团长)
站内java
标题Re: [问题] 时间上的问题
时间Tue Oct 3 12:38:18 2006
==站内信件==
※ 引述《Kenny042183 (加油啊...)》之铭言:
: 请问各位高手
: 我执行一段程式
: 上下用
: long beginTime = System.currentTimeMillis();//开始计时
: 程式码
: long endTime = System.currentTimeMillis();
: System.out.println("所需时间:\t" + (endTime - beginTime)+ "毫秒");
: 这样把时间计算出来
: 同样的题目,我执行五次或者更多次
: 他会出现很多0毫秒的情况,
: 程式码执行的速度确实是很快,但是应该在15~30毫秒左右
^^^^
我是不知道这个「应该」是怎麽来的
不过,如果是看程式码得知的话
这位大大,您应该专供效能测量这个领域... [跪拜之 Orz]
(光看程式码,我只听说过算时间 or 空间复杂度
没听说有人可以直接说「这应该是要算多久....」)
: 但是同样题目用回圈执行好几次 都会出现个几次0毫秒的情况
: 不晓得是哪里出了问题!!
人的眼睛看到的东西,只要一秒钟超过 24 个画面
就会觉得他是连续的... 换句话说,就是中间没有间隔
你们家的电脑,他处理的速度快到让自己分辨不出来
阿你是要他怎样? 拜托他跑慢一点吗?
解决方法是,国小教的,测量纸张厚度的方法....
另外,相关议题可以参考这篇
http://www.javaworld.com.tw/jute/post/view?bid=29&id=37188
--
侃侃长论鲜窒碍 网站:
http://www.psmonkey.idv.tw
众目睽睽无心颤 个人版:telnet://legend.twbbs.org
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.195.179