恭喜,你发布的帖子
发布于 2024-08-03 08:30:13
20楼
对于小程序无所谓,大程序还是挺有价值的
相反。我觉得大程序没什么用。小程序可以。
既然程序那么大。一些事情可用可不用,为求保险,还是加上去了。
有些功能你很难界定是否必须的。这东西一下子吃掉一大块空间。省下的空间一下子没有了。
有个变量需要加一。
这论坛摆出来的程序多见是用add指令,vb0+常数1=vb1这样的形式。难道用inc指令会死机吗?
计算(1+2)×3=多少?(3+2)×1=多少?
1 add 2 mov到vb0
vb0 mul 3到vbxx
3 add 2 mov到vb1
vb1 mul 1到vbyy
然后vb0;vb1还写上了符号,叫啥啥啥的。白白浪费了vb0和vb1两个地址。现在知道还白白浪费程序空间。
这些花销才是大的开支。
一些更加高端的浪费才是造成大程序庞大的原因。例如标准化。明明一个输入点可以直接输出。结果输入了先通过一个V缓冲,然后进入子程序处理这个V,然后子程序输出另一个V,再进行缓冲。最后缓冲进行输出。让你看着都“闹心”。
是不是。
所以大程序你想用这样的方法进行优化。看着越大的程序越省得多,想都别想。
大家说上面三种情况,哪一种算是臃肿。
我的意思是,事情是真的。一定要推广让人知道,毕竟这东西书上没说。能得出这样的结论也是相当有心。但是想着这个事情可以优化程序,也是可以的。不过“抛开剂量谈毒性,就是……。”
请填写推广理由:
分享
只看
楼主