Skip to content

Commit

Permalink
Do not keep data points in memory anymore
Browse files Browse the repository at this point in the history
Signed-off-by: Stefan Marr <git@stefan-marr.de>
  • Loading branch information
smarr committed Jul 29, 2018
1 parent a684c3a commit 27dd6f8
Showing 1 changed file with 1 addition and 11 deletions.
12 changes: 1 addition & 11 deletions rebench/model/run_id.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ def __init__(self, benchmark, cores, input_size, var_value):

self._reporters = set()
self._persistence = set()
self._data_points = []
self._statistics = StatisticProperties()
self._total_unit = None

Expand Down Expand Up @@ -172,14 +171,12 @@ def _new_data_point(self, data_point):

def loaded_data_point(self, data_point):
self._new_data_point(data_point)
self._data_points.append(data_point)
self._statistics.add_sample(data_point.get_total_value())

def add_data_point(self, data_point, warmup):
self._new_data_point(data_point)

if not warmup:
self._data_points.append(data_point)
self._statistics.add_sample(data_point.get_total_value())
for persistence in self._persistence:
persistence.persist_data_point(data_point)
Expand All @@ -193,13 +190,6 @@ def get_mean_of_totals(self):
def get_statistics(self):
return self._statistics

def get_data_points(self):
return self._data_points

def discard_data_points(self):
self._data_points = []
self._max_invocation = 0

def get_total_unit(self):
return self._total_unit

Expand All @@ -216,7 +206,7 @@ def is_completed(self, ui):
def run_failed(self):
return (self._termination_check.fails_consecutively() or
self._termination_check.has_too_many_failures(
len(self._data_points)))
len(self.get_number_of_data_points())))

def __hash__(self):
return hash(self.cmdline())
Expand Down

0 comments on commit 27dd6f8

Please sign in to comment.