Sign in Join

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

Catalog · How the catalog works

Random project

One-Billion-Lines-Of-Object-Pascal-Code

One billion lines of object pascal code. Compiles in ~5 minutes on a 16 core AMD Ryzen 9 5950x and ~2 minutes on an AMD Threadripper 3990x.

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

One-Billion-Lines-Of-Object-Pascal-Code

One billion lines of object pascal code. Compiles in ~5 minutes on a 16 core AMD Ryzen 9 5950x.

The AMD Ryzen 9 5950x is a beast of a CPU with 16 cores and 32 threads. I have been running a bunch of benchmarks around one million lines of code but I wanted to really push the 5950x and Delphi to their limits so I created a group of projects in Delphi which combined have over one billion lines of code. Each project has a unit which contains 4 million lines of code and there are 250 projects. I loaded the projects up into Delphi Parallel Build which uses the parallel programming library in Delphi and away we go.

Full Blog Post


Developed and programmed in Delphi