Try to release unused memory if possible. Can be called e.g. after forgetting jobs.
(&mut self)
| 75 | /// Try to release unused memory if possible. |
| 76 | /// Can be called e.g. after forgetting jobs. |
| 77 | pub fn try_release_memory(&mut self) { |
| 78 | self.jobs.shrink_to_fit(); |
| 79 | self.workers.shrink_to_fit(); |
| 80 | } |
| 81 | |
| 82 | pub fn new_job_id(&mut self) -> JobId { |
| 83 | let id = self.job_id_counter; |
no test coverage detected