安德倚天剑 - 2009-6-30 20:21:00
我起初在Eclipse下写了200多行的JAVA程序,把代码粘贴到VisualStudio2005的J#中,编译出.net的exe文件,是11KB
然后在C#中重写、优化程序,让它只有124行,但是编译后确是20KB
这是为什么?
用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; Trident/4.0; GTB6; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MAXTHON 2.0)
lrxyhrm - 2009-6-30 20:32:00
应是格式不一样,文件的属性大小也就不一样。就像记事本和WORD同样的内容大小是不一样的。
天下奇才 - 2009-6-30 20:38:00
代码长度与编译后长度没有必然的关联。代码是给人看的,机器码是直接给机器或者虚拟机看的,对象根本不一样,类似于中文和英文。
© 2000 - 2025 Rising Corp. Ltd.