“It's slow and nobody can say why”
An application, report or transaction has been slow for weeks. Internal teams and even the software vendor have run out of ideas, or out of time.
System performance experts
Kritical investigates difficult performance problems: the slow application, the intermittent stall, or the storage array that looks fine on the dashboard while the business waits. We use Windows Internals knowledge, cross-platform experience and Microsoft tracing tools, then turn what we find into a clear plan you can act on.
On this page
Jump to the part that matches the problem or decision in front of you.
You do not need a perfect problem statement to start. These are practical places from which an investigation can begin.
An application, report or transaction has been slow for weeks. Internal teams and even the software vendor have run out of ideas, or out of time.
Performance was fine before a platform change, storage migration or application upgrade, and nobody has proven what shifted.
A performance problem is now a business risk. You need an independent, evidence-based account of the cause before you spend on a fix.
Slow services rarely respect the org chart. A delay visible in an application may originate in a thread, a query, an identity call, a network path, a virtualisation layer or a storage queue — or an interaction between several of them. We establish the affected transaction and time window, then correlate evidence across every relevant layer, so a difficult fault does not get closed as “works as designed”.

Every investigation is scoped in writing before evidence collection starts, and leaves you with more than a slide deck.
We agree what slow means for the people or systems affected, preserve timestamps and change context, and choose evidence that can distinguish between plausible causes. A bounded investigation may combine performance counters, ETW traces read in Windows Performance Analyzer, Sysinternals tools, application logs, storage and network topology, configuration and workload observations. Hypotheses that remain unproven stay labelled as hypotheses — we do not round an educated guess up to a finding.

Kritical's performance practice is led by a senior engineer whose background spans Microsoft platforms, Windows internals, storage, virtualisation, backup, networking and mixed operating environments. The toolkit is deliberately vendor-neutral: Event Tracing for Windows and Windows Performance Analyzer for what the operating system did, the Sysinternals suite for process, handle and file-system behaviour, and the native tools of whichever platform sits in the path — not one product's dashboard treated as the whole truth. That breadth matters when a fault sits between teams rather than neatly inside one vendor's support contract.
A first investigation is scoped as fixed-price work once we know the transaction, the environment and the evidence available, so you know the cost before capture begins. Where the scope is open — an intermittent fault that needs an observation period, for example — we price it in stages, with a decision point after each one. Ongoing performance oversight, if you want it, is a separate, explicitly scoped arrangement.
Send the affected transaction, its business impact and any evidence you already have.
The first call establishes the transaction, its impact and the evidence realistically available, and results in a scoped, priced plan. Subject to the agreed scope and available evidence, an initial phase can move from evidence capture through a dependency-aware finding to an agreed remediation plan with a defined rollback. Immediate restoration, permanent correction and longer-term capacity planning are treated as different jobs, so the urgent fix does not quietly become the entire strategy.
A performance investigation can expose an identity, access or control dependency. Confirm who owns each boundary, then move from the measured constraint into the security investigation when the evidence requires it.
Yes. We first establish when it occurs, what is affected and which evidence can be captured safely. The scope may include an observation period if the condition cannot be reproduced on demand.
No. Windows Internals is a specialist strength, and investigations regularly span Apple, Linux, Unix, compute, virtualisation, storage, networking and application dependencies in the same engagement.
That is a common starting point. A vendor's own telemetry often only covers their own product; we correlate evidence across the whole path and tell you where the vendor's view runs out.
No. The first piece of work is scoped and priced as its own engagement. Ongoing oversight is a separate decision you make afterwards, with its own scope and price.
Yes. We keep a shared record of findings and decisions while each team retains responsibility for its own systems, approvals and vendor support obligations.
We say so. The investigation follows the dependency instead of forcing a Windows-only or single-vendor answer, and we tell you plainly when a specialist vendor needs to take the next step.
Tell us what you want to achieve, what you have today and when it matters.