
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Unity 内存泄漏排查及修复
本文分享了C#/Unity项目中排查内存泄漏的经验。内存泄漏的本质是对象因意外引用无法被回收,常见原因包括静态引用、事件未取消、资源未释放等。作者通过Memory Profiler工具分析3D麻将游戏,发现每局MJCard对象异常增长。采用"制空法"逐步排除干扰后,最终定位到MJHintsController因未取消事件订阅导致整个系统无法释放。解决方法是取消事件订阅即可。排查

Protobuf、MessagePack、MemoryPack 序列化协议该如何选择
总的相关数据如下表所示,原始数据可以在文末的Github项目地址获取:从图表来看,如果要兼顾序列化后大小和性能的话我们应该要选择,它序列化以后的结果最小,而且兼顾了性能:不过由于MemoryPack目前需要.NET7版本,所以现阶段最稳妥的选择还是使用Lz4压缩算法,它有着不俗的性能表现和突出的序列化大小。回到文首的技术选型问题,笔者那个项目最终选用的是这个序列化协议和框架,因为当时考虑到需要和其
Android 获取定位权限,获取位置信息(国家、地区、经纬)
第一步 授权在 AndroidManifest.xml 中加上位置信息权限按需要添加<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <!-- 如果需要精确定位的话请加上此权限 --><uses-permission android:name="android.perm

到底了







