我正在学习linux内核,但是对Web的了解却不多。
我在浏览器(http://webglsamples.org/)上看到了一些WebGL示例,并用perf(Linux的性能分析工具)对其进行了测试。
我看到的是次要的页面错误过多(大约10000〜100000)。
我跟踪了这些次要的页面错误,发现这些错误是在首次访问分配的内存空间时发生的。
这意味着WebGL应用程序会重复执行以下过程。
1.分配内存空间
2.进行计算
3.可用内存空间
我正在尝试分析这些现象的原因。
但是我对Web环境,Java脚本之类的东西一无所知...
任何人都可以对此提供一些提示吗?
为什么WebGL应用程序会过多地重复分配/释放内存空间?