Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Stop using costly exceptions on timeout for simix synchros.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 4 May 2018 15:05:40 +0000 (17:05 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Fri, 4 May 2018 19:44:03 +0000 (21:44 +0200)
commit8efeb3a6aa2c201800a3ba19416ea9728af3bff6
tree19479edb77297ed5875ffdeb47c962abd7f42941
parentd4dfbe38abab90351c83a110a51a468b45eb53bc
Stop using costly exceptions on timeout for simix synchros.

Gives a speedup up to 1.7 on a particular application!
include/simgrid/simix.h
src/kernel/activity/ConditionVariableImpl.cpp
src/msg/msg_synchro.cpp
src/simix/libsmx.cpp
src/simix/popping_accessors.hpp
src/simix/popping_bodies.cpp
src/simix/simcalls.in
src/simix/smx_synchro.cpp
src/xbt/xbt_os_synchro.cpp