Giter VIP home page Giter VIP logo

Comments (5)

benjiro avatar benjiro commented on June 12, 2024 2

@valentk777, thanks for volunteering to do this. There are no actual requirements as such, but the following essential things are what we are looking for.

  • We need to make sure the hot path is fast. Allocations should be minimal and avoided if possible.
  • We need to perform a baseline benchmark to observe if future changes affect performance in a good or bad way.

As you stated, the best place to start would be to write micro-benchmarks for each method which will help isolate and measure performance. I'm happy for you to take the lead here.

from dotnet-sdk.

valentk777 avatar valentk777 commented on June 12, 2024 1

Hello, I want to help with this task/improvement. Do you know if this is still relevant? If yes, can someone clarify the requirements or should I create PR, and then we will discuss if you see what you like? :)

from dotnet-sdk.

valentk777 avatar valentk777 commented on June 12, 2024

Because we have only single functions to benchmark, my suggestion would be to write benchmarks for functions and add frameworks to the comparison. this would be interesting to see how differently these functions performed in multiple supported frameworks. but I want to know what would be the key point of interest from your side

from dotnet-sdk.

beeme1mr avatar beeme1mr commented on June 12, 2024

Hey @benjiro, could you please elaborate on what you had in mind?

from dotnet-sdk.

valentk777 avatar valentk777 commented on June 12, 2024

Initial PR has been created. Thanks for your reviews and comments in advance :)

from dotnet-sdk.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.