hello,
I did patches for MM and RTL of Win64, making Delphi windows server app flying
you can check this cool library thread
https://github.com/winddriver/Delphi-Cross-Socket/issues/39# Rio 10.3.1 default
Server Software: CrossHttpServer/2.0
Server Hostname: 192.168.1.166
Server Port: 8000
Document Path: /hello
Document Length: 11 bytes
Concurrency Level: 100
Time taken for tests: 3.703 seconds
Complete requests: 100000
Failed requests: 0
Keep-Alive requests: 100000
Total transferred: 14200000 bytes
HTML transferred: 1100000 bytes
Requests per second:
**27002.22 [#/sec] (mean)**Time per request: 3.703 [ms] (mean)
Time per request: 0.037 [ms] (mean, across all concurrent requests)
Transfer rate: 3744.45 [Kbytes/sec] received
Rio 10.3.1 with RDP patches
Server Software: CrossHttpServer/2.0
Server Hostname: 192.168.1.166
Server Port: 8000
Document Path: /hello
Document Length: 11 bytes
Concurrency Level: 100
Time taken for tests: 1.094 seconds
Complete requests: 100000
Failed requests: 0
Keep-Alive requests: 100000
Total transferred: 14200000 bytes
HTML transferred: 1100000 bytes
Requests per second:
**91442.20 [#/sec] (mean)**Time per request: 1.094 [ms] (mean)
Time per request: 0.011 [ms] (mean, across all concurrent requests)
Transfer rate: 12680.46 [Kbytes/sec] received
Please check my Pos() routines, should be ok
If you use my patches please put a link to my website [www.dellapasqua.com](
http://www.dellapasqua.com) and please, if you like, forward me some jobs internet related, fullstack, cloud, embedded, sql, I'm glad to collaborate with smart people, Delphi companies
Thank you
Roberto Della Pasqua
---
Btw. dear FPC users, you should adapt those sources to your architecture, or tell me if I have to do it
Btw2. I have also zlib SIMD 5x faster than the system gzip library, I'll post next time