相同的ANSI C 在linux 下用了8s 在 WINDOWS 下用了14s
Suddy 2001-12-14 09:20:55 在内存的分配和页面的切换上
windows 败给了 Linux
程序如下:
#include <time.h>
int main(int argc, char* argv[])
{
long i=0;
time_t t;
char *p;
p=NULL;
time(&t);
printf("%s\r\n",ctime(&t));
for(i=0 ;i<30000000;i++){
p=(char *)malloc(100);
free(p);
}
p=NULL;
time(&t);
printf("%s\r\n",ctime(&t));
return 0;
}
注意linux /AMD DURON 800
/192mM/APACHE/MYSQL、gcc /NAMED/SENDMAIL/TELNETD/WUFTPD
注意win2000/PIII 800/256M/APACHE/MYSQL/vc
处理器有差别,可是是INTEL 的错还是MS 的错呢,我认为MS的问题成分多一些
你们认为呢