代码改变世界

随笔档案-2010年07月

为什么EXE不能超过4GB

2010-07-13 10:32 by lixiong, 10220 阅读, 收藏, 编辑
摘要: 为什么EXE不能超过4GB前几天看到大家在讨论EXE装载的问题,很新奇。有的说PE装载受到进程空间的限制,有的说PE一定是整体装入,有的用ZIP自解压包来举例子。我当时大概想了一下,觉得PE不一定是要整体装入的。PE文件包含一个PE header,里面定义了各个段,比如代码,资源等等的偏移地址,装载的时候应该不会超出这个PE header的定义。也就是说,如果PE header里面定义了最远的段是... 阅读全文

其实.NET的确慢, 微软推的这一套的确不适合很多地方

2010-07-08 00:25 by lixiong, 1661 阅读, 收藏, 编辑
摘要: 微软的bing/msn等web平台系统都不是用c#的, 自己好像用c/c++重新搞了一套C#的速度也的确不能和C++什么的比好像对C#和CLR的性能提升在很久以前还讨论过, 后来放了一个beta版本的compiler SDK出来, 就不是重点方向了现在的重点方向是Azure不过我觉得这没什么值得义愤填膺的, 类似的话题以前VB5/C++5.0的时候就有了, 或许还能找到当时的VB5/VC5/BC/... 阅读全文
点击右上角即可分享
微信分享提示