Closed jvolkening closed 4 years ago
Thanks, I'll see if I can track that down.
I have heard that Mono has issues with RAM management (garbage collection). Have you experienced any problems with that?
I can make a .NET core version of the command-line of FlashLFQ so you can run that on Linux... I don't have easy access to a Linux machine so it will be difficult for me to troubleshoot. But I think that might be helpful for you and probably others.
I have heard that Mono has issues with RAM management (garbage collection). Have you experienced any problems with that?
I haven't been keeping an eye on memory usage (running on a machine with 512 GB RAM) but I can pay closer attention in the future to see if it is relatively uniform or increases over time with large numbers of inputs. Generally, FlashLFQ has been working fine so far for me with Mono, apart from the issues I've opened here.
I know next to nothing about .NET programming - what's the difference between a .NET core build and what you are distributing now?
It looks like the CMD project targets .NET Framework. Rob, have you considered switching over to .NET Core? I haven't tried installing the .NET Core environment in Linux/Mac, but that should allow FlashLFQ to be run without Mono.
Here are the instructions for installing .NET Core on Linux. We'd need to change the FlashLFQ project before that can be used, though.
Fixed in version 1.0.1
A minor thing -- the help text is printed twice when run on Linux using Mono (this is with 0.1.108):