Closed byronpatrick22 closed 4 years ago
I don't really have time to fix this, but I'd look at a PR.
No worries, I'll have a look.
@byronpatrick22 did you figure this out?
The issue went away after manually running GC as reported in #36, which means it's not actually an issue.
Excessive memory consumption with many v8py.Context objects created.
$ python -m memory_profiler v8py_test.py
Memory profile output:
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents
Filename: ./v8py_test.py
Line # | Mem usage | Increment | Line Contents