鲁大师跑分未保存或历史记录为空,可能因权限限制、缓存异常、数据库损坏或配置重置所致;可通过修复目录权限、恢复Ludashi.db文件、重置评测缓存及启用日志校验四步排查解决。

如果您完成鲁大师性能测试后发现跑分结果未自动保存或历史记录为空,则可能是由于权限限制、缓存异常、数据库文件损坏或用户配置被重置所致。以下是修复该问题的多种方法:
一、检查并修复鲁大师数据存储目录权限
鲁大师将测试结果写入本地SQLite数据库文件(Ludashi.db),若安装目录或用户文档路径无写入权限,会导致结果无法持久化保存。
1、右键点击鲁大师安装文件夹(默认路径为 C:\Program Files (x86)\LuDaShi),选择“属性”。
2、切换至“安全”选项卡,点击当前登录用户名,确认“写入”和“修改”权限已勾选。
3、若权限为灰色不可改,点击“高级”,在所有者处点击“更改”,输入当前用户名并确定,勾选“替换子容器和对象的所有者”,应用后重新赋权。
4、重启鲁大师,再次执行一次完整跑分,观察结果是否出现在“性能测试→历史记录”中。
二、手动定位并恢复Ludashi.db数据库文件
鲁大师使用独立数据库文件存储全部测试记录,该文件可能被误删、移动或被杀毒软件隔离,导致界面显示为空。
1、打开文件资源管理器,在地址栏粘贴并回车:%USERPROFILE%\AppData\Local\LuDaShi\。
2、查找名为 Ludashi.db 的文件(大小通常为 2–8 MB),若不存在,检查回收站或杀软隔离区。
3、若存在但时间戳早于最近一次测试,说明新结果未写入;此时可尝试复制一份备份,再关闭鲁大师,删除原文件,重启软件触发重建。
4、若从其他正常设备获取过同版本鲁大师的 Ludashi.db 文件,可将其复制至此目录并覆盖(需确保版本号完全一致,如 v6.1025)。
三、重置鲁大师评测模块配置缓存
新版鲁大师(v6.1025+)将评测引擎状态缓存于内存映射文件中,异常退出可能导致缓存与数据库不同步,造成结果“已生成但不显示”。
1、彻底关闭鲁大师:在任务管理器中结束所有“Ludashi.exe”和“LudashiUI.exe”进程。
2、按 Win+R 输入 %LOCALAPPDATA%\LuDaShi\Temp\ 并回车,删除该目录下全部以 “perf_” 开头的 .tmp 文件。
3、进入 %LOCALAPPDATA%\LuDaShi\,重命名文件夹 “Cache” 为 “Cache_bak”,强制鲁大师下次启动时重建缓存结构。
4、重新启动鲁大师,进入“性能测试”页,执行一次最简分项测试(如仅勾选“CPU性能”),验证结果是否即时写入并可见。
四、启用鲁大师内置日志导出并校验写入行为
通过启用调试日志可确认结果是否实际写入数据库,避免界面渲染层误判为“丢失”。
1、关闭鲁大师,在安装目录下找到 Ludashi.exe.config 文件,用记事本打开。
2、查找字段 <add key="EnablePerfLog" value="false"/>,将其改为 value="true"。
3、保存后重启鲁大师,执行任意一项跑分,在测试完成后立即前往 %LOCALAPPDATA%\LuDaShi\Logs\ 查看最新 perf_*.log 文件。
4、用文本编辑器打开该日志,搜索关键词 "DB commit success" 或 "insert into t_perf_result",若存在则证明数据已落库,问题出在前端读取逻辑;若无此记录,则说明写入流程中断。


















