设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
CE6的文件读写过慢的问题(可能和cache相关) ...
1
2
/ 2 页
下一页
返回列表
发新帖
CE6的文件读写过慢的问题(可能和cache相关)
[复制链接]
11
|
10
|
2021-1-27 05:45:03
|
显示全部楼层
|
阅读模式
定制CE6系统,使用的是inand作为存储器,代替nandflash.
现在客户的程序用fopen和fread函数读数据的时候很慢,
我们专门写了一个很简单的测试fopen和fread函数的程序,这个程序会从一个10MB的文件中随机读取一定的数据,每次执行读取1000次,这1000次都是随机长度和随机位置,
发现系统刚开机和suspend/resume后的第一次执行这个程序耗时3秒多,后续每次都会在5秒以上。
也就是说刚开机和resume后读一个文件很快,下次再读就很慢。
注册表中设置
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"EnableFileCache"=dword:0
或者是在组件中删除filecache组件都没有用。
"EnableFileCache"=dword:0时表现和上边描述的效果一样。
而如果直接删除filecache组件则每次都是5秒以上,不会有3秒的情况。
请各位了解的朋友提供一些帮助。
非常感谢!!!
分 -->
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
老兄,前几天刚有人拿我的Sate210测试过SD卡的读写速度问题
你看看这个帖子
http://bbs.csdn.net/topics/390408845
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
读的时候不开cache好像会快点。你改一下注册表。试试。
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"EnableFileCache"=dword:0
哦,你删除这个了,那你的软件writefile改一下如楼上帖子。
我现在的S5pv210wince6.0也是支持INand和SD卡的了。感觉启动速度很快啊。7S没优化,如果优化估计5S就能启动系统了。不用什么XIP。
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
引用3楼gooogleman的回复:
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"EnableFileCache"=dword:0
哦,你删除这个了,那你的软件writefile改一下如楼上帖子。
我现在的S5pv210wince6.0也是支持INand和SD卡的了。感觉启动速度很快啊。7S没优……
[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]
"EnableFileCache"=dword:0
加了这个似乎也没什么效果,并且同样的fread在他们的CE6机器上很快,他们给了那台机器关于文件系统的一些注册表,没看到什么差异,所以现在不知道还有其它哪里可以影响了
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
文件小的时候好像不太会,比如写10个1M的文件比写1个10M快。
我有个程序有记录log,结果,文件越写越大,到了后面特别慢,其实每次写的内容并不是特别多。
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
测试程序的读写函数贴出来看看,我前段时间刚测过,帮你分析分析
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
#defineREAD_TIMES1000
voidread(void)
{
FILE*fp=_wfopen(FilePath1,L"rb");//filesizemustexceed8MB!
BYTE*buf=newBYTE[4*1048576];//4MBbuffer
srand(GetTickCount());
READRead[READ_TIMES];
for(inti=0;i4*1048576)Read
.offset=4*1048576;
if(Read
.length>4*1048576)Read
.length=4*1048576;
}
DWORDtc1=GetTickCount();
for(inti=0;i
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
你是fopen打开文件的啊?
这里面有个问题,wince默认是开cache的,建议你用createfile试试,因为createfile里有个参数可以设置NO_BUFFER的FLAG,这样就会明显加快文件的读写速度,这个可以确认,因为我上周刚测过
回复
使用道具
举报
千问
|
2021-1-27 05:45:03
|
显示全部楼层
这个问题我们了解过,客户是CE5上的AP移植到CE6上,用的是fopen,不想改程序,而这个两个fopen的程序在他们另外一台也是INAND的CE6机器上速度是很好的,所以现在是必须我们改OS,而不是改AP。
并且用了createfile的FILE_FLAG_NO_BUFFERING后,读的速度普遍是5秒多,而fopen的在开机第一次运行的时候是3秒左右,后边才会超过5秒。
也就是说开机第一次运行fopen比createfile的FILE_FLAG_NO_BUFFERING快很多,再次执行相同的函数就会慢很多。
回复
使用道具
举报
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
颈椎盘突出压迫神经,引起右手痛,是看神经外科吗
2
最近这几天我都老是内急,近期我都在吃药,人提不起神
3
暴力倾向躁狂幻想精神分裂
4
你好,我奶奶现在患病一直处于低烧中,吃不下饭。
5
针灸后肚挤上方有一淤青处
6
人流,上网谢谢
7
鼻塞口臭内热大
8
头疼晕感觉涨!
9
白带化验结果白细胞酯酶阳性,过氧化氢阴性
10
在不知道怀孕的情况下服用了布洛芬胶囊
11
药流三十天内腰痛怎么办
12
感冒咳嗽现在晚上好一些白天咳嗽有黄痰还有点流鼻涕
13
左肺下支气管炎怎么治疗,
14
糖尿病两年怀孕须注意事项
15
能否怀孕,有危险吗
16
不是大姨妈,下面流血是什么情况
17
用什么护肤品?
18
我女儿今年七岁了淋巴有结块是淋巴结核吗?
19
青春痘痘坑怎么办?
20
前几天去玉龙雪山出现鼻出血,回来在火车上又出血,到家后又出血
21
我的孩子不吃奶粉
22
大便变细内痔直肠炎
23
这是什么鼻炎???
24
左脚关节睡觉时有蚁走觉
25
咳嗽口干缺氧发胖
26
好像是唇炎怎么办啊
27
脚肿腿肿什么原因
28
月经后肚子痛怎办
29
脚臭出汗太多
30
哺乳期用晕车贴后奶水变得很少了,怎么会回事啊?
31
胎死腹中,刮宫术不来月经
32
肺心病是和肺气肿一样吗?
33
金水宝胶囊有没有超标问题
34
左肩肿痛,肩胛骨酸痛
35
为什么孩子长不胖呀
36
得了骨关节滑膜炎一直都没有好关节和腿都是冰凉的怎办
37
输卵管粘连吃药能好吗?
38
我妈妈摔到了有并有呕吐的症状请问严重吗、?
39
查出HIV是阳性了怎么办?
40
脘腹胀痛;感觉有气
41
顽固型便秘
42
感冒,咳嗽厉害,尤其睡觉的时候
43
黑痣很容易发展成黑色素瘤吗?
44
受孕机率有多大?
45
麻烦帮我鉴定下
46
便秘,每天都能解一点,时间长
47
勃起无力早泄是什么症状?
48
小脑扁桃体下山8毫米
49
左大脑供血不足伴有二级高血压
50
手术前腰部麻醉导致汇阴部麻木小便失禁
51
为什么彩超照不到膀胱里面的结石
52
经常晚睡对准时来月经有影响么?
53
脊椎长骨刺,压迫神经
54
为什么孕妇禁用此产品?
55
输囊管堵塞有那些症状
56
月经结束后8天又出血是什么原因,在这8天我吃过2次紧急避孕药,不会是宫外孕吧,好紧张...
57
治疗失眠抑郁症
58
2度脚面烫伤
59
小腿出水,伴左半身水肿
60
大夫您好:如何去掉黑色?
61
高血压脑颅手术肺部感染
62
胃炎做超短波治疗得多少钱一次
63
月经30多天没有来
64
龟头出现的白点是性病吗?
65
缠身龙后遗症吃什么药
66
是否抑郁证
67
弱精,精子不液化
68
使用乳腺疏通精油会疏通吗?
69
吃紧急避孕药(一个月吃2-3次)对身体有哪些危害?
70
退烧起红疹,脸上也有,而且有点痒,怎么了?
71
妇净丹可信吗
72
怀孕多久才能做人流?
73
糖尿病治疗仪是不是好用
74
溶血性贫血怎么办?
75
染色体是一种什么病
76
和老公做爱后会有少量的写出现,怎么回事
77
食管因插胃管损伤--咽东西痛怎么办
78
糖尿病人的内裤上总会有脏东西是怎么回事
79
我都吃了三盒了还没见好
80
在吃其他药可以喝钙铁锌吗
81
自慰、长跑会影响长高吗?
82
为什么屁股会又酸又痛?下半身也会没有力气呢??
83
营养吸收不好?
84
站起来头痛但躺下不痛是怎么回事
85
今年20岁脸上长了两年的痘痘了想要去除什么办法好?
86
是什么胃病呢?会不会是胃痉挛
87
眼睛干涩疼是怎么回事
88
皮下囊肿或疝一定要做手术吗?
89
阑尾炎手术后,手术部位明显比左侧小腹涨大
90
初戴新配的近视镜
91
骶骨骨裂的孩子会长到3,4岁才开始尿床吗?
92
突然出现头晕是什么状况
93
膝盖内痒像虫子咬一样的难受
94
我父亲脑血栓83
95
如:宝宝有湿疹
96
痘痘,硬脂多
97
是关节炎,这是骨质疏松