Performance improvement for openstudio-hpxml
I've noticed that >50% of my execution time for openstudio-hpxml based workflows is executing the model measures and not the actual energplus simulation.
I'd like to know if there's options for improving this performance. Is this possibly bottlenecked by Ruby execution speeds?
| Timer | start | end | duration |
|:------------------------------------------|:--------:|:--------:|:----------:|
| Initialization | 23:30:58 | 23:30:58 | 18ms |
| o Wiping directories | 23:30:58 | 23:30:58 | 0ms |
| OpenStudioMeasures | 23:30:58 | 23:31:04 | 5647ms |
| o ModelMeasure:apply_measures | 23:30:58 | 23:31:04 | 5647ms |
| o Measure::BuildResidentialHPXML | 23:30:58 | 23:31:00 | 1956ms |
| o Measure::BuildResidentialScheduleFile | 23:31:00 | 23:31:03 | 2166ms |
| o Measure::HPXMLtoOpenStudio | 23:31:03 | 23:31:04 | 1523ms |
| Translator | 23:31:04 | 23:31:04 | 81ms |
| o Translating to EnergyPlus IDF | 23:31:04 | 23:31:04 | 80ms |
| EnergyPlusMeasures | 23:31:04 | 23:31:04 | 0ms |
| o EnergyPlusMeasure:apply_measures | 23:31:04 | 23:31:04 | 0ms |
| PreProcess | 23:31:04 | 23:31:05 | 446ms |
| o ReportingMeasure:apply_measures | 23:31:04 | 23:31:05 | 409ms |
| o Measure::ReportSimulationOutput | 23:31:04 | 23:31:04 | 188ms |
| o Measure::ReportUtilityBills | 23:31:04 | 23:31:05 | 220ms |
| o Saving Final IDF to Run Dir | 23:31:05 | 23:31:05 | 37ms |
| EnergyPlus | 23:31:05 | 23:31:08 | 3470ms |
| o Saving IDF | 23:31:05 | 23:31:05 | 37ms |
| o Running EnergyPlus | 23:31:05 | 23:31:08 | 3338ms |
| ReportingMeasures | 23:31:08 | 23:31:09 | 740ms |
| o ReportingMeasure:apply_measures | 23:31:08 | 23:31:09 | 735ms |
| o Measure::ReportSimulationOutput | 23:31:08 | 23:31:09 | 639ms |
| o Measure::ReportUtilityBills | 23:31:09 | 23:31:09 | 94ms |
| PostProcess | 23:31:09 | 23:31:09 | 0ms |
| Cleanup | 23:31:09 | 23:31:09 | 0ms |
| Save IDF | 23:31:09 | 23:31:09 | 39ms |
| Total | 23:30:58 | 23:31:09 | 10447ms |