Slow reading of a MicroBooNE highly filtered event file
I processed 1825 MicroBooNE reconstructed data files to filter 100 neutrino candidate events into a single file, stripAllEvents.root, for re-processing. I re-reconstructed the first event and found that the job took 53 seconds on uboonegpvm06 but the reconstruction module itself only took 0.6 seconds. I ran igprof on the job to produce the attached sqlite file. Much of the time is spent in fhicl::make_ParameterSet. Running config_dumper on this file also takes about 1 minute and produces a text file with 337385 lines. It looks like the configuration for all previous jobs are saved, including the swizzler jobs that attach the beam POT to the event. It isn't clear if there are two problems or one.
I do not need the full configuration history for my purpose, which is to develop reconstruction code. Is there a mechanism to turn off this feature?
I am using a profile build on uboonegpvm06 with uboonecode/larsoft v06_04_00 which uses art v2_03_00.