20
11
06

154 Mb vs 2 Mb

01:13 Technocracy

Indovinello incrementale.

C’è un applicativo distribuito su 4 livelli di profondità e scalabile su n server. Questo applicativo usa un piccolissimo strato superficiale per convertire le chiamate verso un possibile client.

Uno pesa 154 Mb e uno 2 Mb.

Vi do una mano per capire chi occupa quanto.

Uno è Java, JVM esclusa.

L’altro è Ruby, interprete escluso.

Non aggiungo altro.

tags

4 comments Add yours below

1

Lawrence Oluyede 2006 11 20 at 01:30

No no aggiungi :P A me sembra strano, 154mega son tanti anche per Java e 2 mb son pochi anche per Ruby. Di che situazione stai parlando?
2

Folletto Malefico 2006 11 20 at 02:37

Non posso aggiungere molto perché è la piattaforma che sto sviluppando per Key-One. ;)
Ti posso però dare un consiglio su come leggere questo post...

E' evidente che c'è un motivo se occupa 154 Mb e riguarda alcune scelte di sviluppo dovute e tempistiche e competenze. Ma in realtà la riflessione non è propriamente sull'aspetto tecnico.

Si tratta più di una considerazione proprio sulle scelte. Su Java per essere veloce nello sviluppo è "necessario" l'utilizzo di framework, classi, strutture. Ed è evidente che tutto questo ha un costo. Non solo, l'integrazione estrema porta anche ad avere monoliti enormi per necessità minute.

Quindi, uno sviluppatore Java-like ha sicuramente delle scelte, ma se ci sono determinati vincoli (dettati da competenze essendo magari sviluppatore su quella piattaforma e dettati anche da velocità di sviluppo) accadono cose come queste.

Il tutto è l'iterazione in scala del problema che avevo sollevato qualche tempo addietro sui semplici loop. E' uno status mentale che permea tutta la filosofia Java.

O no? Chissà...
3

IO 2006 11 27 at 21:23

As usual, non c'ho capito na mazza... -____-'

BaSci
4

Lawrence Oluyede 2006 11 28 at 22:18

Beh stai aprendo una porta spalancata. A me Java non è mai piaciuto :-)

Leave your Comment

required

required, hidden, never shared

Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post ~ Subscribe to the comments via RSS Feed