Pregunta

Tengo una aplicación que se comunicará bastante con un servidor a través de HTTP, y estas conexiones pueden superponerse. Estoy planeando cargar los datos de forma asincrónica. Entiendo que hay un impacto en el rendimiento asociado con la asignación de memoria, por lo que pensé que lo más inteligente sería mantener un conjunto de objetos de conexión disponibles para que cada vez que necesitara comunicarme con el servidor hubiera una buena posibilidad de que yo no tendría que asignar una nueva conexión, solo reutilice una inactiva. Sin embargo, no parece haber una manera de activar una conexión existente con un nuevo objeto de solicitud. ¿Es algo que me falta o estoy ladrando el árbol equivocado?

¿Fue útil?

Solución

Obedezca la regla de oro de la optimización del rendimiento: Mida primero. Es bastante probable que el impacto en el rendimiento causado por la asignación de un nuevo objeto de conexión sea insignificante.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top