la visión de un ingeniero de campo
cuando tu trabajo es ver por qué las aplicaciones no funcionan
Browse by Tags
All Tags
»
Casos
»
.net
(RSS)
Memoria y GC
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...
¿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...
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...
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...
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...
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...
Buscar
Go
Otra información
Contact
About
RSS for Posts
My tree at Carbon grove
Tags
.net (18)
Casos (12)
Charlas (3)
Memoria y GC (14)
Personales (5)
Seguridad (7)
SQL Server (5)
Tips (15)
Windows y Microsoft (5)
Archives
March 2008 (1)
January 2008 (2)
December 2007 (3)
November 2007 (2)
October 2007 (4)
September 2007 (3)
August 2007 (1)
July 2007 (3)
June 2007 (3)
May 2007 (4)
April 2007 (2)
March 2007 (6)
February 2007 (6)
February 2006 (2)
October 2005 (1)
February 2005 (1)
January 2005 (1)
December 2004 (2)
November 2004 (4)
October 2004 (2)
September 2004 (3)
August 2004 (3)