[Programación] Re: [Programación] Ocupar memoria

Rafael Bidegain r.bidegain en gmail.com
Sab Mayo 31 21:52:03 ART 2008


El día 31 de mayo de 2008 12:43, Angel Arancibia
<angel.arancibia en gmail.com> escribió:
> Es un tema un tanto raro, ya que apunta a lo inverso que se busca
> siempre en cualquier programa,
> Aclarando que es con fines de investigación, no de hacer algún virus
> ni nada de eso ..... necesito (quizás hacer) un programa que coma
> memoria (de 2G a 4G), no importa si hace algo útil o no, puede estar
> en C, python, fortran, perl o algún otro (quizás R, NO java)..... y si
> es un binario (para consola), para 64.

te paso una posible solución en ruby.

cadena1kb = Array.new(1024,"0").to_s;

arrayGigante = []

#en este loop ocupo 2 gigas
2.times {

  #en este loop ocupo 1 Giga
  1024.times {

    #en este loop ocupo 1 Mega
    1024.times {
      arrayGigante.push(cadena1kb)
    }
    #fin del loop para ocupar 1 Mega

  }
  #fin del loop para ocupar 1 Giga

}


-- 
/* Rafael Bidegain
Linux Registered User # 204304
CaFeLUG Grupo de Usuarios de Software Libre de Capital Federal
http://www.cafelug.org.ar */



Más información sobre la lista de distribución Programacion