dotnetomaniak.pl - Artykuły z tagiem process-explorerdotnetomaniak.pl - Artykuły z tagiem process-explorer2024-03-28T12:24:34Zhttps://dotnetomaniak.pl/Tags/process-explorerCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png1025https://dotnetomaniak.pl/GC-can-kill-You-Practical-GC-performance-counters-in-NET-IndexOutOfRangeGC can kill You. Practical GC performance counters in .NET – IndexOutOfRange2016-05-29T21:39:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_Z7m3MfwV20uXK8dw6gwYOw.png"/></div><div>One of the steps in cookit is calculating similar recipes.
This is what you can see on the left on the recipe page like this
For the sake of clarity and manageability it’s scheduled as separate Hangfire jobs. Because cookit is running 5 workers, so similarities are calculated for 5 websites concurrently.
The process uses cosine similarity, so it allocates a huge list at start and calculates similarities. A very CPU heavy operation.
So some time after triggering all recipes recalculation I saw this in...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/GC-can-kill-You-Practical-GC-performance-counters-in-NET-IndexOutOfRange"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2findexoutofrange.com%2fGC-can-kill-You-Practical-GC-performance-counters-in-NET%2f" style="border:0px"/></a></div></div>maklipsahttps://dotnetomaniak.pl/Users/31yXhXxtM0GtdEekLLT8yw2016-06-08T12:38:03Zhttps://dotnetomaniak.pl/GC-can-kill-You-Practical-GC-performance-counters-in-NET-IndexOutOfRange1990One of the steps in cookit is calculating similar recipes.
This is what you can see on the left on the recipe page like this
For the sake of clarity and manageability it’s scheduled as separate Hangfire jobs. Because cookit is running 5 workers, so similarities are calculated for 5 websites concurrently.
The process uses cosine similarity, so it allocates a huge list at start and calculates similarities. A very CPU heavy operation.
So some time after triggering all recipes recalculation I saw this in...http://indexoutofrange.com/GC-can-kill-You-Practical-GC-performance-counters-in-NET/http://dotnetomaniak.pl/Data/Thumbnails/small_Z7m3MfwV20uXK8dw6gwYOw.png