来来往往

入得谷来,祸福自求。
Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 12:21

你在生活中认识医生或者律师么?他们都很闷的!律师比医生更闷。
有事找我请发站内消息

洛洛
Posts: 2564
Joined: 2003-12-05 12:35

Post by 洛洛 » 2008-09-11 12:22

我看意阑的《后来》也看得很投入,6PZHUZHU的《长大》我觉得倒是一般。
混坛上另一颗新星
luoluo11.ycool.com

Jun
Posts: 27816
Joined: 2003-12-15 11:43

Post by Jun » 2008-09-11 12:24

医生过去是一点都不闷的,现在可苦闷死了。整天看病人累死不说,还要跟保险公司斗,跟政府斗。大家被压榨得不想干了。
此喵已死,有事烧纸

火星狗
Posts: 3171
Joined: 2006-03-03 13:56

Post by 火星狗 » 2008-09-11 12:25

帅哥闷不闷? :mrgreen:

那天小K贴得帅哥的反驳言论,我心想这真是活生生的律师口吻,但是群众说不定并不喜欢这种,群众比较喜欢牧师型。
如果是爱,就怎么也不可怕。
只是梦境而已。

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 12:28

Knowing wrote:你在生活中认识医生或者律师么?他们都很闷的!律师比医生更闷。
医生倒真认识若干个,涵盖骨科肿瘤科麻醉科妇产科,可惜风流倜傥年龄合适的没有,都是我爹那一年龄段的,不然哪有贵x什么事儿。 :f21: :f21:

我得说我认识的人里还真是IT人员闷的多,贵x就是闷中之闷。当然小k狸狸不一样,都是奇葩。
我自横刀向天笑,笑完我就去睡觉。

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 12:32

那我呢?
云浆未饮结成冰

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 12:35

呀,笑大您也是IT人士?我以为你是做电信的。您也有趣,您不仅有趣而且文艺
还有谁?这么说吧,谷里所有的IT人士都有趣,都有趣,擦汗......
我自横刀向天笑,笑完我就去睡觉。

海阔天空
Posts: 386
Joined: 2004-05-05 19:36

Post by 海阔天空 » 2008-09-11 12:37

我也要报名到奇芭里去!

在我本科毕业的时候,硕士毕业的(还有博士毕业的)都是起薪一万多,要不怎么有人本科毕业接着读了。不过光看起薪没有什么意义,很多人都是几年之后很发展很快。若干同学自己开了公司,或者做了CTO,或者拿了IPO发了大财,或者做教授,等等。我乃是同学中最没出息的败类。
Beyond

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 12:38

俺不做电信了目前,不好玩了,将来不知道。这不是怕把我给落下了嘛。
云浆未饮结成冰

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 12:46

啊,这么多it人士,谁来跟我解答一下,请用简单明了的语言
i+=1 和 i=i+1 有区别吗?我是说执行起来,memory或者速度上?
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 12:47

depends on your compiler.
usually i+=1 and i= i+1 are the same.
i++ might be more efficient.
有事找我请发站内消息

gigi
Posts: 700
Joined: 2004-06-29 12:42

Post by gigi » 2008-09-11 12:47

Elysees wrote: »¹ÓÐË­£¿Õâô˵°É£¬¹ÈÀïËùÓеÄITÈËÊ¿¶¼ÓÐȤ£¬¶¼ÓÐȤ£¬²Áº¹......
ÏëÆðijÈ˵ϰÁË¡££¢Æ½ÃñµÄÃÀÀö£¢£¡ ÄѵÀ·¨¹Ù²»ÃÀÀöÂ𣿾¯²ì²»ÃÀÀöÂ𣿻¹ÓÐɱÊÖÄØ? :mrgreen:

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 12:50

谢谢小k :-P
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 12:50

我也挺闷的,其实。所以喜欢跟有趣的人玩。我需要被娱乐。
有事找我请发站内消息

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 12:53

Jun wrote:医生过去是一点都不闷的,现在可苦闷死了。整天看病人累死不说,还要跟保险公司斗,跟政府斗。大家被压榨得不想干了。
看Jun说的,医生也有秘书的。我找我的医生填表医生统统大手一挥说,我现在不管这个,你到二楼medical secretary处就行。 :f20:
我自横刀向天笑,笑完我就去睡觉。

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 12:55

是,看用什么编译器和用什么cpu 指令集==〉最终看 cpu 的结构和解释成的机器语言怎么写的。但这么简单的操作也变不出太多花样,都是读加写。最多那个i 是个超长的数会制造点麻烦,但在这两行代码之间也不应该有太大差别。
云浆未饮结成冰

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 13:02

是个超长的数是个超长的数...... :oops: 不过既然没什么区别我就不纠结了。 :f21:
我自横刀向天笑,笑完我就去睡觉。

海阔天空
Posts: 386
Joined: 2004-05-05 19:36

Post by 海阔天空 » 2008-09-11 13:13

如果是超长的数,你确定不会overflow先。

i ++ 和 ++i 应该是最快的,一般而言。至于快多少,不好说。。。这些操作都是register级别的,所以对于执行时数据用的memory而言,很难有什么差别。最多是某些指令多占一句话半句话的。

现在的compiler都会对简单执行语句(比如 i = i + 1,constant for loop)之类的,做优化。

还有,一般而言,这个 i ++还是 i = i + 1,的速度差别,相对于loop里边的东西,几乎可以忽略不计。除非你loop里只有一个 j ++。。。
Beyond

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 13:18

超长的数可能会造成,比如,比如寄存器不够用而引起原本存在寄存器的内容再往内存压之类的问题,就是说可能会慢点。总之还是得看你的cpu用的是啥。如果真的想要解决速度问题这两行代码的区别是不管用的,得做针对cpu 结构的特殊算法处理,比如,我只是说比如,可以把你的数字裁成几个短的,自己在上层作进位什么的。但这种特殊结构的代码换个系统就不一定是好用的了。你要是不是实时系统慢点就慢点呗。
云浆未饮结成冰

海阔天空
Posts: 386
Joined: 2004-05-05 19:36

Post by 海阔天空 » 2008-09-11 13:27

这么个超长数法儿?64位都不够。。。

默。咱们自己无趣非要把帖子也带得无趣起来。平时开会讨论问题也不见我这么积极。。。
Beyond

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 13:37

我看你们讨论得。。。要晕了。
其实就是我要写,以及读很多个32bit的bitmap,当然读出来还得干点儿事儿。要说大也不大,但我写和读的办法都笨,一整个数列写进去读出来,是涵盖机场附近50-100海里范围的,0。01海里一个pixel(本来还想试0。005海里,上来就out of memory了),所以写读着奇慢,想找个快点儿的办法。而且读着读着有时候就out of memory了,贵x说我这肯定有memory leak,我跟它搏斗两天了抖,恨不得用掉一个东西就release一下,其他的也还好,就纽约附近三个机场每run每挂 :verysad: :verysad:
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 13:41

你可以试着用工具查一下有没有记忆漏洞。Purify
有事找我请发站内消息

豪情
Posts: 21256
Joined: 2003-11-22 18:47

Post by 豪情 » 2008-09-11 13:46

如果怀疑memory leak 你为什么不用个现成工具跟踪一下MEMORY ALLOCATION? 照你说的一个数列顶多4MB, 不太容易OUT-OF-MEMORY.

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 13:47

真对不起白博,我把这帖子带哪儿去了 :oops:
那什么,工具怎么查,运行着查.NET的Codes吗?
我自横刀向天笑,笑完我就去睡觉。

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 13:50

数列怎么会4M这么短?
一个数32bit,我当时run0.005海里基本run不下来,就算只有50海里的范围(实际上还得宽些)
32*(50/0.005) * (50/0.005)=3200000000 bit
这个数列怎么也不能4M吧,除两个1024算出来得差不多3G呢 :oops: :oops:
是不是我搞错了算法?
我自横刀向天笑,笑完我就去睡觉。

豪情
Posts: 21256
Joined: 2003-11-22 18:47

Post by 豪情 » 2008-09-11 13:56

啊我乘错了. 不过32BIT是四个BYTE. 那你这个是400MB. 有点大. 一定要一次全读进MEMORY吗? 你用什么操作系统?

工具会跟踪你的程序执行中的MEMORY ALLOCATION, 现在做的都很聪明了, 可以直接找出可疑的操作, 不一定要一行行读记录.

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 14:01

豪情 wrote:啊我乘错了. 不过32BIT是四个BYTE. 那你这个是400MB. 有点大. 一定要一次全读进MEMORY吗? 你用什么操作系统?

工具会跟踪你的程序执行中的MEMORY ALLOCATION, 现在做的都很聪明了, 可以直接找出可疑的操作, 不一定要一行行读记录.
温抖死... :oops: :oops:
一次全读进去容易些.....:oops: ,要把它们切割小块儿也可以,就是麻烦,还得记区域。
我内存有2G来着,一个可以handle,两个就挂了。然后停一下重新run,又可以了。所以说肯定哪儿出了点儿问题。

啊,对对,32bit是4byte,我真是糊涂,这种二进制老是给我搞得缠夹不清的。

再次对白博鞠躬,对不起对不起。
我自横刀向天笑,笑完我就去睡觉。

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 14:08

errrh,我的意见呢,通用的操作系统不是设计给你一个应用用的,你还是不要冲刺系统极限吧。
云浆未饮结成冰

豪情
Posts: 21256
Joined: 2003-11-22 18:47

Post by 豪情 » 2008-09-11 14:10

你为什么不用4G内存, 2G还得在操作系统和应用程序里分. 如果还不够, 你这种MEMORY-INTENSIVE, LOW DISK IO的程序可以考虑用/3GB开关.

.NET的MEMORY OVERHEAD比较大, FRAGMENTATION也比较厉害. .NET 有很多PERFMON COUNTER可以看程序的GABAGE COLLECTION的情况. NT PERFMON COUNTER可以看PROCESS 总的使用情况.

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 14:19

操作系统,我们这行,毕竟不是专门写程序的嘛,本来就是写了节省时间的(?),交到FAA也是要温抖死run的,要我在别的系统下写....不会 :f19: :f19: 再说我们作图的那些个软件的object library也全都只能在温抖死下面用。

总之,谢谢大家谢谢大家,四面鞠躬。小情说这个很有用,很有用~~不过我这机子两年前买的,当时笔记本2g也不小了。
我回头检查完能改改不能改算,让他们rack上面run去吧,我不管了~~~ :cool2:
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 14:23

why are you running it on your laptop? Shouldn't you be running it on a workstation? You can remotely control it...
有事找我请发站内消息

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 14:28

test一下,test一下,怕有什么错误上了network麻烦 :f21: :f21:
我们公司这个remote要用juniper your net那种,奇慢无比不算,根本很难上传下载,还不能改folder名啥啥的,我无比怀念当年的vpn时代。
我自横刀向天笑,笑完我就去睡觉。

豪情
Posts: 21256
Joined: 2003-11-22 18:47

Post by 豪情 » 2008-09-11 14:31

即使用SERVER/WORKSTATION, 你这程序迟早还是内存不够用. 要不改算法, 要不用64BIT OS再买昂贵的64位内存. :wink:
Last edited by 豪情 on 2008-09-11 14:34, edited 1 time in total.

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 14:34

表酱说嘛。。。那么大的bitmap,我一次最多读2个,在加上同时在读的一点儿objects,读完就立即释放了。我要求很低的,能保证我能读3个大的就行。 :oops: :oops:
我自横刀向天笑,笑完我就去睡觉。

豪情
Posts: 21256
Joined: 2003-11-22 18:47

Post by 豪情 » 2008-09-11 14:37

你们的服务器也限定同时只能最多读三个?

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 14:40

我限定它嘛。。。一个一个机场的就好了,run完一个释放一次,总行吧,小心翼翼。不就是慢嘛,咱等得起~

我真是活在真空时代,我还觉得我code写得很不错呐,――在我们公司里。
Last edited by Elysees on 2008-09-11 14:50, edited 1 time in total.
我自横刀向天笑,笑完我就去睡觉。

nanping
Posts: 287
Joined: 2008-03-17 23:13

Post by nanping » 2008-09-11 14:44

This one is nice, especially if you use Visual Studio

http://www.jetbrains.com/profiler/

It is free for the first 10(?) days, if you still need it after that you have to pay $500 something.

Memory algorithm can be very interesting, you can even try to build your own little paging system, after that you will become an expert to the operating system :mrgreen:

Of curse, the easiest way is to request a whole bunch of dual core xxG memory machines, you can claim that they are cheaper than the your time invested into the algorithm :mrgreen:

海阔天空
Posts: 386
Joined: 2004-05-05 19:36

Post by 海阔天空 » 2008-09-11 14:51

400兆的数据怎么算大呢?我平时看个脑袋看个心脏,都很大。

比如说,DTI的数据:256 x 256 x 256 个voxel,每个voxel需要起码12个浮点数,同时再加一个CT的,一个MRI的,两三个fMRI的。。。

都不用那么复杂的工具,你这么明显的内存问题,用windows task manager都可以大略的看一看。
Beyond

笑嘻嘻
Posts: 23477
Joined: 2003-11-22 18:00

Post by 笑嘻嘻 » 2008-09-11 15:19

小E 你们都是用海里的呀?真有趣。为什么用海里呢?
云浆未饮结成冰

Rainbow
Posts: 336
Joined: 2006-01-19 0:11

Post by Rainbow » 2008-09-11 15:34

Knowing wrote:是吗?我怎么听到我的同学们硕士毕业时在国内都月薪上万?还是我听到的都是阔的,不阔的就不说了?

干CS 的还是在国内过的爽,好象。美国的同学们都辛苦的供房过IT民工生活。国内的同学们把房子买在一起,成天吃饭打牌打球的。
我觉得是普通的,不是单是阔的. 国内月薪上万也没多少钱啊,扣掉税也就7 ,8千.上万是基本的吧...

pomo
Posts: 657
Joined: 2003-12-13 0:34

Post by pomo » 2008-09-11 19:09

Knowing wrote:第一千万次哀叹,这都是什么年月啊!要不是等米下锅,等砖上墙,等镜头拍照,等珠宝挂耳朵,我真是不想干了。
您真行,啥时候咱不等这些也该去肥田了。

tiffany
Posts: 24866
Joined: 2003-11-22 20:59

Post by tiffany » 2008-09-11 19:12

我仰慕的看着工程师们讨论专业……
乡音无改鬓毛衰

pomo
Posts: 657
Joined: 2003-12-13 0:34

Post by pomo » 2008-09-11 19:14

我其实还是喜欢看你弄老鼠。他们说的这些,连我这个爱科学女中年都觉得不酷。

dropby
Posts: 10921
Joined: 2003-11-24 12:23

Post by dropby » 2008-09-11 19:19

pomo wrote:我其实还是喜欢看你弄老鼠。他们说的这些,连我这个爱科学女中年都觉得不酷。
Second Pomo.

DeBeers
Posts: 1644
Joined: 2003-12-05 9:56
Contact:

Post by DeBeers » 2008-09-11 19:28

海阔天空 wrote:400兆的数据怎么算大呢?我平时看个脑袋看个心脏,都很大。

比如说,DTI的数据:256 x 256 x 256 个voxel,每个voxel需要起码12个浮点数,同时再加一个CT的,一个MRI的,两三个fMRI的。。。

都不用那么复杂的工具,你这么明显的内存问题,用windows task manager都可以大略的看一看。
这正是我想说的,一个visible human的man就比这个大,woman更大 :lol:

至于4个G的内存,我当年(3年前)定了个dell的workstation,要了4G内存,结果XP只认3个G,不知道现在这个问题解决了没有 :roll:
当年编程序,总有fancy东西,哪像现在,净敲文档。前几天和前同事聊天,说是实验室刚买了三维打印机 :love015:
钻石恒久远

DeBeers
Posts: 1644
Joined: 2003-12-05 9:56
Contact:

Post by DeBeers » 2008-09-11 19:31

Rainbow wrote:
Knowing wrote:是吗?我怎么听到我的同学们硕士毕业时在国内都月薪上万?还是我听到的都是阔的,不阔的就不说了?

干CS 的还是在国内过的爽,好象。美国的同学们都辛苦的供房过IT民工生活。国内的同学们把房子买在一起,成天吃饭打牌打球的。
我觉得是普通的,不是单是阔的. 国内月薪上万也没多少钱啊,扣掉税也就7 ,8千.上万是基本的吧...
为啥我同学都很忙呢?整天开会加班,连跟我吃顿饭的时间都没有?也许是咱不受欢迎 :?
钻石恒久远

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 19:56

笑嘻嘻 wrote:小E 你们都是用海里的呀?真有趣。为什么用海里呢?
原因没那么神秘,主要是计算飞行相关数据的各种程序出来的coordinates都是海里的,为了match它们。
我其实还是喜欢看你弄老鼠。他们说的这些,连我这个爱科学女中年都觉得不酷。
指着说,你这就是盲目行业崇拜。
当然主要原因是我问的本来就是浅问题,不能算工程问题,没看大家都憋着笑跟我解答嘛这儿。

哦,还有报告一下,我睡一觉起来,找到了那个memory leak,有一个image用完了忘记dispose了,只把它set成nothing看来是不行的。
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 20:34

我们程序员为什么就得不到少女崇拜的眼光捏?
有事找我请发站内消息

Elysees
Posts: 6813
Joined: 2003-12-05 13:10

Post by Elysees » 2008-09-11 20:36

我!我算吗?我崇拜你们!! :love019:
我自横刀向天笑,笑完我就去睡觉。

Knowing
Posts: 34487
Joined: 2003-11-22 20:37

Post by Knowing » 2008-09-11 20:42

Elysees wrote:
哦,还有报告一下,我睡一觉起来,找到了那个memory leak,有一个image用完了忘记dispose了,只把它set成nothing看来是不行的。
我倒!
有事找我请发站内消息

Post Reply