关于asp程序优化,变量赋值
来源:互联网 发布:带海拔的指南针软件 编辑:程序博客网 时间:2024/04/26 00:10
今天一直考虑一个问题
但是后来问题来了
我发现
想了很久
发现
所以最终的结论:
如果你重复使用一个变量,并且不停地给这个变量赋值不同,那么这个变量其实消耗的内存,并不是最后的字符串的大小,而是你一路赋值过来累加上来的,具体累加的是啥还有待参考
注意:这里重复使用一个变量不停赋值,不等于 a=a & " " 这种,在asp中这样连接字符串消耗内存是很大很大的,不推荐。
所以:
当一个变量超过1亿以上的字符数时候,如果想改变这个变量的值,则应该先将a设置为Empty或者""等空,速度将会得到提升。并且很明显。
考虑到我们一个变量很少不停地赋值到1亿个字符以上,所以在写小程序的时候,可以不需要手动清变量内存,而且速度还更快。
总结:
对于一个程序,如果有一个变量,重复使用次数极大,在适当的位置,例如中间,手动释放一次内存,对于程序的运行速度,将得到极大地提升,前提是这个变量内存消耗曾经大于1个亿。对于不明确会有多少字符赋值,或者多少使用次数的时间,在程序中间位置放置一次手动释放内存,对于程序速度会有一定的好处。
- 关于asp程序优化,变量赋值
- 关于变量赋值和Box
- 关于bash中的变量赋值
- 关于final变量的赋值问题
- 关于c语言中变量赋值问题
- 关于c语言中变量赋值问题
- 关于java引用型变量赋值
- 关于静态成员变量的赋值
- 关于number类型变量的赋值!!!!
- 优化ASP程序
- 优化asp程序
- ASP.NET 程序优化
- 优化ASP程序
- ASP程序的性能优化
- asp.net程序性能优化
- asp.net程序性能优化
- 请教关于asp优化问题
- 关于变量的讨论程序
- 对一个Java FrameWork的分析(一)
- ext炫酷界面
- oracle 高级SQL查询笔记12-01
- new delete全解析
- jfreechar画柱状图
- 关于asp程序优化,变量赋值
- 用Visio做工作流程图
- 有序表的折半查找 三
- 标准C++库string及STL相关函数
- 关于序列化的问题!!!哪位大侠帮帮忙???
- 猥琐的发了一个贴
- 转帖-----我的WinCE5.0入门全过程,为了方便后来者,写了一天多,仅供大家参考!(开发环境建立+流驱动开发+相关资料)
- Android 的系统属性(SystemProperties)设置分析
- 动态链接库加载出错:cannot restore segment prot after reloc: Permission denied