tdeio: only create the internal guarded pointer for TDEIO::Job if it is really required. #192
Merged
MicheleC
merged 1 commits from tdeio/improve-jobs
into master
1 year ago
Loading…
Reference in new issue
There is no content yet.
Delete Branch 'tdeio/improve-jobs'
Deleting a branch is permanent. It CANNOT be undone. Continue?
This fix avoid creation and destruction of unnecessary TQObjects and helps speeding up operations which requires lot of Jobs.
Copying huge folders requires thousands of jobs. This PR saves quite a number of unnecessary TQObjects.
tdeio: only create the internal guarded pointer for TDEIO::Job if it is really required. This fix avoid creation and destruction of unnecessary TQObjects and helps speeding up operations which requires lot of Jobs.to tdeio: only create the internal guarded pointer for TDEIO::Job if it is really required. 1 year agoIt looks good. A very good idea when the object allocation can be completely omitted.
ea10b6290d
into master 1 year agoReviewers
ea10b6290d
.