Hello Julien,
In that case, your best course of action is to use the new Mono
profiler to track down allocations (those tend to be the most
harmful), then locks (there is special support for tracking lock
contention) and then timing issues.
A self-contained test case might help others that might want to
look into this.
Miguel