目录
性能优化:从一个警告谈起
前几天使用Cesium.js加载大量的Label文字标签时,突然发现场景会变得很卡顿,然后打开开发者工具,发现出现了一个从未注意到过的浅黄色警告(如下图所示)。
起初我并未将这个警告和场景渲染大量Label文字标签时,表现出来的卡顿现象联系到一起,直到客户提出这个问题之后。。。
为了追根溯源,我将之前所有的代码挪到示例Demo中,尝试进行问题复现,于是就定位到了通过LabelCollection加载Label标签会出现黄色警告这个地方。
这个警告,即时是在官网sandcastle的示例demo中,也是存在的。于是更加好奇,这个警告的具体含义。
Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true.
大致意思是:
Canvas2D:getImageData()方法的复杂回调,在willReadFrequently属性设置为true时,效率更高。
<