The amount of memory cache can use is defined in config: That is needed to protect against disk thrashing – running out of physical RAM so that disk is used to power virtual memory (terribly slow). That is a big hazard in Azure WebApps – much less RAM compared to old-school big boxes. Sitecore keepsContinue reading “Performance crime: wrong size detection”
Breeze in life into Sitecore Fast Queries.
Why a powerful mechanism is not applied in modern designs?
I was investigating Sitecore Aggregation case a time back and my attention was caught by GC Heap Allocation mentioning RequiresValidator in top 10: Combining all generic entries together leads to over 7% of total allocations making it second most expensive type application wide! Yes, all it does is check object is not null Yes, itContinue reading “Performance crime: careless allocations”
Performance Engineering of Software Systems MIT course begins with optimizing math task code to make it work 53K times faster.
How faster can real-life software become without changing the technology?
How to answer ‘why slow’ question?
How to get a runtime configuration from memory snapshot?
The general assumption is – not using a feature/functionality means no performance price is payed. How far do you agree?
The story how aggregation performance was investigated.
List of WinDBG memory-related commands.
WinDBG commands to find ongoing activities in memory snapshot