Replies: 1 comment
-
Phantom references in the context of soot and garbage collection really have nothing in common. Note that --allow-phantom-refs does have nothing to do with JVMs phantom references. What you may want to do right after your analysis is |
Beta Was this translation helpful? Give feedback.
-
I'm using Soot to analyze some Android Apks but I've noticed a tremendous memory consumption while exploring scenes and transforming.
Since I use soot within my project and it keeps running after sequential analysis, the memory keeps growing slowly and only ends when I stop the execution.
So one of the options that I thought could be making this happens is the Allow phantom refs. Read about a generic context on Phantom refs and they disable garbage collection. I Saw in the soot documentation that it able us to run without all dependencies on the soot classpath, that is the case sometimes when I haven't all dependencies.
So, does Soot allow phantom refs really disable garbage collection?
Beta Was this translation helpful? Give feedback.
All reactions