社区
进程/线程/DLL
帖子详情
高分求教:如果有效减少I/O操作
smallfool
2003-03-06 11:34:49
现有一程序,定期(频率很高)刷新共享内存和文件,但由于文件操作很费时,导致效率很低,而且经常当机。想优化一下代码,请高手给一些建议。
...全文
58
9
打赏
收藏
高分求教:如果有效减少I/O操作
现有一程序,定期(频率很高)刷新共享内存和文件,但由于文件操作很费时,导致效率很低,而且经常当机。想优化一下代码,请高手给一些建议。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smallfool
2003-05-14
打赏
举报
回复
总是提示这个。贴子回复次数大于跟给分次数
smallfool
2003-05-14
打赏
举报
回复
如何给分???
rexp
2003-05-14
打赏
举报
回复
使用ramdisk吧。
zhang1000
2003-03-07
打赏
举报
回复
想法同: icelight(给我一个接口,我能驱动地球. . .仪)
文件操作慢就不要用它,可能的话可以用内存映射文件...
而且一般不可能100M内容全部刷新,可以先判断,然后刷新必要的块...
icelight
2003-03-07
打赏
举报
回复
楼主把需求再讲详细点。
例如为什么又要共享内存又要共享文件内容。有没有用到内存映射文件。
JoeRen
2003-03-07
打赏
举报
回复
1、利用串行化解决同步问题
使用操作系统队列(例如消息队列、APC队列、完成端口队列等,甚至可以利用SList自行建立线程安全的队列),将文件的访问集中到单一一个线程中去。
2、利用重叠I/O并发执行读写操作
smallfool
2003-03-07
打赏
举报
回复
其实说出来话有点多了,既然大家热情很高。容我想想,如何组织好语言,那个要求还真的有点不好说清楚。
Bird1945
2003-03-06
打赏
举报
回复
可以把刷新文件的代码放到一个线程或进程里,单独执行.
smallfool
2003-03-06
打赏
举报
回复
文件很大。有100多M。这有个同步问题,比较麻烦。
delphibbs 笔记收藏列表
(评分: , 回复: 5, 阅读: 12345) »»http://www.delphibbs.com/keylife/iblog_show.asp?xid=12481作者: gkrong标题: Hook学习笔记 -----------------------------------------------------------------------http:/
【CAD技巧】120个常见CAD问题解决办法
1.【CTrl+N无效时之解决办法】众所周知CTRL+N是新建命令但有时候CTRL+N则出现选择面板这时只需到OP选项里调下设置
操作
:OP(选项)------系统-------...
《如何阅读一本书》
《如何阅读一本书》 作者简介 莫提默·J.艾德勒(1902-2001) 以学者、教育家、编辑等多重面貌享有盛名。除了写作《如何阅读一本书》外,以主编《西方世界德经典》,并担任1974年第十五版《大英百科全书》的编辑指导而闻名于世。 查尔斯·范多伦(1926- ) 先曾任美国哥伦比亚大学教授。后因故离任,和艾德勒一起工作。一方面襄助艾德勒编辑《大英百科全书》,一方面将
【信息科学与工程学】【管理科学】【市场体系】第三十四篇 企业内部私下运作模型表——监督监管和审计必学必备01
编号Process-A1-0001模型/算法名称关键人锁定与关系破冰模型模型/算法配方在面向企业客户(To-B)的销售或合作中,将目标组织抽象为一个由多个决策节点(角色)构成的网络。通过情报收集(公开信息、内部人脉、过往合作)绘制“客户决策地图”,识别出拥有“实际决策权”、“技术否决权”、“预算审批权”、“流程影响权”的关键人物。针对最高优先级目标(Key Person),设计一套由浅入深、由公及私的接触与互动流程,旨在快速跨越从“陌生人”到“可对话者”再到“信任伙伴”的关系门槛。核心在于创造非工作场景
GAMES 图形学系列笔记(五十二)
呃大家好,那我们现在八点钟时间到了,那我们这个开始。我们今天晚上的这门课程的学习哦,还是我们game 401发动引擎,物理仿真编程与实践这门课,那么啊我是接下来接着何晓伟老师来上海,我是来自湖南大学曼系软件的蔡永,呃,那么我们今天讲的是工程师一连续仿真。介质力学的一个基础好,我们首先,这个学习一下,就是说从物理仿真和这个c a仿真的,它的一个区别就在前面,何晓伟老师讲的,可能更多的是围绕着是我们c一仿真的,这样的一个层面来进行呃。
进程/线程/DLL
15,466
社区成员
49,170
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章