Wolfram mathematica Mathematica在反复启动外部程序时速度变慢

Wolfram mathematica Mathematica在反复启动外部程序时速度变慢,wolfram-mathematica,mathematical-expressions,Wolfram Mathematica,Mathematical Expressions,我发现了一个奇怪的现象,Mathematica在我使用ReadList反复启动外部程序时速度变慢了。例如,以下代码将显示每个“ls”命令的CPU时间显著增加(我的平台是OS X): 对于其他外部程序来说,这种现象似乎无处不在。有人能建议我如何避免这种减速吗 data = Table[Timing[ReadList["!ls"]], {100000}][[All, 1]]; ListPlot[data]

我发现了一个奇怪的现象,Mathematica在我使用ReadList反复启动外部程序时速度变慢了。例如,以下代码将显示每个“ls”命令的CPU时间显著增加(我的平台是OS X):

对于其他外部程序来说,这种现象似乎无处不在。有人能建议我如何避免这种减速吗

data = Table[Timing[ReadList["!ls"]], {100000}][[All, 1]];
ListPlot[data]