def run(self, iterations=1000):
gc_enabled = gc.isenabled()
gc.disable()
try:
return _MeasurementSamples(self.get_sample() for _ in xrange(iterations))
finally:
if gc_enabled:
gc.enable()