我目前正在使用以下方法从Visual Studio2010中的C#应用程序调用C#脚本文件():
var script = new AsmHelper(CSScript.Load(
@"C:\temp\CSScriptTest\CSScriptTest\cstest.cs"));
script.Invoke("*.LoopTest");
但我注意到,这种方法的性能大约是使用这种方法调用类似的IronPython脚本的两倍:
var ironPythonRuntime = Python.CreateRuntime();
dynamic l
我有一个Python脚本,它将一些日志数据导入到一个StringIO对象中,然后逐行读取其中的数据,并将它们输入到一个DB表中。在一些迭代之后,脚本需要相当长的时间。需要说明的是,运行1500个日志需要大约1.6秒,运行3500个日志需要大约1m16秒,然后运行1100个日志需要20秒!
我的脚本如下所示:
for dir in dirlist:
file = StringIO.StringIO(...output from some system command to get logs...)
for line in file:
ctr+=1
我编写了以下VBA脚本,该脚本在CI列中搜索文本字符串,如果找到特定文本,脚本将向一系列单元格添加一个公式。脚本本身运行正常,但我认为运行时间要比应该运行的时间长得多。我假设有一些有效的形式来编写代码。
我在同一个Excel工作簿中有其他脚本,运行时间为30秒,但这个脚本几乎需要7分钟。它正在搜索我正在使用的测试用例中的900多个单元。在大计划中,那不是那么多的细胞。怎样才能使它更有效率?
Private Sub Material_Formulas()
Dim lRow As Integer
Dim tiesMaterial As String
Dim result As String
l