我们如何在julia中分析并行代码?已经问过before这个问题。实际上,遵循在每个节点上调用配置文件的建议不起作用。
function profileSlaveTask(param)
@profile slaveTask(param)
return Profile.retrieve()
end
rrefs=Array(RemoteRef,length(workers()))
machines=workers()
for i=1:length(machines)
rrefs[i]= @spawnat machines[i] slaveTask(initdamp)
end
pres= fetch(rrefs[1])
using ProfileView
ProfileView(pres[1],lidict=pres[2])
答案 0 :(得分:1)
对我来说工作得很好(julia 0.4.0-dev,Ubuntu 14.04):
import os
direc = "C:\\"
for file in next(os.walk(direc))[2]:
if file.endswith(".jar"):
os.rename(os.path.join(direc, file), os.path.join(direc, "artifactId.jar"))
break