Search

You searched for the word(s): userid:2217
Page 1 of 6 (60 items) 1 2 3 4 5 Next > ... Last »
  • Llamar o no a GC.Collect directamente

    Hace ya un tiempo publiqué un post donde hablaba de liberación de memoria en código manejado, y cómo ayudar a quién es nuevo en .net y le dijeron que la memoria se liberaba sola. En éste, hacía una aclaración, la cual sigo manteniendo hasta ahora. Esta dice relación con el llamar o no a el metodo collect del garbage collector (GC.Collect()). En esa oportunidad decía que uno jamás debería llamar al recolector de memoria
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Sun, Feb 22 2009
    Filed under: Memoria y GC, .net
  • Alto consumo de memoria y cursores de datos

    Sorpresas te llevas en la vida, siempre. A pesar de lo que parezca, hoy no ando sermoneador ni nada por el estilo. Es sólo que no se me ocurre como comenzar este post así que escribo lo primero que se me ocurre . Total, lo interesante viene ahora. Viaje de emergencia, aplicación ASP con excepciones por falta de memoria (Out Of Memory) , servicio interrumpido. Resumen: problemas... un poco de entretención para unos meses muy aburridos. Síntomas Como mencionaba, tenemos una aplicación ASP que de vez
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Thu, Mar 20 2008
    Filed under: Memoria y GC, Casos
  • Internet Explorer se cuelga por algunos segundos

    A diferencia de los otros casos descritos, en esta oportunidad quien estaba en problemas era yo mismo, con un síntoma que seguro a alguno de ustedes le ha ocurrido antes. Veamos de que se trata. Síntomas Cada vez que abría una nueva instancia de Internet Explorer, como también al abrir una nueva pestaña de una instancia que ya llevase corriendo, algunas veces se demoraba una buena cantidad de segundos (entre 10 y 15 segundos) en quedar disponible para poder usarla. Si bien el proceso se creaba y
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Thu, Jan 10 2008
    Filed under: Windows y Microsoft, Casos
  • Signos vitales de un servidor: Parte III (disco)

    Después de unos días de descanso debido a las fiestas ampliamente conocidas, continuamos con la tercera entrega de la serie de monitoreo de signos vitales de un servidor, en la cual presentaremos la información necesaria para detectar problemas de rendimiento en las unidades lógicas de disco de un servidor. Si bien es posible determinar problemas en unidades físicas, las diferentes configuraciones físicas de arreglos RAID 0, 1, 5, 1+0 y 0+1 y la creación posterior de unidades lógicas en el arreglo
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Fri, Jan 4 2008
    Filed under: Tips, Windows y Microsoft
  • Traza de asp.net y el consumo de memoria

    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 que en el largo plazo, siempre subía. Este es un típico comportamiento de un memory leak o pérdida de memoria; la tendencia al alza, aunque
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Tue, Dec 18 2007
    Filed under: Memoria y GC, .net, Casos
  • Signos vitales de un servidor: Parte II (procesador)

    Continuando con los signos vitales de un servidor, hoy día veremos en la segunda parte, el procesador. El análisis del procesador es bastante más simple que el de la memoria. Hay dos contadores importantes. Uno de ellos corresponde al uso del procesador, con dos matices especiales; uso del procesador en modo usuario y el otro en modo kernel . El otro contador corresponde a la cantidad de requerimientos encolados del procesador. Como ya hemos visto en otros posts , Windows utiliza dos modos de ejecución
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Mon, Dec 17 2007
    Filed under: Tips, Windows y Microsoft
  • Signos vitales de un servidor: Parte I (memoria)

    ¿Qué sucede si uno no se siente bien?; en condiciones normales, uno visita al doctor para saber qué sucede y éste hace una revisión general. Si el doctor encuentra algo interesante, te pide hacer unos exámenes para saber con mayor detalle qué está sucediendo. Llevando este mismo ejemplo al área de la informática, si tienes un servidor y presientes (o tienes total certeza) que algo no funciona como debiera, un buen punto de partida es determinar si los signos vitales de éste están bien. El objetivo
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Sat, Dec 8 2007
    Filed under: Tips, Memoria y GC
  • Desmitificando la Encriptación (ex MTJ.NET)

    Aclaración El siguiente contenido apareció publicado en la revista MTJ.NET en MSDN en español en el año 2005, en partes I y II. Debido a que la revista MTJ.NET no está al aire hoy, he optado por lanzarlo al aire nuevamente desde mi blog en un sólo documento. A los suscriptores RSS les pido disculpas de antemano por haber publicado diferentes versiones. Código fuente disponible aquí . Introducción Cuando es necesario darle seguridad a
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Thu, Nov 29 2007
    Filed under: Seguridad
  • Contadores de rendimiento de aplicaciones de 32 bits en sistemas de 64 bits

    Durante el análisis de Microsoft.VisualBasic.dll tuve problemas para poder ver los contadores de rendimiento de la aplicación desarrollada con Visual Studio 2003 y que se ejecutaba sobre el Framework 1.1, en un sistema XP 64 bits. En ese momento inferí que podría deberse a que la aplicación estaba compilada para 32 bits y se estaba ejecutando en un sistema de 64 bits. Es conveniente recalcar que el Framework 1.1 compila ensamblados sólo para 32 bits. Hoy, después de un tiempo, me tope con el KB 922775
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Tue, Nov 13 2007
    Filed under: Tips, Memoria y GC, .net
  • Predicando con el ejemplo

    Predicar con el ejemplo. Hemos escuchado eso desde chicos. A veces es difícil lograrlo, pero el hacerlo trae beneficios de diferente índole. El tema de esta oportunidad está relacionado con los mensajes de error. Uno de los tantos posibles problemas de seguridad de las aplicaciones es la revelación de más información de la necesaria cuando se produce un error. Lo anterior significa que si la aplicación se cae, le informe al usuario pero no le dé mayor información al respecto, información que además
    Posted to la visión de un ingeniero de campo (Weblog) by pmackay on Tue, Oct 30 2007
    Filed under: Tips, Seguridad
Page 1 of 6 (60 items) 1 2 3 4 5 Next > ... Last »