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