在PB中,如何有效的提高程序执行速度,减少程序使用的内存;

peanut2008 2003-07-25 05:42:16
在PB中,如何有效的提高程序执行速度,减少程序使用的内存;
...全文
109 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
peple 2003-07-29
  • 打赏
  • 举报
回复
klbt(快乐白兔)
可以给个理由吗?我同意Hanson_bati_zhu(欺世盗名之徒)的观点。
eminena 2003-07-29
  • 打赏
  • 举报
回复
1.减少代码冗余
2.多用内嵌式 SQL
3.尽量少用全局型变量等
4.……
klbt 2003-07-29
  • 打赏
  • 举报
回复
我还是坚持原观点:
“游标、嵌入式SQL语句要慎重使用,尤其是要杜绝在循环中使用。”

这是我的的实际经验。
rogery 2003-07-29
  • 打赏
  • 举报
回复
怎么高手们意见不统一呀……

to: klbt(快乐白兔)
“游标、嵌入式SQL语句要慎重使用”
同意

“尤其是要杜绝在循环中使用”
有时个也可以用一下《我是这样认为的》


xisat 2003-07-26
  • 打赏
  • 举报
回复
循环的速度大于内嵌sql语句执行的速度,杜绝.
Hanson_bati_zhu 2003-07-26
  • 打赏
  • 举报
回复
to: klbt(快乐白兔)
“游标、嵌入式SQL语句要慎重使用”
同意

“尤其是要杜绝在循环中使用”
不同意
xisat 2003-07-26
  • 打赏
  • 举报
回复
pb程序运行速度的瓶颈应该是,和数据库的数据交换过程,针对数据库操作方面的优化可以大大提高速度,如使用存储过程,合理安排事务,合理使用内嵌sql语句等等

pb程序的内存占用相对来说都比较大点,就象vb,不过现在大家机器内存大,只要程序中没有太大问题,将就着过吧(其实前面的大哥说的都挺好的了),哈哈哈,不要打我
klbt 2003-07-26
  • 打赏
  • 举报
回复
游标、嵌入式SQL语句要慎重使用,尤其是要杜绝在循环中使用。
joss 2003-07-26
  • 打赏
  • 举报
回复
的确,经验的积累是很关键的!
多利用PB的优点如数据窗口和数据存储,
较好的利用用户对象技术等等,都能在一定程度上改善程序,优化程序!
Thinkinger 2003-07-26
  • 打赏
  • 举报
回复
多使用系统函数,减少循环、递归层次等脚本
alwaystar 2003-07-26
  • 打赏
  • 举报
回复
一言难尽,呵呵
OO设计很重要,至于具体的实现,就看开发人员的技术了
chenht3302 2003-07-25
  • 打赏
  • 举报
回复
我觉得多用存储过程是个好办法。
klbt 2003-07-25
  • 打赏
  • 举报
回复
问题比较笼统,不好回答,总之,经验的积累很重要。
runsoft 2003-07-25
  • 打赏
  • 举报
回复
这个设计到很多个方面

数据结构设计是否合理,
运算算法是否恰当。
这些是最根本的 。
Hanson_bati_zhu 2003-07-25
  • 打赏
  • 举报
回复

这个。。。

就算他及时销毁了,但如果他的程序写得有问题的话,还是不能解决问题的啊

所以

这个问题的根本解决方法就是:改善你的程序,建议看看《Refactoring》
pangxcai 2003-07-25
  • 打赏
  • 举报
回复
主要是防止内存泄露问题了,对于你所创建的不可视对象,在不用时要及时的销毁,其他就不太多了,具体的可参照相关的Help设置。

743

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧