找回密码
 立即注册

微信扫码登录

使用验证码登录

QQ登录

只需一步,快速开始

查看: 290|回复: 12

MAME显示游戏列表的速度为啥那么快

[复制链接]

62

主题

717

回帖

1945

积分

金牌会员

积分
1945
发表于 2025-7-19 17:48:55 | 显示全部楼层 |阅读模式
有个没想明白的事,请教一下大家,MAME怎么做到启动后,基本无延迟,就把游戏目录显示出来内容的,那可是几万个文件啊,并且需要读数据文件获得游戏描述,数据文件200多M呢,处理也需要时间。

62

主题

717

回帖

1945

积分

金牌会员

积分
1945
 楼主| 发表于 2025-7-19 17:54:55 | 显示全部楼层
快的不正常,快的不可思议,快的象作弊   ,就处理MAME的数据文件而言,我作了计算,最快要15秒解析完,这还是用了多线程,分块读取文件等各种尝试下取最优的速度。这还没读游戏rom目录呢........而MAME,根本不当事,运行,马上给你显示出游戏列表,是不是作弊了?

1

主题

1929

回帖

6221

积分

论坛元老

积分
6221
发表于 2025-7-19 19:04:38 | 显示全部楼层
进来看看
回复

使用道具 举报

39

主题

3331

回帖

1万

积分

论坛元老

积分
10645
QQ
发表于 2025-7-19 19:19:26 来自手机 | 显示全部楼层
进来看看
1227
回复

使用道具 举报

0

主题

55

回帖

1053

积分

金牌会员

积分
1053
发表于 2025-7-19 19:28:52 | 显示全部楼层
用了缓存,第一次启动还是很慢的,后面就从缓存读取数据
以后有rom改动,都需要重新扫才会显示
回复 支持 1 反对 0

使用道具 举报

152

主题

1万

回帖

2万

积分

论坛元老

严厉打击夸克网盘倒卖游戏资源的二手贩子,人人有责,从我做起。

积分
27794

推广达人最佳新人

发表于 2025-7-19 19:33:17 | 显示全部楼层
楼上全部正解,我就不说啥了哈
严厉打击夸克网盘倒卖游戏资源的二手贩子,人人有责,从我做起。
回复 支持 1 反对 0

使用道具 举报

15

主题

277

回帖

1404

积分

金牌会员

积分
1404
发表于 2025-7-19 19:45:17 | 显示全部楼层
第一次启动软件的是会有个好几分钟的扫描过程.在这次扫描的时候软件会创建一个缓存文件.下次启动的时候他就直接读取这个缓存文件了.所以显示飞快.缺点是你再次加入新的rom的时候需要手动扫描新游戏.于是又要等待好几分钟来更新缓存文件了.
回复 支持 1 反对 0

使用道具 举报

47

主题

841

回帖

4087

积分

论坛元老

积分
4087
发表于 2025-7-19 20:04:38 | 显示全部楼层
zhanggansheng 发表于 2025-7-19 19:45
第一次启动软件的是会有个好几分钟的扫描过程.在这次扫描的时候软件会创建一个缓存文件.下次启动的时候他就 ...

冷知识,官方mame只扫描文件是否存在,不验证roms的对错
回复 支持 1 反对 0

使用道具 举报

47

主题

841

回帖

4087

积分

论坛元老

积分
4087
发表于 2025-7-19 20:05:13 | 显示全部楼层
漆黑晚星 发表于 2025-7-19 19:28
用了缓存,第一次启动还是很慢的,后面就从缓存读取数据
以后有rom改动,都需要重新扫才会显示 ...

冷知识,官方mame只扫描文件是否存在,不验证roms的对错
回复 支持 1 反对 0

使用道具 举报

1

主题

12

回帖

1262

积分

金牌会员

积分
1262
发表于 2025-7-19 20:52:14 | 显示全部楼层
前端第一次打开时需要解析MAME的数据,第二次打开不都挺快的麻。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|肖琪模拟游戏站 ( 沪ICP备2023018581号-5|沪公网安备31011702888952号 )

GMT+8, 2025-8-31 08:44 , Processed in 0.077371 second(s), 2 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表