Browse by Tags

Traza de asp.net y el consumo de memoria
Tuesday, December 18, 2007 2:24 AM
El siguiente caso a presentar está relacionado con el alto consumo de memoria de una aplicación. Como el título lo dice, está relacionado con el uso de la traza de asp.net (trace en web.config .) El escenario era similar a lo descrito ahora. La aplicación analizada empezaba a consumir memoria y aunque tenía momentos donde la liberaba, la impresión general era... Read More...
Microsoft.VisualBasic.dll, ¿Eres tan malo como dicen?
Thursday, September 27, 2007 2:16 AM
Algunos años atrás, todo lo relacionado con Visual Basic (VB) 6.0 tendía a ser menospreciado o subvalorado. Los desarrolladores que utilizábamos VB 6.0 no éramos los primeros en levantar la mano para decir orgullosos que lo utilizábamos, como sí lo hacían los que usaban C o C++. Una pequeña fracción de esa baja estima se mantuvo aún cuando apareció .net. Era... Read More...
Entre las excepciones y la flojera de los desarrolladores
Friday, July 20, 2007 5:07 AM
Una de las recomendaciones importantes en el desarrollo de código es la "no utilización de excepciones para evitar realizar validaciones." ¿A qué me refiero? A usar try/catch para no tener que escribir código que valide algo. Total, si se cae, en el catch retorno que es falso, si no se cayó, entonces retorno verdadero. Así no es necesario codificar... Read More...
by pmackay | 5 comment(s)
Filed under: ,
¿Por qué no debo compilar en modo debug?, Parte III
Thursday, July 12, 2007 5:38 AM
Como lo mencioné al terminar el segundo post sobre por qué no debo habilitar debug=true en web.config , la tercera entrega vendría relacionada con optimizaciones a nivel de código IL. Si no leíste los posts anteriores, te recomiendo hacerlos, aunque este no es la continuación de ninguno de los dos. Las direcciones son: http://msmvps.com/blogs/pmackay/archive... Read More...
by pmackay | 3 comment(s)
Filed under: ,
Configurando threads en machine.config
Saturday, June 09, 2007 5:28 AM
La configuración de threads y conexiones de asp.net es un tópico oscuro. De algunos libros o KBs se puede obtener información, pero a mi entender , ninguna de ellas explica claramente cómo deben configurarse las opciones disponibles. Las opciones que hago mención son las que se encuentran en el archivo machine.config , dentro de las siguientes secciones: system... Read More...
by pmackay | 7 comment(s)
Filed under: ,
La contradicción de las aplicaciones ultra parametrizables y customizables
Saturday, April 21, 2007 11:05 PM
Estas últimas semanas han estado un poco aburridas. No se han presentado problemas de aplicaciones pero seguramente se presentarán... tarde o temprano. Sin embargo, a falta de problemas que se presentan, nos encargamos de buscarlos, o más bien dicho, de forzarlos. Una de las últimas actividades realizadas corresponde a la revisión de una aplicación que será liberada... Read More...
by pmackay | 4 comment(s)
Filed under: ,
Dispose en SPWeb, SPSite y SPListItemCollection, desarrollando Web Parts para SharePoint
Sunday, March 11, 2007 9:26 PM
Después de una extenuante semana de viaje viendo un caso fuera de Chile, el cual me obligó a estar offline casi todos los días, me doy un tiempo para escribir y dar a conocer los usuales problemas con que uno se enfrenta cuando analiza web parts que corren sobre SharePoint*. Hasta hoy, he visto web parts desarrolladas que normalmente tienen pérdidas de memoria... Read More...
by pmackay | with no comments
Filed under: , ,
Concatenación de strings y como “matar” un servidor
Tuesday, February 27, 2007 12:41 AM
Uno de los problemas que usualmente uno enfrenta es el alto uso de CPU de un servidor y la “poca” capacidad de procesamiento de éste. La forma tradicional de analizar estos problemas de alto uso de CPU es tomar dumps de memoria mientras la CPU esta con alto uso y ver que está ejecutando cada thread en el momento de la “foto”. Para el caso que revisé hace un tiempo... Read More...
Variables de sesión y costos escondidos
Wednesday, February 07, 2007 3:49 AM
Hace algunas semanas estuve de visita en un cliente, en donde me encontré con una aplicación que cada cierto tiempo, experimentaba excepciones de escasez de memoria (Out Of Memory). Como vimos en el post sobre la analogía entre la memoria de un servidor y un restaurant, http://msmvps.com/blogs/pmackay/archive/2007/02/02/netadmin.aspx , una de las causas por las... Read More...
by pmackay | with no comments
Filed under: , ,