Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

Delphi-64-bit-compiler-RTL-speed-up

Delphi 64 bit compiler RTL speed up

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi 64 bit compiler RTL speed up

Object Pascal wrappers from Intel Integrated Performance Primitives and Intel Threading Building Blocks royalty-free packages

Copyright 17 June 2019 Roberto Della Pasqua (updated 9 March 2020)

This folder contains:

  • SeaMM.dll lock-free scalable allocator
  • SeaRTL.dll simd enabled rtl subset routines
  • SeaZIP.dll accelerated zlib deflate compression
  • RDPMM64.pas wrapper for memory manager (put this unit as first unit clause in project source)
  • RDPSimd64.pas wrapper for simd rtl
  • RDPZlib64.pas wrapper for zlib compression
  • RDPWebBroker64.pas utils to enhance webbroker
  • License.txt for legal terms

If you want to enable zlib speed up into your WebBroker apps, add one line of code in AfterDispatch event:

  • procedure TWebModule.WebModuleAfterDispatch(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean);
  • begin
  • Response.ZlibDeflate;
  • end;

The library is well tested, but if you found any trouble please notify me.

Thank you and best regards

Roberto Della Pasqua