multithreading - Unity 3D 应用程序的外部分析器

标签 multithreading unity3d profiling profile profiler

您好,有没有办法使用外部分析器来分析进程?我使用统一分析器,但它不显示其他线程中的分配,然后是主线程。

最佳答案

我很确定使用 Unity Profiler 是分析 Unity 编写的应用程序/游戏的最佳方式。 Unity Profiler 仅在主线程上显示分配,因为您的游戏代码所在的位置。

在某些情况下,我们可以创建自己的线程来进行一些计算,我想这就是您的情况,所以我建议您使用 ANTS Performance ProfilerANTS Memory Profiler ,我使用它们来分析普通的 .NET 应用程序,它们确实是很棒的配置文件,是的,它们显示了对所有应用程序线程的分配。

关于multithreading - Unity 3D 应用程序的外部分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32614487/

相关文章:

java - 为什么 VisualVM 中的 CPU 时间不加起来?

java - ServerSocket 在单独的线程中抛出 java.net.BindException : bind failed: EACCES (Permission denied) on Android

C++11增加原子变量,赋值给其他值,是原子操作吗?

c# - API 不可知 Vector3、Matrix 等?

c# - unity3d如何改变实例化预制件的颜色

ios - Xcode 分析错误,缺少库?

Erlang 进程减少计数

python服务器程序cpu使用率高

c# - 向线程发送消息的最佳方式

java - Unity AndroidJavaObject 无法正常工作而不显示错误