unity中的多线程有问题

问题描述 投票:0回答:1

代码如下:

https://gist.github.com/badjano/e51d61237b9dde1df74536b1bc0bcbcc

我尝试删除锁和其他一些东西,但这是我能做的最优化的。有什么办法可以让它更顺畅吗?

最后,我在检查器上将它设置为 1024 和 16 个线程,对于像素数量来说,这是最好的性能。

我不知道为什么会有这些停顿。

c# arrays multithreading unity3d textures
1个回答
0
投票

找到了,在循环内实例化 Data 导致打嗝,所以问题实际上是内存分配开销

现在很顺利,代码更新了,之前的修改有错误

© www.soinside.com 2019 - 2024. All rights reserved.