| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2586 人关注过本帖
标题:突然想到一个问题,和大家一起分享
只看楼主 加入收藏
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
以下是引用神vLinux飘飘在2007-6-21 22:39:37的发言:

请问,如果是让你写UserDataStore类,你是如何用最小的代价,把
<"username",username>
<"password",password>
这两对键值导入到 DataStore 的 datas 中去呢?


大家发挥下自己的想象力~~~嘻嘻

你使用的匿名类的方法俺也想到了,不过撇开其他不讲,子类化一个类与新增加一个静态方法那个用的代价小呢?


My BlogClick Me
2007-06-22 11:11
神vLinux飘飘x
Rank: 2
等 级:新手上路
威 望:3
帖 子:436
专家分:0
注 册:2007-1-4
收藏
得分:0 
回复:(Eastsun)以下是引用神vLinux飘飘在2007-6-21...

郁闷,的确是静态方法调用速度快。
如果当时我仔细测试一下再发上来,肯定就不会写“代价最小”,而应该写“形式最优美”了。

这两种做法都不涉及到并发问题,而且占用内存也相当,没什么可比。
所以下面从CPU占用时间来对比一下,贴出对比结果,以示纪念...

测试环境:
内存:1G
CPU:AMD速龙2600+
OS:Ubuntu7.04
OS内核版本:2.6.20-16-generic

JVM版本:
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

测试软件:Profiling6.0 Development(Build 070427)
测试平台:NetBeans6 M9 english language

测试内容为实例化对象 "一百万" 次

神vLinux飘飘的DataStore子类版本

ZpklqRvq.rar (2.88 KB) 突然想到一个问题,和大家一起分享




TsGe2yEh.png (24.51 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


XUNEE6s9.png (24.51 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册


ybMZl4qJ.png (32.35 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册
2007-06-22 13:02
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
呵呵,在JAVA虚拟机的指令中,new指令是最耗时间的,虽然随着JIT技术的发展,这个时间大大减小了.

另一方面,俺的方法所有情况适用.

My BlogClick Me
2007-06-22 15:49
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
顶一下

淘宝杜琨
2007-06-22 16:40
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
日一下

可惜不是你,陪我到最后
2007-06-22 16:43
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
我来顶一下,更加挺一下哈哈。。。。
2007-06-22 18:28
Eastsun
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:802
专家分:0
注 册:2006-12-14
收藏
得分:0 
做女人挺好,做男人也挺好

My BlogClick Me
2007-06-22 19:05
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
楼上错了
做女人挺好,做男人顶好~!

我顶~~~~~

淘宝杜琨
2007-06-22 19:09
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 

你顶,我挺。。。做男人要挺好。。。

2007-06-22 19:14
simonray
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-6-17
收藏
得分:0 

不是很懂.... 上来看看....学习学习前辈的经验.....!


^o^ i believe i can fly , i believe i can touch the sky .
2007-06-22 20:54
快速回复:突然想到一个问题,和大家一起分享
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028069 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved