- 博客(583)
- 资源 (1)
- 收藏
- 关注
翻译 Unity UPR (Unity Performance Reporting)使用记录 (4)
项目为团结引擎小游戏工程《不服咱碰碰》,主要用于Wechat Minigame的示例。需要注意的是,在Build成minigame的时候,必须要勾选"development build" 和 “auto connect profiler”, 这是WebGL系列应用连接UPR或者Profiler的重要前提。
2024-05-18 19:22:45 13
翻译 Memory in unity 记录
因此这也是栈分配器的一个限制,它无法快速立刻去重用已经被释放的内存,只有等栈顶被释放的时候才能回去寻找这些连续内存。
2024-04-27 23:46:30 21
转载 Pepperfish Profiler is a code timing profiler written entirely in Lua.
-[[ignored.--]]--------returnendreturnendendend----returnendelseendend----returnendend----endendendend----returnendreturnendendendendendendelseendelseend。
2024-04-26 21:22:57 24
转载 Mac unity vsCode 环境配置
如果OUTPUT 处开始下载最新版的 OmniSharp(这里有个小坑),需要等到下载完成(一定要下载完成,请记住, Windows 用户这里不需要担心,VSCode 会弹出提示框自行下载,比 macOS 要便捷的多。在搜索框中搜索 Unity Debbger 或者直接在下拉列表中寻找这个选项。根据自己的需求,下载对应的版本,下载完成后直接打开安装即可。打开 VSCode,在左侧栏中选择调试按钮,在点击。如果不配置这个,确实可以开发了,但是各种类型不认。检验是否安装成功,如下表示成功安装。
2024-04-02 14:14:26 117
转载 Mac 上使用SVN 与 操作Homebrew 方法
在上安装的方法如下:打开终端。可以在Mac的“应用程序”文件夹中找到“实用工具”文件夹,然后打开其中的“终端”应用程序。12复制并粘贴安装命令。在终端中,粘贴以下命令并按回车键:`/bin/bash -c "$(curl -fsSL)"`。这个命令会从GitHub下载Homebrew安装脚本并执行安装。等待安装过程。安装过程中,终端会显示进度和提示信息,请按照屏幕上的指示操作。添加环境变量。
2024-03-20 22:25:02 299
转载 安卓Native内存分析工具LoliProfiler
• 调试器客户端支持Windows7/10,MacOS Mojave以及更新版本• 可直接调试 Debuggable 的 APP• 支持挂载到运行中的 APP 上• 支持多种堆栈回溯技术• 官方提供游戏引擎优化方案,支持调试大型游戏• 在越狱设备上可调试发布版程序• 支持多种数据展示模式:堆栈聚合列表、TreeMap、内存碎片。
2023-12-24 21:53:10 333
转载 Coverity代码审计使用教程
Coverity多次检测同样的代码(两次之间,被检测的代码有改动),不会覆盖先前的报告,即第一次检测得到的report item number还是有效的,不会被新的报告覆盖,搜索它仍然可以查看先前检测出来的问题。客户端的完成代码扫描之后,可以将扫描结果上传到Coverity的Web端,Coverity默认的http端口是8080,https端口是8443,我们可以输入在安装过程中设置的用户名及密码进行登录。视图可以配置在Coverity连接用户界面(使用相同的用户凭证,将连接在管道运行)。
2023-12-24 21:43:54 425
转载 性能工具 之 火焰图
是火焰图形状的数据结构,是一个二维数组,每一行对应火焰图中的每一行,在每一行中,Single类型火焰图4个数描述了一条bar,例如第一行是1个bar,第二行有2个bar。在上面这个火焰图中,可以看出 main 函数调用了 funcA、funcB、funcC,其中 funcA 又调用了 funcD、funcE,然后这些函数的开销又都不是自己花掉的,而是因为自己调用的一个 CPU 密集型的函数 caculate。在上面的实验中,虽然我们只采集了几秒,但是生成的文件还挺大的,有 800 多 KB。
2023-12-17 23:19:00 585
转载 Android Studio CPU 性能剖析器
在Android开发中,开发者可通过"系统跟踪"观察Android设备的运行情况并生成跟踪报告,在此基础上进行分析优化。Android Studio CPU 性能剖析器Systrace 命令行工具Perfetto 命令行工具"系统跟踪"应用其中,Android Studio CPU Profiler性能剖析器可实时检查应用的 CPU 使用率和线程活动,此外还可以查看方法跟踪记录、函数跟踪记录和系统跟踪记录中的详细信息。与CPU Profiler功能类似的TraceView、DDMS已弃用。
2023-10-15 23:17:34 1377
转载 Simpleperf 使用
Simpleperf 是Google随NDK一起发布的一款profile工具(注:从NDK r13开始),它是针对Android平台的一个 native 层性能分析工具。
2023-10-15 23:08:04 452
转载 网页文字复制的几种方法
一种简单直接的方法,不用进行任何其他操作,直接选中文字,然后将文字拖动到文档或者社交软件对话窗口,直接就能自动粘贴你选中的文字。有些网站用了它之后,选中文字可以直接用Ctrl+C复制文字,有些网站可能不行,不行的话就点击鼠标右键,然后点击复制按钮进行复制。一个好用的浏览器插件,安装它之后,在浏览器网页界面开启复制的功能,就可以快速复制网页上的文字,支持的网站还是挺多的。进入打印界面之后,直接选择需要复制的内容进行复制就好了,复制完成之后取消打印就可以了。以上就是5种可以直接复制网页文字的方法。
2023-06-11 10:08:15 4501
转载 球谐光照,球谐函数介绍
推导球谐函数是球面坐标系下的拉普拉斯方程(f(x,y,z) = 0 的泊松方程)中角度部分的解,这里参考 球谐函数 自己手推一遍从笛卡尔坐标系到球坐标系的推导过程,可以参考:https://wenku.baidu.com/view/f6c75dd2da38376baf1faec3.html然后主要是分离变量法,考虑虚数域的公式有如下推导,参考。
2023-06-05 14:11:24 1740
转载 动态模糊或运动模糊(motion blur) 介绍
动态模糊或运动模糊(motion blur)是静态场景或一系列的图片像或是中快速移动的物体造成明显的模糊拖动痕迹。
2023-06-04 23:16:56 3307
转载 DirectX 12 之 ShadowMap
0.7 : 1.0;一旦阴影图渲染完成,我们就可以在正常视角渲染场景,然后将场景中的片元像素P,转换到灯光空间下,我们将它在灯光空间下的坐标Z分量(深度)记作d(p)。还是使用上面的案例,我们试想下,场景中的片元像素P在灯光空间下,可能有很多像素与之重合,而且一定有一点 �′ 是离摄像机最近的,也就是ShadowMap上对应的纹素R值(当然也可能P和 �′ 是一个点)那这个 �′ 点就可以作为ShadowCoords去采样ShadowMap,得到s(p),进而和d(p)比较,来判断是否在阴影中。
2023-05-29 15:16:48 362
转载 Intel® Graphics Performance Analyzers (GPA) 图形优化
比如,配备了高端GPU的平台上,我们拿到一款游戏,如果它只能跑到30帧每秒(FPS),我们希望通过这个工具能把它变成60帧或者更高;主流的显卡原来只能跑到5帧、10帧,我们希望通过优化可以跑到30帧或者更高;对于安卓平台上的游戏,我们也希望通过优化,达到30帧、60帧或者更高。,我们使用一台主机系统,一个目标系统,主机系统就是安装Intel GPA工具的这台机器;目标系统可能是个平板电脑或者另外一台PC的机器,或者我们也可以把主机和目标平台都放在同一台机器上。大家可以看一下。
2023-05-23 14:59:41 658
翻译 How To Get Start With DOTS (第 7 篇) v1.0
How To Get Start With DOTS (第 7 篇) v1.0
2022-12-15 00:01:45 191
翻译 How To Get Start With DOTS (第 6 篇) 回顾
How To Get Start With DOTS (第 6 篇) 回顾
2022-12-14 23:52:41 136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人