cmdiag是用来对Runtime的信息获取和运行状态监督以及故障分析的紧张工具
通过日记网络和分析,可以查找题目关键点
生产日记
起首,确保已关闭CityMaker全部应用程序。
然后启用cmdiag.exe测试诊断工具。
cmdiag工具位置:CityMakerruntime安装根目次下。
运行CityMaker软件大概BS页面端等程序,会主动天生日记。
打开日记目次,可查察日记列表。
分析日记
得到的日记可以直接打开.log文件,也可以通过SQLite欣赏器,打开数据库文件(.dat文件)
我们必要关注的是以下几点:
1接口
日记列表中会有一个COM列表,可在此查察接口调用环境。
1)start和end是否对应,若只有开始没有竣事,则阐明接口不停在调用,查抄程序是否有题目。
2)接口调用时间,假如过长的话,查抄程序运行环境。
2数据
数据列表包罗模子、贴图、影像、地形、瓦片等。
查察调用数据的时间,可以有效的查找题目数据。
3缓存
之前我们在《原理大揭秘--CityMaker缓存机制》一篇中先容过,可通过缓存加快读取数据的速率并镌汰服务器的压力。
在日记分析中,可以通过查察数据的source是否为filecache来判定是否是从缓存里读取数据,若不是,则必要开启sever缓存服务大概重新设置缓存。
我要评论