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
- 1. Pool di oggetti e allocazione dinamica
- 2. eredità classica e pool di oggetti
- 3. Pool di oggetti per wrapper e stringhe Java
- 4. Funzione C# per restituire oggetti/entità generici
- 5. Come restituire nuovi oggetti C++ in Cython?
- 6. oggetti che passano per restituire i risultati in un errore
- 7. come trovare e restituire oggetti in java hashset
- 8. Non può uscire di contenuti preso in prestito quando prendere in prestito un tipo generico
- 9. Come restituire un elenco di oggetti come IHttpActionResult?
- 10. Come si gestisce il pool di oggetti in primavera?
- 11. Come creare oggetti jQuery dalla matrice di oggetti jQuery?
- 12. Come creare test per oggetti poco.
- 13. Impossibile prendere in prestito una variabile perché non posso prendere in prestito una variabile locale immutabile come mutabile
- 14. Come forzare PDOStatement-> fetchAll per restituire l'array di oggetti?
- 15. Come posso prendere in giro gli oggetti Moose?
- 16. Impossibile prendere in prestito come immutabile - String and len()
- 17. Impossibile creare un array di oggetti lista
- 18. Impossibile prendere in prestito il contenuto mutuo immutabile come mutabile
- 19. Python funzioni C-API che prendere in prestito e rubare riferimenti
- 20. three.js come creare oggetti bifacciali
- 21. Come creare oggetti personalizzati in Javascript?
- 22. Come creare oggetti Singleton in swift
- 23. Come creare un elenco di oggetti personalizzati in GraphQL
- 24. Come posso creare "oggetti opzioni" in Scala.Js?
- 25. come creare oggetti globali REAL in v8?
- 26. Come creare oggetti al volo in python?
- 27. Creare un elenco di oggetti valore chiave
- 28. Oggetti all'interno di oggetti in OCaml
- 29. Come restituire il numero di oggetti aggiornati in mongodb?
- 30. Come creare oggetti unici in RethinkDB
http://sourcemaking.com/design_patterns/object_pool/java# –