Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Level up your Power BI skills this month - build one visual each week and tell better stories with data! Get started

Reply
RDS2026
New Member

Reset Performance analyzer- For consistent duration

Hi,

I am using performance analyzer to analyze my dashboard. But everytime i refresh and hit Start recording button Values in performance analyzer varies alot for same selection criteria. How can assure that i reset thus values come similar everytime i use performance analyzer. 

I am trying to make changes in the dashboard to improve performance if i cant track this, it wuld difficult to say how much improvement has happened.

 

Thanks

RDS

4 REPLIES 4
stoic-harsh
Responsive Resident
Responsive Resident

Hey @RDS2026,

Agree with @Shai_Karmani , @Olufemi7 , @cengizhanarslan - the root cause is cache behavior. Cold vs warm cache will always give different numbers. No amount of refreshing fixes this without clearing cache first.

Just to summarize the flow: DAX Studio > Clear Cache > back to Performance Analyzer > Refresh Visuals. Repeat for every test run, and compare medians not individual numbers. Link to Microsoft's own guidance on Performance Analyzer: Use Performance Analyzer to Examine Report Performance - Power BI | Microsoft Learn

Though, it doesn't offer a built-in cache reset, which is exactly why DAX Studio is necessary here.

Hope this helps!

Best,

Harshit

cengizhanarslan
Super User
Super User

Use DAX Studio instead of Performance Analyzer. Connect DAX Studio to your model, run the same query multiple times using Server Timings, and clear the cache between runs (right-click the model in DAX Studio → Clear Cache). DAX Studio gives you precise Storage Engine and Formula Engine timings that are more consistent than Performance Analyzer.

_________________________________________________________
If this helped, ✓ Mark as Solution | Kudos appreciated
Connect on LinkedIn | Follow on Medium
AI-assisted tools are used solely for wording support. All conclusions are independently reviewed.
Olufemi7
Solution Sage
Solution Sage

Hello @RDS2026,
You usually will not see the exact same duration every time.
Things like cache, background activity, available system resources, and DirectQuery/network delays can all cause the timings to vary a bit.
What I normally do is:
Restart Power BI Desktop first
Ignore the first run
Run the same action a few times
Compare the average instead of one result
That usually gives a better idea whether the report changes actually improved performance.
Docs:
Use Performance Analyzer to examine report performance 

Shai_Karmani
Solution Supplier
Solution Supplier

The reason the timings vary is the engine cache. The first run after opening the file is a cold cache, and every run after that is warm, so the numbers drift between attempts. Power BI Desktop's Performance Analyzer does not have a built-in clear cache button.

The cleanest workflow is to open DAX Studio, connect to your PBIX, and run the "Clear Cache" command before each measurement. Then switch back to Power BI Desktop and click "Refresh visuals" in the Performance Analyzer pane. That gives you a consistent cold cache baseline every time. If you prefer not to use DAX Studio, closing and reopening the PBIX between runs has the same effect, just slower.

I also recommend running each test 3 to 5 times and using the median rather than a single number, since query timing always has some natural variance even with a cleared cache.

If this helped, a thumbs up and accepting the solution would be appreciated.

Best regards,
Shai Karmani

Let's connect in LinkedIn

Helpful resources

Announcements
Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.