我有一個使用FlotJS渲染圖表的EmberJs應用程序。在一個特定的圖表中,我們在圖表中繪製了50多個條形圖,網頁的內存大幅增加,即使移動到其他頁面後,網頁的內存也不會減少。當該圖表呈現5倍以上的網頁崩潰時。 Chrome的任務管理器顯示以下詳細信息,網頁內存急劇增加
之前繪製的圖表,
內存 - 259MB
GPU內存 - 63.7MB
JavaScript中的內存 - 22,982K(12,755K住)
繪製圖表後,
內存 - 396MB
GPU內存 - 58.2MB
JavaScript中的內存 - 46,233K(29,059K住)
當繪圖功能的FlotJS被評論,內存利用率增加1MB增加1MB。
可能的原因是什麼? Chrome任務管理器顯示的內存值包含什麼? FlotJS是否引入了任何內存泄漏?
如何確保只生成50多個小節但不能重複生成? – jhyap
您使用的是哪種版本的Flot? – DNS
@DNS版本0.8.2 –