Androidプログラミング質問スレ Part18
■ このスレッドは過去ログ倉庫に格納されています
0404デフォルトの名無しさん
2012/02/15(水) 00:32:47.79そのコードならbuffer変数(の参照先であるバイト列)が使っていたメモリはnullで潰したタイミングで廃棄可能になる。
ただしfunctionAがメンバー変数とかにbufferの参照を記憶していないことが前提。
ただまとまったサイズのバッファは何回も作っては消すより、可能な限り使いまわすポリシーで持ち回したほうがより高速。
理由は、配列コンストラクタとGCはいずれも比較的遅い処理だから。
■ このスレッドは過去ログ倉庫に格納されています