Mailinglist Archive: opensuse-es (681 mails)

< Previous Next >
Re: [opensuse-es] Re: [OT] Java vs. Javascript (Era: [OT] El gobierno argentino decide seguir dependiendo del monopolio microsoft)
  • From: "Karl García Gestido" <karlggest@xxxxxxxxx>
  • Date: Mon, 10 May 2010 21:44:07 +0200
  • Message-id: <201005102144.26309.karlggest@xxxxxxxxxxx>
O Luns 10 Maio 2010 16:13:54 Carlos E. R. escribiu:
On 2010-05-10 13:11, Camaleón wrote:
El Mon, 10 May 2010 12:05:24 +0200, Carlos E. R. escribió:
(...)

Consumo de ram linux: 1,2 GiB. (thunderbird, firefox, writer, java)
Consumo de ram windows xp: 211 MiB. (outlook, word, explorer, java)

¡¡WTF!!

Bueno, yo ya lo he dicho alguna vez, no es cierto que el linux necesite
menos memoria que el windows. Necesita más. A no ser que tengas un linux
mínimo y optimizado para usar menos ram, claro: lo que se hace con routers
y otras maquinitas. Usando el BusyBox: un sólo programa que hace las
funciones de un montón de programas de linux, mediante enlaces simbólicos.
Al detectar el nombre con el que se le ha llamado, se comporta como ese
programa. Al ser un único binario, es muy compacto, comparte las zonas de
código comunes entre todos ellos -- lo que demuestra que lo de las
librerías dinámicas compartidas no es un paradigma tan ideal como parece.

Linux asigna la memoria de distinta forma a Windows. Eso no es novedad.

Hay tareas (procesos) que consumen más en Linux y otras que consumen más en
Windows.

Ahora bien, si consultáis el consumo de RAM, en Linux siempre se darán
resultados "inflados". Linux tiende a cargar más cosas en RAM de las precisas,
mientras que Windows tiende a cargar menos de las necesarias. No dice nada
bueno de sí mismo un sistema que esté al 10% de uso, mejor que esté al 90!!!!

Por ejemplo, en mi sistema (uso doméstico):

free
total used free shared buffers cached
Mem: 1020968 1011576 9392 0 21216 317996
-/+ buffers/cache: 672364 348604
Swap: 1437712 176488 1261224

vmstat 5

procs -----------memory---------- ---swap-- -----io---- -system-- -----
cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa
st
0 0 176484 15932 21432 314964 3 37 749 106 537 1084 9 3 83 5
0
1 0 176484 15932 21432 315004 0 0 0 44 317 446 4 1 95 0
0
0 0 176484 15436 21440 315904 0 0 173 2 337 465 3 1 93 3
0
1 0 176484 15444 21440 315944 0 0 2 0 267 369 3 1 97 0
0
0 0 179232 10508 20328 323756 0 550 12149 607 1263 1503 9 3 59 29
0

Que son valores "razonables" para un equipo con un montón de chorradas en KDE4
con Firefox incordiando -digo, abierto-.

Es más que posible que aplicaciones -que usen java, principalmente- como
Firefox y openOffice consuman más recursos en openSUSE que en Windows, y
algunas de ellas incluso dependan de qué distribución GNU/Linux consideres...
algún día podíamos hacer una "quedada" e ir junto a sus desarrolladores a
prenguntarles por esa cuestión xdddd

De hecho, recuerdo una conversación de hace años con un conocido mío que
llevaba un millón de años desarrollando en C y C++... me decía algo como: "y
dicen que Java no va rápido... ¡va igual, o más rápido, que C++!!! lo malo, es
que hay que saber programar..."

Salud!!
----
karl
< Previous Next >
References