簡體   English   中英

Javascript垃圾回收在多大程度上影響性能?

[英]How much does Javascript garbage collection affect performance?

我正在編寫一堆腳本,這些腳本可以順序顯示圖像(例如,每秒1張),並要求用戶做出鍵盤或鼠標響應。

我正在使用閉包來處理圖像呈現和用戶輸入的時間。 這會導致垃圾收集非常頻繁地發生,我想知道這是否會影響性能(即圖像呈現的時間)。

依賴於閉包是如何工作和圖像。 例如,如果閉包知道圖像,但將用戶輸入作為參數,而不是反之,則具有大約5個不同圖像但20種不同輸入的系統將更有效地運行-因為您可以最大程度地在任何給定時間關閉5個,而不是大約20個。

另外,您也許可以將其轉換為如下系統:

  1. 圖像顯示對象的單個實例可以在多個圖像上重復使用(它應該只包含最有限的狀態)。
  2. 觸發事件的用戶輸入功能/對象。
  3. 用戶輸入的事件處理程序,根據(2)發出的內容重新配置(1)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM