1
Как мы можем профилировать параллельный код в julia? Этот вопрос задан before. На самом деле, после консультации по вызову профиля на каждом узле не работает.Профилирование параллельного кода Julia
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])
Использование ProfileView я получаю: