程序中提升几毫秒、节省几kB的内存有必要吗?你怎么看?

程序中提升几毫秒、节省几kB的内存有必要吗?你怎么看?,第1张

程序的运行之中进行很多次的优化,可能能够让这个程序的反应速度提高几毫秒的时间,花了大量的时间和精力,可能在一段程序之中能节省几KB的内存。但即使是这样,仍然有很多程序员,很多公司乐此不疲的在做这样的优化。

当然有意义,也当然有必要,因为我们现在能用上的手机电脑等各种智能的电子产品都离不开程序的优化,这个程序优化可能优化其中一个小部分,它只能提升两毫秒的时间。但是优化10个100个呢,那不一样了吧,程序的反应速度越快,用户使用起来效果才好,如果说我点击一个程序里面的某个功能,点了之后,我都等三秒钟才能进去,那这个程序我肯定不会用旦早晌。因为它太浪费时间了,它的反应速度越快越容易受到用户的欢迎,越容易占领市场。

程序员的存在不光是把这种程序写出来,如果是单纯的把这个功能实现了,大部分程序员都能做到,但难的是怎么把这个功能实现的,同时模锋还把内存的占用下降到最小的程度,实现最优化的功能,最优化的程序,这是一睁庆个顶尖的程序员必须要做的事情,同样都是这个功能,别人那个程序只需要一兆,另外一个程序穷尽列举法写了一个G,效果肯定不一样的呀。正常的程序员都会想怎么更简单有效的写出来这个程序,因为程序员不是天天就敲键盘,他们写程序的时候,有超过一半以上的时间是在思考怎么写的更好。

不要小看每一个,优化一段小程序介绍几KB的内存,那一个大的游戏,一个大的整体程序,可能就能够节省几兆几十兆的内存,甚至是更多。反应速度提升了,几毫秒的时间加在一起,它的反应速度就可能会提升很多远超同行的水平,自然就更容易在市场上面受到欢迎。

早上八点半起床,九点半开工。中午十二点半到一点半外出进餐,可能会午睡到两点到三点。忙的悉谨时候晚上到十点十一点,闲时六点半打卡下班。睡觉时间完全看心情。其实程序员不需要那么长的工作时间,单论开发,如果有几个小时连续的不被打扰的时,。做出来的东西可能顶好几天的工作量。这个阶段最重要的就是不被打断。至于联调测试阶段的话,还是保持欢声笑语比较好。这段时间也是经常出现加班的时候。因为会碰到没有预料到的问题,不管是自己,还是团队其他人,都会拖累到整体进度。个人认滑陆谨为,保证工作环境的舒适性和稳定性是提高这个阶段工作效率的最佳方式。上线当天是容易出现极端信基加班情况的。所谓极端加班情况,是指到后半夜,甚至第二天早上,上午。如果是那种工期紧的项目,周末加班也是可能的。个人非常反对周末加班:一来,程序员的工作是非常消耗精力的,周末加班导致根本恢复不到好的工作状态二来,还有没有时间给私人生活了?程序员是脑力劳动者中的体力劳动者,同行们还是把健康放在第一位吧。有健康,才能好好赚钱,也能好好花钱。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12548018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存