Delphi的整数性能测试


本文整理自网络,侵删。

 
//需要用到的库 http://delphitop.com/html/xiancheng/5562.html
function Test2: integer;
var
  s: integer;
begin
  s := 0;
  TParallel.&For(1, MAXN, procedure(i: integer)
    begin
      if (IsPrime(i) = 1) then
      begin // memory barrier
        AtomicIncrement(s);
      end
    end);
  Result := s;
end;


function Test3: integer;
var
  s: integer;
begin
  s := 0;
  TParallel.&For(1, MAXN, procedure(i: integer)
    begin // memory barrier
      AtomicIncrement(s, IsPrime(i));
    end);
  Result := s;
end;

相关阅读 >>

Delphi 注入指定进程

Delphi中ns和ms时间的获取方法

Delphi xe7 ios 取得系统字型名称

Delphi memo1 行倒序排列三种方法

Delphi xe6通过wifiapi得到wifi信息

Delphi url编码与解码工具附代码

Delphi downloadtomemory

Delphi xe开发 android 开机自动启动

Delphi 支持通配符删除文件

Delphi idftp ditdirectory未定义

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...