DocumentCode
460953
Title
Comparing the size of .NET applications with native code
Author
Rohou, Erven ; Costa, Roberto
Author_Institution
STMicroelectronics, Manno, Switzerland
fYear
2005
fDate
Sept. 2005
Firstpage
99
Lastpage
104
Abstract
Byte-code based languages are slowly becoming adopted in embedded domains because of improved security and portability. Another potential reason for their adoption is the reputation for smaller code size than native. This is critical in contexts in which a small memory footprint is crucial to reduce production costs. This paper compares the code size of applications compiled for .NET framework with the same natively compiled for various processors. The paper shows that the assumption of an impressive code size reduction is not reachable and it suggests that the adoption of such languages in embedded contexts be justified by additional arguments. The paper also studies the reasons for this and it compares with the compression ratios achievable for various applications through alternative techniques.
Keywords
Application software; Computer aided manufacturing; Computer languages; ISO standards; Java; Libraries; Permission; Runtime environment; Security; Yarn; .NET; bytecode; code size; managed environments;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2005. CODES+ISSS '05. Third IEEE/ACM/IFIP International Conference on
Conference_Location
Jersey City, NJ, USA
Print_ISBN
1-59593-161-9
Type
conf
DOI
10.1145/1084834.1084862
Filename
4076360
Link To Document