Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance metrix #11

Open
DotNetNerd opened this issue Mar 6, 2015 · 4 comments
Open

Performance metrix #11

DotNetNerd opened this issue Mar 6, 2015 · 4 comments

Comments

@DotNetNerd
Copy link

I think an important feature is how nothing performs, so I would like a performance metrix to ensure it provides industry leading performance. With nothing being essential to lots og applications, how it performs is critical.

@dzmitry-lahoda
Copy link

Nothing is class object created in GC memory. Measures are not needed - performance is unacceptable. More, it is wrongly named. GC garbage is not Nothing. So whole naming, which is part of implementation, should be swapped. New architecture and redesign is needed. I think author of this Nuget is junior developer who should go and learn from real master before making such bad things public.

@bartelink
Copy link

I'd like to see the benchmark verify this against an appropriate baseline - if this is going to be done, it should run like nothing else out there

@dzmitry-lahoda
Copy link

dzmitry-lahoda commented Oct 13, 2018

I have meditated for 2 days onto nothing about Nothing. I doubt we need to measure at all, because I can evaluate performance in my head, and baseline is unachievable.

First idea was about another Nothing, which is structure without anything. But it allows too many operations on it, as if it is Something. And I have great doubts it is really nothing.

Another idea was to have nothing as keyword in the language which will voided during compilation. But it is only one language support, while we want Nothing to be shared among all languages.

Last, we could change VM to represent nothing. But VM specification is immutable.

Finally, I conclude we cannot have Nothing, we cannot have base line, and there is no need to measure.

@dsyme
Copy link

dsyme commented Oct 15, 2018

Hawking radiation seems relevant here

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

No branches or pull requests

4 participants