Message 3 of 9
Jobprocessor Delegate Host RAM usage, release of InventorObject
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hi all,
In Vault Professional 2025 I created a custom job to modify properties using IExplorerUtil.
I noticed that after ~200 parts and assemblies updated, the RAM usage exceed 5GB. It seems that when executing many custom jobs in sequence, the InventorObecjt object of IJobProcessorServices is not released.
Is there an option to do this manually?
Vault API says that "This object should be initialized and released by framework. Extension developer doesn't need to take care of that." But apparently that seems not to be the case.
ACET.IExplorerUtil explorerUtil = ACET.ExplorerLoader.LoadExplorerUtil(connection.Server, connection.Vault, connection.UserID, connection.Ticket);
ACW.File vltFile = webServiceManager.DocumentService.GetLatestFileByMasterId(fileMasterId);
explorerUtil.UpdateFileProperties(vltFile, properties);
I currently stop and restart the Jobprocessor.exe every five minutes to prevent it from crashing.
Many Thanks,
Jan
