Skip to content

Conversation

@ikelaiah
Copy link
Contributor

@ikelaiah ikelaiah commented May 9, 2024

Hi @gcarreno ,

Here is my latest update.

Still featuring 😄

  • 1 thread. Keeping it simple for now.
  • No external deps. No longer using LGenerics and it cannot compile against FPC trunk. The author is a bit busy with other commitments.
  • No memory map. I couldn't find a cross platform lib to make this happen.

Rev 1.12

  • Revision release - Sequential approach. 2-5 mins on my Inspiron 15 7510 laptop, around 2m40s (small improvement on speed).
  • Called TStreamReader.ReadLn, twice in the while..do loop. This saves approx 5-10 seconds.
  • Updated the Acknowledgments section. Added Benibela.

Thanks,
Iwan

@georges-hatem
Copy link
Contributor

@ikelaiah mORMot2 has a memory map. Doesn't work on Delphi Linux x64, but works fine for your FPC or Delphi Windows

@ikelaiah
Copy link
Contributor Author

ikelaiah commented May 9, 2024

Oh really? I'm going to check it out now!
Thanks @georges-hatem.

@georges-hatem
Copy link
Contributor

It's a huge speedup from line by line reading :)

@gcarreno gcarreno merged commit 5a28640 into ObjectPascal-Community:main May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants