Files

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-03-13 12:18+0200\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Last-Translator: didacus <diequito93@gmail.com>\n"
"Language-Team: \n"
"X-Generator: Poedit 1.5.4\n"

#: ../../Creational/Pool/README.rst:2
msgid "`Pool`__"
msgstr "`Pool`__"

#: ../../Creational/Pool/README.rst:4
msgid ""
"The **object pool pattern** is a software creational design pattern that "
"uses a set of initialized objects kept ready to use  a \"pool\"  rather "
"than allocating and destroying them on demand. A client of the pool will "
"request an object from the pool and perform operations on the returned "
"object. When the client has finished, it returns the object, which is a "
"specific type of factory object, to the pool rather than destroying it."
msgstr ""
"Il **pool pattern** è un pattern creazionale che inizializza un insieme di "
"oggetti e li tiene pronti all'uso all'interno di una  \"pool\"   invece di"
"allocarli e deallocarli su richiesta. Il client che usa la pool richiederà un oggetto "
"al suo interno su cui effettuare delle operazioni. Una volta che ha concluso l'oggetto, "
"il quale è un tipo particolare di factory, sarà restituito alla pool invece che distrutto."


#: ../../Creational/Pool/README.rst:11
msgid ""
"Object pooling can offer a significant performance boost in situations where "
"the cost of initializing a class instance is high, the rate of instantiation "
"of a class is high, and the number of instances in use at any one time is "
"low. The pooled object is obtained in predictable time when creation of the "
"new objects (especially over network) may take variable time."
msgstr ""
"Il pooling degli oggetti può offrire un aumento delle prestazioni significative in situazioni "
"dove il costo per inizializzare un'istanza di una classe è alto, la percentuale di istanziazione "
"è alta e il numero di istanze in uso in qualune momento è basso. L'oggetto ottenuto dalla pool "
"ha tempi prevedibili quando la creazione di nuovi oggetti (soprattuto in rete) richiede del tempo."

#: ../../Creational/Pool/README.rst:18
msgid ""
"However these benefits are mostly true for objects that are expensive with "
"respect to time, such as database connections, socket connections, threads "
"and large graphic objects like fonts or bitmaps. In certain situations, "
"simple object pooling (that hold no external resources, but only occupy "
"memory) may not be efficient and could decrease performance."
msgstr ""
"Tuttavia questi benefici valgono per oggetti che impiegano tempo per essere creati "
"come connessioni alla base di dati, socket, thread e oggetti come font e bitmap. "
"In alcune situazioni il semplice pooling degli oggetti (ovvero non mantengono risorse esterne "
"ma occupano solo memoria) può non essere efficiente e far calare le prestazioni."

#: ../../Creational/Pool/README.rst:13
msgid "UML Diagram"
msgstr "Diagramma UML"

#: ../../Creational/Pool/README.rst:20
msgid "Code"
msgstr "Codice"

#: ../../Creational/Pool/README.rst:22
msgid "You can also find this code on `GitHub`_"
msgstr "Potete trovare questo codice anche su `GitHub`_"

#: ../../Creational/Pool/README.rst:85
msgid "Test"
msgstr "Test"