實例化對象 是否影響程序的性能 我一個頁面多出用到該對象?是否要用時才實例化,用完就釋放對象?
2 回答

瀟湘沐
TA貢獻1816條經驗 獲得超6個贊
第一個問題、實例化對象肯定會占用內存、但是不同的對象會占用不同的內存,生命周期、位置不一樣。比如局部變量和全局變量。
第二個問題,多處用到的對象、都多少、找個平衡點。如果是局部變量,它是在堆上,在當前使用完后,就會被自動回收了,如果你的這個頁面的生命周期很長的話..你聲明全局的變量會一直占用者你的內存。至于到底用什么、找個平衡點吧。
第三,用的時候再實例化、是一個好習慣,。雖然不是說真的就提高多少性能。只是把耗費的性能在不同時間來初始化。如果你要用10個對象,你在初始化的時候全部new出來,和分成10次不同時間new出來是不一樣的。
- 2 回答
- 0 關注
- 472 瀏覽
添加回答
舉報
0/150
提交
取消