JuliaGeometry / JuliaGeometry/Triangulate.jl
Memory is not released after interrupting `triangulate()`
Nobody has claimed this yet.
- Dominant language
- Julia
- Stars
- 42
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
Thanks for this useful package.
Sometimes when trying a suitable triangulation I run into infinite loops (or just very long I don't know) which eats up a lot of memory.
Even after interrupting Julia, the memory is still occupied by the Julia process.
Is there a way to force release the memory?
Thanks.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the triangulate() entry point and reproduce a long-running or interrupted triangulation while observing the Julia process memory. Trace what happens when execution is interrupted and identify whether the retained memory is from this package. Done means the issue has a reproducible explanation and a verified way to release or avoid the retained memory.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100