B
bsense
Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi做一个
var s,t:string;
begin
setlength(s,1024 * 1024 * 16);
setlength(t,1024 * 1024 * 16);
t1:=now;
move(s,t,1024 * 1024 * 16);
t2:=now;
showmessage(inttostr(millionsencondsbetween(t1,t2)));
发现 不使用fastcode,fastmove 的话,需要 31-47ms (C4的cpu,1g内存)
发现使用了fastcode,fastmove 的话,需要15-31ms
也就是说,大约有 50% ---100%效率提升,这样的话,做服务器,大量并发连接操作,是非常提高效率的哦.
var s,t:string;
begin
setlength(s,1024 * 1024 * 16);
setlength(t,1024 * 1024 * 16);
t1:=now;
move(s,t,1024 * 1024 * 16);
t2:=now;
showmessage(inttostr(millionsencondsbetween(t1,t2)));
发现 不使用fastcode,fastmove 的话,需要 31-47ms (C4的cpu,1g内存)
发现使用了fastcode,fastmove 的话,需要15-31ms
也就是说,大约有 50% ---100%效率提升,这样的话,做服务器,大量并发连接操作,是非常提高效率的哦.