【技术干货】根据cocos2d-x手机游戏性能监控

2023-11-12

Cocos2d-在iOS中,x是一个著名的开源移动游戏架构,Android,Cocos2d-x游戏在黑莓Blackbery等操作系统中建立和运行,国内《钓鱼达人》、《三国塔防-蜀传》、《我叫MT》和海外《愤怒的鸟战》、Cocos2d-x开发了《BADLAND迷失之地》等手机游戏。

由于工作环境、编码适应等问题,Cocos2d-x手机游戏也会出现崩溃、卡屏、输入缓慢、能源消耗过多等问题。因此,游戏运营商必须准确了解客户环境中的游戏能量,埋点获得的日志数据不能详细反映网络和服务端问题造成的故障,因此,游戏开发者必须能够覆盖游戏运行的所有技术栈和端到端环节,并使用能够管理工具来准确地发现、定位和解决问题。今天我们就来看看云智能运用能商品-透视宝是如何实现Cocos2d-x手机游戏的监管的。今天我们就来看看云智能运用能商品-透视宝是如何实现Cocos2d-x手机游戏的监管的。

为了充分利用硬件能,Native通常用于游戏 应用程序开发模式导致开发商为iOS 不同于Android平台用户开发的使用,无论是产品迭代还是运营管理都比较麻烦。Cocos2d-x在iOS,Android等移动平台以上包装了一层C 插入,然后屏蔽平台的差异,调整平台代码的应用,为开发者提供C 接口调用。

这个插主要包含UI、OpenGLLL主要用于事件和网络的封装UI 用ES界面编写UI、包装事件和网络,都用于应用C 插座对原生插座进行一层封装。因此,Cocos2d-x的跨平台原理是:APP->启用公共C 插口->实现启用平台

总的来说,Cocos2d-x应在原插口上方封装一层C 透视宝SDK支持Cocos2d-x原生网络请求监管,它还支持监控Cocos2d-x常见的底层Libcurl网络库。此外,它还支持H5监管、Socket监管、基本业务信息收集、区域分析、组合分析、持有分析、移动拓扑分析和崩溃信息收集。

网络监控

互联网是移动在线游戏卡住的最重要原因。国内三大移动运营商之间的网络数据共享尚未真正解决。同时,各种宽带接入商的网络质量参差不齐,会影响游戏的运营,尤其是及时游戏玩家的感受。透视宝支持原生网络库(NSURLSession、NSURLConection等。)以及libcurl库的网络请求(http,https)监控,监控指标包括响应速度趋势、吞吐率趋势、HTTP错误率趋势、网络错误率、请求错误率比较、错误跟踪等,并能以域名为维度统计HTTP所需的所有数据,包括要求名称、平均响应时间、吞吐率、HTTP错误率、网络错误率、要求频率等。

因为libcurl需要C写,hook系统不能使用,也没有字节码可以改变。因此,透视宝采用直接从libcurl库源代码中的人工埋点,然后重新打包成libcurl.实现a库文件监管的方式,无需更改头文件的引入方式,无需启用附加接口,更不用说写附加代码等,同时,iOS和Android可以互用。如果开发人员更换原生libcurlllll.a库的方式有顾虑,大家还提供自动埋点的方式来收集libcurl网络库的网络请求能数据。假如开发人员更换原生libcurl.a库的方式有顾虑,大家还提供自动埋点的方式来收集libcurl网络库的网络请求能数据。

Socket监管

Socket端口通常用于手机游戏客户端和服务端通信,因此Socket监管也非常重要。透视宝可以在一段时间内监控App与服务器通信时,建立N个连接响应最慢的主机(Server端)、编写或阅读Server时响应最慢的N个主机及其异常的N个主机;监控连接主机IP、用于端口、起始时间和连接时,标记异常Socketet;对相连性进行深入分析,包括机器的详细参数、连接时间、DNS分析时间、编写或阅读时间、字节趋势分析、异常堆栈等;分析应用程序与服务器通信一段时间后的异常情况,包括异常用户数量、异常频率、应用程序用户数量、异常应用程序版本、异常数量和异常趋势分析。

H5页面可以监控

免升级、易维护的HTML5页面广泛应用于游戏通知、活动页面、支付界面等场景,透视宝可以通过分析H5能源数据找到输入网页的不足。透视宝HTML5监管主要包括页面加载能分析和Ajax能分析,界面加载能分析主要从响应速度和JS/Ajax错误维度进行。

【技术干货】根据cocos2d-x手机游戏性能监控

【技术干货】根据cocos2d-x手机游戏性能监控

在竞争激烈的手机游戏市场中,优秀的在线游戏管理是游戏从严重同质化的竞争产品中脱颖而出的必要条件。然后,传统的操作工具不能提供对用户端体验的准确监控和分析。当收到用户反馈的游戏卡住时,只能根据预设技巧进行解释,不能及时处理用户的问题。透视宝从用户体验的角度对敌人旅游应用进行操作分析,包括接入分析、运营商分析、系统版本分析、应用版本分析、设备分析、区域分析、崩溃分析、威胁分析等,同时可以结合区域、运营商、接入方式、多层次详细分析可可应用。

【技术干货】根据cocos2d-x手机游戏性能监控

此外,透视宝提供移动应用拓扑图,可以帮助操作人员实时掌握Cocos2d-x游戏的整体工作状态,包括使用自己的服务外部服务,根据拓扑图可以查看整体HTTP错误率和网络错误率,以及每个服务的HTTP错误率、网络错误率和响应速度,在玩家报告前准确发现、定位和解决网络和服务故障,以确保用户反馈得到真正有效的处理。

标签: 手机游戏   网络   分析