Avec Mono, j'ai des résultats comparables :
2214400 2009年07月09日 20:36 System.Web.dll
4503320 2009年07月09日 20:41 System.Web.dll.so
330944 2009年07月09日 20:41 System.Web.dll.metadatas
J'ai généré uniquement les meta-datas (qui sont également présentent dans System.Web.dll et System.Web.dll.so) pour avoir une idée de leur taille, ces informations étant indispensable, que ce soit pour le code natif ou le bytecode.
On peut en déduire la taille du bytecode pour cet assembly :
2214400 -ひく 330944 =わ 1883456
Si on suppose que System.Web.dll.so contient meta + bytecode (pour quoi faire, je sais pas) et code natif, ca donne un code natif 21% plus gros que le bytecode.
Si on suppose que System.Web.dll.so contient meta + code natif mais sans bytecode (ce qui semble logique), ca donne un code natif 121% plus gros que le bytecode.
[^] # Re: Pourquoi Mono ?
Posté par TImaniac (site web personnel) . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
2214400 2009年07月09日 20:36 System.Web.dll
4503320 2009年07月09日 20:41 System.Web.dll.so
330944 2009年07月09日 20:41 System.Web.dll.metadatas
J'ai généré uniquement les meta-datas (qui sont également présentent dans System.Web.dll et System.Web.dll.so) pour avoir une idée de leur taille, ces informations étant indispensable, que ce soit pour le code natif ou le bytecode.
On peut en déduire la taille du bytecode pour cet assembly :
2214400 -ひく 330944 =わ 1883456
Si on suppose que System.Web.dll.so contient meta + bytecode (pour quoi faire, je sais pas) et code natif, ca donne un code natif 21% plus gros que le bytecode.
Si on suppose que System.Web.dll.so contient meta + code natif mais sans bytecode (ce qui semble logique), ca donne un code natif 121% plus gros que le bytecode.