Volevo sapere che è possibile creare un pool di oggetti? In modo che possa prendere un oggetto dalla piscina e una volta che ho finito il lavoro, posso metterlo in piscina.Come creare un pool di oggetti per poter prendere in prestito e restituire oggetti
risposta
Volevo sapere che è possibile creare un pool di oggetti? In modo che possa prendere un oggetto dalla piscina e una volta che ho finito il lavoro, posso metterlo in piscina.
È possibile sì. Puoi vedere miglioramenti delle prestazioni in molte situazioni se la costruzione di un nuovo oggetto è costosa (come stabilire una connessione al database) o se per altri motivi la larghezza di banda del GC è troppo alta (spesso un problema in Android-land).
Ecco alcune risorse che è possibile utilizzare per implementare il pool. Potresti essere in grado di utilizzare Apache ObjectPool
appena estratto dalla confezione.
perfetto! questo è quello che volevo tutti :) grazie anche a @Sergey! –
Potete aiutare http://stackoverflow.com/questions/43860936/create-objects-in-genericobjectpool – Tony
Anche se la sua fine, ma potrebbe essere utile.
seguito collegamento fornisce informazioni e l'attuazione sufficienti dettagli per la creazione di pool di oggetti utilizzando apache-commons-pool-2:
http://www.techypages.com/2014/03/creating-object-pool-in-java.html
http://sourcemaking.com/design_patterns/object_pool/java# –