Learn more about the Alteryx Maveryx Universe recently announced at Inspire 2023!

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Performance Profiling in v10

chris_love
12 - Quasar

A great new feature in v10 is the ability to turn on profiling to see which tools are taking up most of the time in your module.

 

You can turn it on here in the Workflow Configuration in the Runtime section:

 

wORK

 

 

This setting will add a profile of the tool times (in descending order) to your output log:

 

2015-09-16_08-53-51.jpg

 

Thanks to @ScottL for mentioning this at the Analytic Independence Roadshow in London, it's really useful for helping optimise workflows.

 

5 REPLIES 5
ScottL
Alteryx Alumni (Retired)

Really great you found that useful!

From your screenshot, it also shows the speed of our regex engine too!

adrianloong
11 - Bolide

This is incredibly useful when debugging workflows that take a lot of time and is similar to the performance recorder in Tableau which allows you to identify which query or workflow is taking a lot of time

GeoffJ
Alteryx Alumni (Retired)

We’re glad to see this option getting some attention. It’s a great way to see which parts of the workflow might be suitable for optimization.

 

One other pro-tip worth mentioning: Performance Profiling is intended for use during development and debugging, as it may cause a very slight decrease the overall performance of the workflow, especially with larger workflows and/or with some older operating systems and hardware. This is why the option is unchecked by default.

 

Once a workflow is ready to move into production, simply uncheck the option and you’re good to go.

 

Geoff

Geoff Jones
Director of Creative Services
Kyle_dup_185
5 - Atom

Does it work with scheduled jobs?  I was looking at job that runs a long time so I enabled the feature but I didn't see it in the log after it completed.  

 

Thanks

drintoul
6 - Meteoroid

I notice that the sum of the Tool processing times does not add to 100%. I suspect the rest of the time is used actually doing the performance profiling?

 

Thanks kindly.

Labels