-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2010-01-30 a las 11:55 -0000, Camaleón escribió:
Me he topado con un ¿bug? muy feo en gedit ("tranquis", no lo he probado en suse :-P) y para hacer más pruebas, me gustaría saber cómo podría crear varios archivos de distinto tipo, por ejemplo, texto plano o html (cualquier formato que pueda leer el gedit), pero de gran tamaño (>100 MiB).
Fácil, para uno de texto. Partes de un fichero de texto grande, del tamaño que quieras. Luego haces correr un script como este: rm salida.txt for X in `seq 1 1000`; do cat origen.txt >> salida.txt echo "===== trozo $X =========================== " >> salida.txt done Eso concatena 1000 veces el fichero original con una linea en medio de cada trozo, con un contador. Para ficheros con formato especial, como xml, pues no te puedo decir, porque ya sabes que no me llevo bien con ese formato y no sabría como concatenar trozos congruentes.
¿Cómo podría hacerlo? :-?
...
El problema es el siguiente: el otro día abrí un archivo en formato xml de unos 100 y pico megas el en Gedit y me dejó colgado ("seco", sin recursos, sin ram) el equipo¹. Al reiniciarlo, en el registro me encontré con un bonito mensaje "OOM-killer" (out of memory killer), supongo que para poder liberar memoria.
Al hacer algunas pruebas, vi que el gedit empezaba a consumir ram² de forma desmesurada. Este comportamiento no sucede con otros editores (como el mcedit o el OOo Writer) que abrían el mismo archivo sin problemas.
Un bug como una casa, claro. - -- Saludos Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAktkMBoACgkQtTMYHG2NR9W3pACffMfwU38oAY4kk7n7QNft+q8w TCAAn0aZNiakqz2x8Ls4zXYihTBGElJb =sxE3 -----END PGP SIGNATURE-----