re: BDP(带宽时延产出) 笨笨 2008-07-03 23:21
没有在辩解,也没有必要。
目的是把问题给搞明白,你这样研究问题的方法好像有点问题。
根据原文的解释,觉得翻译成产出比较好点。
re: BDP(带宽时延产品) 笨笨 2008-07-01 22:08
@w2001
你讲的很好,带宽延迟积,其实应该叫带宽时延乘积,不过它的英文不叫BDP(Bandwidth-delay Product)。我这里说的就是BDP,或者我翻译的有点不恰当,但绝不是带宽时延乘积.
带宽时延乘积是指:
c a p a c i t y (b) = b a n d w i d t h (b/s) × ro u n d-t r i p t i m e ( s )
另外LFN按照RFC1072所说的定义,并不象你说的那些情况才是,我后面的例子就是这些LFN。
re: 一段代码优化的讨论 笨笨 2007-12-08 01:39
@haskell
你这个这么多的条件分支,CPU命中率不是很低???
re: 一段代码优化的讨论 笨笨 2007-12-07 16:24
碰到二位强人真是我的幸运,希望能得到多多指点。
re: 一段代码优化的讨论 笨笨 2007-12-07 16:22
感谢大家的回复
我没有说cppexplore说的是无聊的啊。
大家说的都很好。
我这段代码只是我自己在随便看了两片文章后对我以前一段代码进行的优化;这里面仅仅是用到了几点:
1.合并同时访问的两个数组
2.使用多字节复制
3.替换比较而用减法
4.减少指令的数目
实际上我正学习这方面的编程,没有想到这里竟然一下子碰到两个高手啊,这么不见你们的BLOG?
另外,我看到一个比系统的memcpy写的还要快的内存复制函数,大家不妨看一下:
http://www.vik.cc/daniel/portfolio/memcpy.htm
re: 一段代码优化的讨论 笨笨 2007-12-07 09:50
@LouixG
谢谢。应该看出来是这方面的高手,希望多指点。
想得到一点建议就是:程序性能优化如何才能入门?
re: 一段代码优化的讨论 笨笨 2007-12-07 09:16
我希望大家能够给出一些真正的意见和想法,或者是代码来让这段代码运行的更快。这也是我的发这个贴的目的。
也希望大家可以了解到有的应该可以跑的比我们想像的快。
我不想得到一些无聊的建议或话。
谢谢!
re: 一段代码优化的讨论 笨笨 2007-12-07 09:10
@cppexplore
你的出发点我很赞同,就是算法的优劣比优化要好前百倍。
我这里的例子你也看到了,是一个非常简单的问题,好比memcpy或strcpy
所以这里算法的改进,以我的笨眼来看,应该没有什么余地了。
这里只是讨论一点优化的知识;我首先告诉大家,我是初学这个方面的人。
re: 一段代码优化的讨论 笨笨 2007-12-07 09:08
@搞笑
说的很好!看来你没有把文章看完。
@neoragex2002
你说的大家都知道,但完全是精度问题,那些根本就没有设置ms一下的参数,所以他们的定时精度基本和基本的Timer一样,10ms以上。
而你说的记时精度当然可以更小,但我的主题有什么关系?我说的是定时,也就是让定时器隔段时间回调你。
@绝对零度
定时,不包括处理代码。我想应该CPU占用率应该可以再小点
re: QA和DEV哪个更需要你的脑力? 笨笨 2007-07-19 23:23
估计是没有看完,确实长了点.
@Jerry.Yu
memset is high price if you just set several bytes as zero, so from performancd view, memset isn't always good.
You don't understand the problem really yet. The write style just to avoid two check condition words
@SuperPlayeR
你说的很对,如果不讲效率代码写的容易懂是关键.但简洁的代码也是让人懂的一个方面.另外实际上我在讨论的时候也很关注效率的问题.
re: 我的策划受到表扬啦! 笨笨 2007-06-26 09:14
是的。
相比较而言,表扬是如此廉价,都不愿意给。
成功的管理者非常会使用表扬。
可以选择5/3或9/7
通过设置可逆还是不可逆变换来确定
re: 我的策划受到表扬啦! 笨笨 2007-06-25 16:03
可见表扬对于员工的激励有的时候比金钱更有效果。
但很多管理者却非常吝啬使用表扬。
很多人瞧不起基础问题,试问有多少人能把基础问题都搞明白了?
在我没有说答案之前,也没有几个人知道原因,可见浮躁的很那.
而且我也一再声明是简单的问题.
shen126 能通过简单的描述就能知道结果,说明几点:
1。经历这个事情,而且知道了原因
2。细心的思考
3。
我想应该是个好程序员
re: 一点感慨 笨笨 2007-06-15 14:04
塌实和坚持才是成事的根本!
呵呵,还是有人回答出来了。
shen126
的答案正确,厉害!
我明天中午和大家说答案.
和大家玩个小游戏,希望大家谅解.
上面的兄弟是一种答案;但不对,因为C和C++目标函数名差异是在DLL已经被LOAD成功以后才出现的
re: 压力 笨笨 2007-05-13 17:21
想开点
re: 专心工作还是三心二意? 笨笨 2007-05-11 09:26
lovedday说的是,不过完全为了钱,可能做的事情就不是一个领域了,比如我。
所以有选择的...
当然,如果能赚很多钱,何必三心二意,直接辞职,专心做事更好。
欢迎继续排砖!
re: 专心工作还是三心二意? 笨笨 2007-05-10 16:43
我喜欢挑战,有挑战才有乐趣,呵呵
re: 几种压缩算法原理介绍 笨笨 2007-05-10 16:29
NX
re: 一道面试题目 笨笨 2007-04-04 07:24
怎么不对请指教啊?
学习开元项目的代码确实能够让很多人长进。。。
同时我发现如果一个程序员不想往管理方面发展,不要在一个自己是最N的环境里面待太长,长期以往,不但没有进步还会倒退。。。
当然这些是从技术角度去看问题的,不是对所有都正确
我觉得能够认识到有这个问题的朋友应该不算自负,呵呵
re: 远程控制软件-1.0Beta版 笨笨 2007-03-26 21:37
代码都不想看,和你说了也没有多少作用
re: 一道面试题目 笨笨 2007-03-26 21:36
你自己再仔细想象,不用我一个字一个字的敲出来解释了吧!
@Jonlee:
JPEG按照理论应该是支持无损的,但实际的代码中没有无损部分;而且他的实数范围的运算不可能支持无损.
到有一个叫JPEG-LS的东西,但他不是JPEG.
re: 一道面试题目 笨笨 2007-02-04 22:30
是的,你的答案很正确!呵呵
你说的很有道理,这里仅仅是将一段代码再VC中反汇编的到的。当然,这里的代码并非唯一的写法。
所以,谢谢你的补充
终于又找回密码了,痛恨木马编写的人,痛恨病毒!同时感谢论坛斑竹的热心帮助!
re: 最简单的汇编程序:缓冲区比较 笨笨 2006-12-27 22:24
那是那是,_asm只有VC才认识.呵呵
re: 手动安装WTL 笨笨 2006-12-26 08:49
看新的介绍
re: 编写跨平台的软件入门 笨笨 2006-11-29 11:37
谢谢
re: 一段关于memcpy的代码 笨笨 2006-11-17 09:30
我从来没有说过这个代码比系统函数高效,我提出来的目的在于和大家一道探讨程序的写法。
严格的说是和操作系统没有关系,但是某些编译器只能在某些操作系统上运行,所以和操作系统有间接的关系。
re: 远程控制软件-1.0Beta版 笨笨 2006-09-26 21:28
可以从网上下载