From 94e34d41eb384731333819a1dbe10539f9a5a14b Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 14 May 2020 18:30:26 +0200 Subject: perf: Improve performance interference model construction performance --- .../com/atlarge/opendc/experiments/sc20/trace/Sc20ParquetTraceReader.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'opendc/opendc-experiments-sc20/src') diff --git a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/trace/Sc20ParquetTraceReader.kt b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/trace/Sc20ParquetTraceReader.kt index 17b42f3d..28026fde 100644 --- a/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/trace/Sc20ParquetTraceReader.kt +++ b/opendc/opendc-experiments-sc20/src/main/kotlin/com/atlarge/opendc/experiments/sc20/trace/Sc20ParquetTraceReader.kt @@ -64,7 +64,7 @@ class Sc20ParquetTraceReader( val id = image.name val relevantPerformanceInterferenceModelItems = PerformanceInterferenceModel( - performanceInterferenceModel.items.filter { id in it.workloadNames }.toSet(), + performanceInterferenceModel.workloadToItem[id] ?: emptySet(), Random(random.nextInt()) ) val newImage = -- cgit v1.2.3