回答
每個畫布至少消耗內存不少於相同大小的圖像。
無論如何,這些畫布有多大?
在同一頁面上有500張不同的圖片可能會降低PC的速度,如果這些圖片通過CSS縮小(所以你有額外的CPU使用率),緩慢是壓倒性的(我已經測試過)。
快速測試完成:
香港專業教育學院創建500個512 * 512的畫布,以及Windows內存使用率約爲40MB。並非如此,真的。
現在我應該通過JS繪製每一個,也許使用它們分配更多的內存。
CNC中
500米的畫布,512×512,在每一個被繪製的三角形:http://jsfiddle.net/3U4hG/1/
消耗大約0.5GB,約1MB每個帆布,並且考慮到512x512x4(4個字節每像素)是 1MB,可以輕鬆確定內存使用情況。
太好了,謝謝。 – UpTheCreek
我覺得這一點沒有理解,或者至少只是暗示「真實」的答案。很明顯,500張圖片需要很多空間/性能。重要的部分是:它如何與500個獨特的圖像進行比較?或者,作爲靜態文件的服務器端生成的圖像與在畫布上寫入的客戶端生成的圖像相比,是否有區別? – Odalrick
- 1. 您可以在一個頁面上有多個Require.JS模塊
- 2. 一個案件在牆上可以有多少活動是否有限制?
- 3. 是否可以在元素內的畫布上繪製?
- 4. 是否可以在多個表單上擁有一個usercontrol實例?
- 5. 是否可以在圖表元素上畫一個矩形?
- 6. 是否可以在一個git倉庫中擁有多個HEAD?
- 7. 一個匿名類可以擁有多少個實例?
- 8. 是否可以從WebDriver實例同時獲取頁面上的多個元素?
- 9. 應用程序可以擁有多少個主頁面?
- 10. 是否可以縮放一個畫布元素
- 11. P5js在畫布元素後面有一個div元素
- 12. 是否可以在同一個HTML元素上有多個指令?
- 13. textarea的實際限制是多少?
- 14. 您是否可以擁有一個以上的Google Site Verification標記
- 15. 如果公司有多個位置,您是否可以在網站上擁有多個RDFa?
- 16. 網頁上多個html5畫布元素的計時實踐
- 17. 兩個jcanvas圖層蒙版是否可以存在於同一個畫布上?
- 18. HTML 5頁面上的多個畫布元素
- 19. 檢查一個元素是實際的頁面
- 20. JMS主題是否可以擁有多個發佈者
- 21. 有多少代碼可以插入到Excel中是否存在限制,還是它是一個錯誤?
- 22. 我可以在不破壞先前繪製的畫布元素的情況下畫一個畫布元素嗎?
- 23. 您是否可以在Spring Boot中擁有多個傳輸客戶端?
- 24. 在同一頁面上的多個d3強制佈局實例
- 25. 是否可以將html元素和元素畫布一起復制?
- 26. 是否有一個畫布的js庫,可以轉換到畫布上的頁面直起來
- 27. 在j2me的一個屏幕顯示上是否可以有2個畫布類
- 28. 是否允許在頁面中擁有多個document.ready?
- 29. 在單個Oracle事務中我可以做多少工作是否有限制?
- 30. 地圖在Scala中可以包含多少個鍵是否有限制?
@PeeHaa:是的,對不起.. – genesis
我在3k畫布之前遇到了chrome崩潰的問題。空的畫布不是問題,這些是從視頻元素複製的。這些畫布不在DOM中,我正在使用它們緩衝網絡攝像頭視頻進行播放。 –