Optimice código 

Module crea variables únicas cada vez que se ejecuta. Al escribir una función usando Block y variables globalmente únicas, la ejecución repetida es acelerada porque el paso de creación de variable es omitido.

Remueva Module en favor de Block con variables globalmente únicas.

In[1]:=
Click for copyable input
X

Cree una función inactiva.

In[2]:=
Click for copyable input
X
Out[2]=

Aplique la transformación.

In[3]:=
Click for copyable input
X
Out[3]=

Active el código y el código transformado para crear definiciones para fModule y fBlock.

In[4]:=
Click for copyable input
X

Compare valores para valores de prueba aleatorios.

In[5]:=
Click for copyable input
X
Out[5]=

Comparar tiempos para un conjunto grande de valores de prueba muestra un factor de velocidad mejorada de 2.5.

In[6]:=
Click for copyable input
X
Out[6]=
de en ja pt-br zh