Título: Ayuda en c# Publicado por: Jeezy en 10 Enero 2018, 07:47 am hola, cree en c# una consola y utiliza sockets y otras cosas, el es que me consume mucha memoria ram y otros recursos, que podría hacer para que me funcione bien o no me consuma recursos o utilice muy pocos. Gracias.
Título: Re: Ayuda en c# Publicado por: Eleкtro en 10 Enero 2018, 09:08 am utiliza sockets y otras cosas (...) que podría hacer para que me funcione bien o no me consuma recursos o utilice muy pocos Cada tipo de código requiere un análisis y tratamiento específico, ¿qué esperas que te digamos con la poca información que has dado, y sin mostrar el código?, es como preguntar "¿que puedo hacer para engordar menos?", pues no se, siempre puede haber soluciones genéricas que le funcionen a la mayoría, pero cada persona tiene un metabolismo y problemas distintos... Algunos consejos generales: - Liberar recursos administrados usando el método IDisposable.Dispose() en aquellos objetos que implementen la interfaz IDisposable (ej. Socket.Dispose()). - Utilizar la clase System.GC del GarbageCollector cuando sea conveniente efectuar una limpieza inmediata (ej. justo despues de liberar un objeto muy pesado). - Realizar un diagnóstico de RAM con el perfilador de Visual Studio (Diagnostic Tools). - Realizar un análisis de código con la herramienta Code Analysis de Visual Studio. Saludos. |