社区
网络通信/分布式开发
帖子详情
如果提高读取速度?
道素
2007-11-02 05:46:14
我现在要进行工控方面系统开发,要求应用程序反应速度非常高。
我和设备通讯目前通讯一次的速度都在2毫秒左右,不知道各位能否给点建议提高通讯速度(多线程好像也没效果)
或者是由于什么原因影响速度,
我用delphi 10测试
用QueryPerformanceFrequency,QueryPerformanceCounter计时
...全文
221
3
打赏
收藏
如果提高读取速度?
我现在要进行工控方面系统开发,要求应用程序反应速度非常高。 我和设备通讯目前通讯一次的速度都在2毫秒左右,不知道各位能否给点建议提高通讯速度(多线程好像也没效果) 或者是由于什么原因影响速度, 我用delphi 10测试 用QueryPerformanceFrequency,QueryPerformanceCounter计时
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
edongxu
2007-11-02
打赏
举报
回复
这东西,如果有图像更新的话,会影响很大的,另外跟操作界面的事件响应,系统其他应用程序的影响也有关系!
2ms在机械控制不算快的,建议采用这样的模式:数据采集和处理用一个线程,图像显示和响应用户操作用一个线程,
图像更新频率不要太高,几百毫秒更新一次,线程之间的通信采用队列!
如果不行的话,考虑WDM
ERR0RC0DE
2007-11-02
打赏
举报
回复
2ms都嫌慢的东西。。。。。。。要顶。
道素
2007-11-02
打赏
举报
回复
好久没有来社区,忘了规矩了,回头加分
4G内存不浪费 浅谈虚拟硬盘使用技巧
在如今白菜价的内存时代,装机单内存一栏基本都是4GB容量,而当下32位系统则仅仅能识别3GB左右的容量,那么多余的1GB内存就白白浪费了吗?今天笔者就交个大家如何将这多余的1GB内存容量变废为宝...
如何
提高
固态硬盘
读取
速度
?
虽然固态硬盘的
读取
速度
已经很快了,但是我们可以在系统中简单设置一下让固态硬盘的
读取
速度
更快起来 首先右键点击“此电脑”选择属性 点击设备管理器 在磁盘驱动器中右键点击固态硬盘,选择属性 选择策略,勾选“启用设备上的写入缓存”,点确定按钮即可
怎样
提高
读取
文件的
速度
?
有很多文本文件,每个记录一行。在
读取
文件时怎样做才能
提高
读取
文本文件的
速度
呢? 个人目前只是想到: 1。read时读到大缓冲区,减少io次数。 2。起多个线程,分段
读取
。能否实现多个线程读时线性
提高
速度
呢?我试了一下,不是很理想。我的做法是,多个线程,先算每个线程
读取
多少行,
读取
的其实位置。然后在线程里打开文件
读取
。但是没有线性
提高
速度
,反而线程多时
速度
会慢下来。 希望高手们指点,
提高
好的方法来提
使用多线程会加快文件
读取
速度
吗?
前几天遇到一个很有意思的问题,提炼出来就是使用多线程去
读取
文件的话会加快
读取
速度
吗? 在往下看之前先自己想一想,同样如果在面试中问你这个问题该怎么回答呢? 假设有一个文件大小为10G,我们需要将其
读取
到内存中(假设内存能容纳下该文件),那么使用多个线程分块去
读取
的话会加快
读取
速度
吗,比如我们创建两个线程,一个线程
读取
前5G数据;另一个线程
读取
后5G数据,这会比只是用一个线程将其读入内存快吗? 先说答案,使用多个线程去
读取
文件通常是一个bad idea。 为什么? 烧菜是需要时间的 为什么使用多个线
python
提高
文件
读取
速度
_
提高
从二进制文件
读取
和转换的
速度
?
我知道以前有一些关于文件
读取
、二进制数据处理和使用struct进行整数转换的问题,所以我来这里询问一段代码,我认为这段代码运行时间太长了。正在
读取
的文件是一个多通道数据样本记录(短整数),其中包含数据间隔(因此是嵌套的for语句)。代码如下:# channel_content is a dictionary, channel_content[channel]['nsamples'] is a st...
网络通信/分布式开发
1,594
社区成员
32,958
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章