jfjoch_broker: Measure preprocessing time for images
This commit is contained in:
@@ -85,6 +85,7 @@ void MXAnalysisWithoutFPGA::Analyze(DataMessage &output,
|
||||
T sat_pixel_val,
|
||||
AzimuthalIntegrationProfile &profile,
|
||||
const SpotFindingSettings &settings) {
|
||||
const auto preprocessing_start_time = std::chrono::steady_clock::now();
|
||||
auto image = reinterpret_cast<const T *>(in_image);
|
||||
|
||||
std::vector<ROIMessage> roi(roi_count);
|
||||
@@ -152,6 +153,9 @@ void MXAnalysisWithoutFPGA::Analyze(DataMessage &output,
|
||||
}
|
||||
}
|
||||
|
||||
const auto preprocessing_end_time = std::chrono::steady_clock::now();
|
||||
output.preprocessing_time_s = std::chrono::duration<float>(preprocessing_end_time - preprocessing_start_time).count();
|
||||
|
||||
if (settings.enable) {
|
||||
// Update resolution mask
|
||||
if (mask_high_res != settings.high_resolution_limit
|
||||
|
||||
Reference in New Issue
Block a user