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”
Author Archives: Nikolay Mitikov
Sitecore Fast Queries: second life
Breeze in life into Sitecore Fast Queries.
Why a powerful mechanism is not applied in modern designs?
Performance crime: careless allocations
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”
How much faster can it be?
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?
Why server-side is slow?
How to answer ‘why slow’ question?
#PerfView, #Sitecore
WinDBG commands, configuration
How to get a runtime configuration from memory snapshot?
Do you pay the performance price for non used features?
The general assumption is – not using a feature/functionality means no performance price is payed. How far do you agree?
Why are reports outdated?
The story how aggregation performance was investigated.
WinDBG commands, memory
List of WinDBG memory-related commands.
WinDBG commands, threads
WinDBG commands to find ongoing activities in memory snapshot