We study the impact of synchronous and asynchronous monitoring instrumentation on runtime overheads in the context of a runtime verification framework for actor-based systems. We show that, in such a context, asynchronous monitoring incurs substantially lower overhead costs. We also show how, for certain properties that require synchronous monitoring, a hybrid approach can be used that ensures timely violation detections for the important events while, at the same time, incurring lower overhead costs that are closer to those of an asynchronous instrumentation. * The research work disclosed in this publication is partially funded by the Master it! Scholarship Scheme (Malta). 1 By contrast, offline monitoring typically works on complete execution traces, and occasionally going back and forth along this trace during analysis. [37]