Skip to content

Improve Memory Management #163

@codecounselor

Description

@codecounselor

Things can go wrong and jobs can terminate abruptly. If the caller does not get a reference to the job back or does not invoke job.destroy() windows can remain open indefinitely. This results in memory leaks as the process continues to run.

Windows that remain open beyond a specified threshold should be automatically terminated. Subsequently, the owning job should also be freed up for garbage collection.

There should be a new event that clients can observe when this happens

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions