社区
语言基础/算法/系统设计
帖子详情
如何提高软件运行速度?
sdzlrj
2015-04-27 12:59:38
请问各位高手:
我开发的出程序每操作一步都往硬盘中写,上百条的数据读取、写入,要很久才能完成。
看到别人开发的软件速度读写数据能达到闪速,且只在退出的时候提示是否保存,这种方法如何实现?
...全文
571
10
打赏
收藏
如何提高软件运行速度?
请问各位高手: 我开发的出程序每操作一步都往硬盘中写,上百条的数据读取、写入,要很久才能完成。 看到别人开发的软件速度读写数据能达到闪速,且只在退出的时候提示是否保存,这种方法如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
haitao
2015-04-28
打赏
举报
回复
每操作一步都往硬盘中写 该往一个内存数组或stringlist里写,每多少时间或积累了多少行了,才实际写盘一次
lyhoo163
2015-04-28
打赏
举报
回复
通过线程定时保存数据,也是一个好的办法。
yyfhz
2015-04-28
打赏
举报
回复
LZ是不是直接再文件中读取数据,然后嘛当修改后的数据要写回去的时候,由于文件只能顺序读写,只好重写整个数据文件,结果导致速度变慢?如果这样的话,为什么不考虑使用数据库呢?
lhy
2015-04-27
打赏
举报
回复
一定程度上应用缓存,比如5分钟存一次,这样免得存取太多,同时如果发生死机还是很容易恢复的。
yct0605
2015-04-27
打赏
举报
回复
线程可以处理很多比较复杂的过程,也可以提高软件的运行速度,当然也要合理的运用。 代码优化也是不可缺少的; 程序中的过程、函数的相关算法也是要考虑的,一个好的算法相当重要。
蓝色光芒
2015-04-27
打赏
举报
回复
搂主用的数据库吧,换成自定义文件结构就好了,配合FileMapping及内存缓存就秒操作了
lyhoo163
2015-04-27
打赏
举报
回复
这个问题,是程序必须面对的问题。应该是代码完成的重要因素。 一、程序涉及速度 1、程序启动的速度。初始化、连接网络读取数据、程序更新..... 2、打开新的窗体(页面)速度。读取初始参数 3、运行中的速度。 本地硬盘读写数据、运程网络数据(读写) 4、程序退出的速度。保存本地设置参数、更新运程数据。 二、要养成良好的习惯 1、本地INI文件读取速度比较慢,尽量少用; 2、数据的读取,在不影响准确度(同步)的前题下,使用缓存。 3、量较大的数据读取,使用线程; 4、数据读写时间大于1秒的,显示进度,缓解用户的等待焦点。 5、代码中,应刻意减少读写读写次数。 三、采取必要的技术手段 (略 因人而异)
frtrnr
2015-04-27
打赏
举报
回复
太笼统了,程序的瓶颈只有实际测试才能找到,而优化代码更是要字斟句酌。 如果问题在硬盘读写方面,不妨先写缓存,再找出程序的空闲间隙写;在线程中写硬盘; 另外写的机制是什么,是事先建立大的空文件写呢,还是每次建立与写新文件,这些都会造成很大的不同
Delphi小叮当
2015-04-27
打赏
举报
回复
加入缓存的机制吧
360
提高
计算机
运行
速度
,360安全卫士如何
提高
开机和
运行
速度
很多人想通360来
提高
开机时间和
运行
速度
,其实360很多设置就影响了我们的开机的时间和
运行
速度
。下面学习啦小编详细说明修改360自身设置来
提高
开机时间和
运行
速度
的方法!360安全卫士
提高
开机和
运行
速度
的方法1打开360安全卫士,在窗口右上方点击在弹出的菜单中“设置”命令。2在“设置”对话框中我们选择右侧的基本设置。如图所示。3关于“系统右键菜单”中大家根据自己的需要进行选择,我只保留一个“使用36...
如何让电脑
运行
速度
变快
电脑的
运行
速度
不仅跟电脑硬件配置高低有关,跟电脑系统也有一定的关联。那么怎样让电脑
速度
变快呢?下面分享的几条提升电脑
速度
的方法,有兴趣的朋友可以尝试下: 怎样让电脑
速度
变快? 1、加大
运行
内存: 如果你发现,你的电脑打开网页很慢,
运行
游戏很慢,那一定是内存不够用了,它并不一定影响你的打开
速度
,但是肯定会影响你打开
软件
之后的
速度
,加个4G内存吧,你会发现你的电脑
速度
有质的飞跃,也可以买两个做成双通道内存。 2、笔记本抽风式散热器: 虽然现在不是夏季,但是电脑散热同样不能忽
3个方法
提高
电脑
运行
速度
,亲测有效!
电脑
运行
缓慢不仅会影响我们的工作效率,还会降低我们的使用体验。为此,我们需要采取措施来
提高
电脑
运行
速度
。下文小编给大家带来了3个解决办法,快来看看吧!
台式计算机
运行
慢怎么样能
提高
速度
,怎样
提高
电脑
运行
速度
,教您怎样
提高
电脑
运行
速度
...
现在使用电脑的用户越来越多了,而电脑在使用时间长了以后,就会遇到很多的问题,最常见的就是电脑的
运行
速度
变慢了。那么这个时候我们应该怎么
提高
电脑的
运行
速度
呢?下面,小编给大家带来了
提高
电脑
运行
速度
的方法。电脑是咱们最重要的工作和休闲娱乐工具,电脑一卡,就怀疑是网速问题,一延迟、就重启删进程,这样不仅影响工作效率,也妨碍了生活质量,其实电脑就跟车一样,时不时的保养和维护,它才能运作的更带劲。那怎样
提高
...
提高
计算机CPU
运行
速度
,
提高
cpu
运行
速度
的方法
如何减少电脑cpu占用率,
提高
运行
速度
,电脑CPU占用过高,直接影响着电脑的
运行
的
速度
,这是大家在使用电脑过程中都普遍关注的问题,下面是学习啦小编收集整理的
提高
cpu
运行
速度
的方法,希望对大家有帮助~~
提高
cpu
运行
速度
的方法拆开电脑机箱查看主板上面是否有多余的内存条插槽,若有多的内存条插槽,我们可以购买一根新的内存条添加在上面。购买内存条也有一定的讲究:最好是购买和我们现在的内存条相同品牌相同大...
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章