Quizas una de las formas mas comunes de perder el tiempo es alojando y desalojando memoria, muchas veces (por no decir todas) es posible estimar cuanto de memoria se va a usar y podes definir la memoria en forma estatica, esto es un horror para muchos puristas del lenguaje, pero generalmente estos puristas jamas en su vida tuvieron que optimizar un codigo.OK,
Es notable como las practicas de "buena" programacion como no usar variables globales y definir clases para cualquier cosa se vuelven contraproducentes cuando tratas de optimizar el codigo.
Yo te recomendaria tratar de programarlo en C pelado (es un dialecto exclusivo :), utilizar PROFUSAMENTE puntl detectar lo que realmente esta pasando peros y evitar todo movimiento de memoria, a veces puede ser dificior muchas caracteristicas del lenguaje (late binding, sobrecarga de operadores, garbage colector y esas cosas).
JuanK trabaja con C# como si fuera MS-DOS
reserva memoria estática, te lo recomiendo ya que yo me dedico a optimizar programas que no usa nadie jamas ni sirven para nada.
No se puede del todo porque no existen en el momento implementaciones del CLR que generen código de 16 bit y que corran en modo real.
Y sino sirven para nada... para que los haces? :rolleyes: