home.social

#dotmemory — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dotmemory, aggregated by home.social.

  1. I just want to point out to #dotnet folks doing performance profiling that #dotMemory and #dotTrace work great cross-platform.

  2. I just want to point out to #dotnet folks doing performance profiling that #dotMemory and #dotTrace work great cross-platform.

  3. I just want to point out to #dotnet folks doing performance profiling that #dotMemory and #dotTrace work great cross-platform.

  4. I just want to point out to #dotnet folks doing performance profiling that #dotMemory and #dotTrace work great cross-platform.

  5. I just want to point out to #dotnet folks doing performance profiling that #dotMemory and #dotTrace work great cross-platform.

  6. Ловушка бесконечно ленивого бассейна

    Нечасто встречаются истории, когда причины и следствия сплетаются в один клубок, связывающий проблемы и с памятью, и с CPU, и с тредпулом. А инструментально затрагивающие и пулы объектов, и Lazy, и работу с асинхронностью, и длительные вычисления. А ещё реже встречаются те, где всё это распутывается и исправляется буквально несколькими строчками кода.

    habr.com/ru/companies/skbkontu

    #net #c# #threadpool #c#net #производительность #dotmemory #performance

  7. Ловушка бесконечно ленивого бассейна

    Нечасто встречаются истории, когда причины и следствия сплетаются в один клубок, связывающий проблемы и с памятью, и с CPU, и с тредпулом. А инструментально затрагивающие и пулы объектов, и Lazy, и работу с асинхронностью, и длительные вычисления. А ещё реже встречаются те, где всё это распутывается и исправляется буквально несколькими строчками кода.

    habr.com/ru/companies/skbkontu

    #net #c# #threadpool #c#net #производительность #dotmemory #performance

  8. Ловушка бесконечно ленивого бассейна

    Нечасто встречаются истории, когда причины и следствия сплетаются в один клубок, связывающий проблемы и с памятью, и с CPU, и с тредпулом. А инструментально затрагивающие и пулы объектов, и Lazy, и работу с асинхронностью, и длительные вычисления. А ещё реже встречаются те, где всё это распутывается и исправляется буквально несколькими строчками кода.

    habr.com/ru/companies/skbkontu

    #net #c# #threadpool #c#net #производительность #dotmemory #performance

  9. Ловушка бесконечно ленивого бассейна

    Нечасто встречаются истории, когда причины и следствия сплетаются в один клубок, связывающий проблемы и с памятью, и с CPU, и с тредпулом. А инструментально затрагивающие и пулы объектов, и Lazy, и работу с асинхронностью, и длительные вычисления. А ещё реже встречаются те, где всё это распутывается и исправляется буквально несколькими строчками кода.

    habr.com/ru/companies/skbkontu

    #net #c# #threadpool #c#net #производительность #dotmemory #performance

  10. I have just published packages for , , , and -cli, for .

    Previously packaged and , and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    is notably missing, but I'm confused about Mono Project, fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfiles

  11. I have just published packages for #JetBrains #DataGrip, #dotTrace, #dotMemory, and #github-cli, for #Guix.

    Previously packaged #Rider and #dotnet, and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    #mono is notably missing, but I'm confused about Mono Project, #wine fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfile

  12. I have just published packages for #JetBrains #DataGrip, #dotTrace, #dotMemory, and #github-cli, for #Guix.

    Previously packaged #Rider and #dotnet, and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    #mono is notably missing, but I'm confused about Mono Project, #wine fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfile

  13. I have just published packages for #JetBrains #DataGrip, #dotTrace, #dotMemory, and #github-cli, for #Guix.

    Previously packaged #Rider and #dotnet, and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    #mono is notably missing, but I'm confused about Mono Project, #wine fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfile

  14. I have just published packages for #JetBrains #DataGrip, #dotTrace, #dotMemory, and #github-cli, for #Guix.

    Previously packaged #Rider and #dotnet, and things are looking promising for developing .NET on Guix.

    I probably won't have time to test it properly until January,

    Get some errors when trying Azure CLI, so I need to look closer into that.

    #mono is notably missing, but I'm confused about Mono Project, #wine fork and the .NET runtime mono repository.

    codeberg.org/simendsjo/dotfile

  15. Finding memory leaks in your #dotnet applications with #dotMemory be like.

  16. Finding memory leaks in your #dotnet applications with #dotMemory be like.

  17. Finding memory leaks in your #dotnet applications with #dotMemory be like.

  18. Finding memory leaks in your #dotnet applications with #dotMemory be like.

  19. Finding memory leaks in your #dotnet applications with #dotMemory be like.

  20. I’m testing the #dotMemory integration in #JetBrainsRider for #dotnet stuff, and I knew it was not good to have LINQ in your hot paths, but this is surprising after a refactor.

    - Removed an anonymous object allocation
    - Switched to for loops

    Results:

    - LINQ: 10 million object allocations and 1 minute to execute
    - For loops: 2 Million objects and 15 seconds to execute

  21. I’m testing the #dotMemory integration in #JetBrainsRider for #dotnet stuff, and I knew it was not good to have LINQ in your hot paths, but this is surprising after a refactor.

    - Removed an anonymous object allocation
    - Switched to for loops

    Results:

    - LINQ: 10 million object allocations and 1 minute to execute
    - For loops: 2 Million objects and 15 seconds to execute

  22. I’m testing the #dotMemory integration in #JetBrainsRider for #dotnet stuff, and I knew it was not good to have LINQ in your hot paths, but this is surprising after a refactor.

    - Removed an anonymous object allocation
    - Switched to for loops

    Results:

    - LINQ: 10 million object allocations and 1 minute to execute
    - For loops: 2 Million objects and 15 seconds to execute

  23. I’m testing the #dotMemory integration in #JetBrainsRider for #dotnet stuff, and I knew it was not good to have LINQ in your hot paths, but this is surprising after a refactor.

    - Removed an anonymous object allocation
    - Switched to for loops

    Results:

    - LINQ: 10 million object allocations and 1 minute to execute
    - For loops: 2 Million objects and 15 seconds to execute

  24. I’m testing the #dotMemory integration in #JetBrainsRider for #dotnet stuff, and I knew it was not good to have LINQ in your hot paths, but this is surprising after a refactor.

    - Removed an anonymous object allocation
    - Switched to for loops

    Results:

    - LINQ: 10 million object allocations and 1 minute to execute
    - For loops: 2 Million objects and 15 seconds to execute

  25. I’m reading up on profiling tools like #dotTrace and #dotMemory and realized that #dotnet and #csharp collection expressions might be the source of many performance headaches.

    The main reason is you can't specify a collection size, which means the underlying array will likely go through a few resizes.

  26. I’m reading up on profiling tools like #dotTrace and #dotMemory and realized that #dotnet and #csharp collection expressions might be the source of many performance headaches.

    The main reason is you can't specify a collection size, which means the underlying array will likely go through a few resizes.

  27. I’m reading up on profiling tools like #dotTrace and #dotMemory and realized that #dotnet and #csharp collection expressions might be the source of many performance headaches.

    The main reason is you can't specify a collection size, which means the underlying array will likely go through a few resizes.

  28. I’m reading up on profiling tools like #dotTrace and #dotMemory and realized that #dotnet and #csharp collection expressions might be the source of many performance headaches.

    The main reason is you can't specify a collection size, which means the underlying array will likely go through a few resizes.