Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Get a full timing report for functions evaluated during an evaluation
ResourceFunction["EvaluationTiming"][eval] captures timing information for functions evaluated in eval. | |
ResourceFunction["EvaluationTiming"][eval,contexts] captures timing information for functions in contexts. |
Get timing data for functions used in an evaluation:
| In[1]:= |
|
| Out[3]= |
|
View the timing data as a Dataset:
| In[4]:= |
|
| Out[4]= |
|
Get the evaluation result:
| In[5]:= |
|
| Out[5]= |
|
Track the timing of functions in specific contexts:
| In[6]:= |
|
| Out[6]= |
|
Get the evaluation result:
| In[7]:= |
|
| Out[7]= |
|
View the timing data (function names are color-coded by context):
| In[8]:= |
|
| Out[8]= |
|
View a BarChart:
| In[9]:= |
|
| Out[9]= |
|
View a PieChart:
| In[10]:= |
|
| Out[10]= |
|
View the top 5 functions that used the most time:
| In[11]:= |
|
| Out[11]= |
|
Use a different key for sorting:
| In[12]:= |
|
| Out[12]= |
|
View a list of available properties:
| In[13]:= |
|
| Out[13]= |
|
Get the full data:
| In[14]:= |
|
| Out[14]= |
|
Without explicitly giving a context pattern, only functions in the current $Context will be tracked:
| In[15]:= |
|
| Out[9]= |
|
Wolfram Language 11.3 (March 2018) or above
This work is licensed under a Creative Commons Attribution 4.0 International License