• 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