PMB_POSSIBLE_MEMORY_BLOAT

View: New views
1 Messages — Rating Filter:   Alert me  

PMB_POSSIBLE_MEMORY_BLOAT

by Dave Brosius-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It would seem that

PruneUnconditionalExceptionThrowerEdges.cachedResults
Methods.methods
NoteSuppressedWarnings.packages
DismantleBytecode.replaceSlashesWithDotsCache

should be cleared out when the project closes, at the least.

Maybe a ProjectClosingListener?
--dave


  <BugInstance type="PMB_POSSIBLE_MEMORY_BLOAT" priority="2" abbrev="PMB"
category="CORRECTNESS">
    <Class
classname="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges">
      <SourceLine
classname="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges"
start="-1" end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="PruneUnconditionalExceptionThrowerEdges.java"
sourcepath="edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java"/>
    </Class>
    <SourceLine
classname="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges"
start="129" end="129" startBytecode="518" endBytecode="518"
sourcefile="PruneUnconditionalExceptionThrowerEdges.java"
sourcepath="edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java"/>
    <Field
classname="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges"
name="cachedResults" signature="Ljava/util/Map;" isStatic="true">
      <SourceLine
classname="edu.umd.cs.findbugs.ba.PruneUnconditionalExceptionThrowerEdges"
start="-1" end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="PruneUnconditionalExceptionThrowerEdges.java"
sourcepath="edu/umd/cs/findbugs/ba/PruneUnconditionalExceptionThrowerEdges.java"/>
    </Field>
  </BugInstance>

  <BugInstance type="PMB_POSSIBLE_MEMORY_BLOAT" priority="2" abbrev="PMB"
category="CORRECTNESS">
    <Class classname="edu.umd.cs.findbugs.detect.Methods">
      <SourceLine classname="edu.umd.cs.findbugs.detect.Methods" start="-1"
end="-1" startBytecode="-1" endBytecode="-1" sourcefile="Methods.java"
sourcepath="edu/umd/cs/findbugs/detect/Methods.java"/>
    </Class>
    <SourceLine classname="edu.umd.cs.findbugs.detect.Methods" start="54"
end="54" startBytecode="7" endBytecode="7" sourcefile="Methods.java"
sourcepath="edu/umd/cs/findbugs/detect/Methods.java"/>
    <Field classname="edu.umd.cs.findbugs.detect.Methods" name="methods"
signature="Ljava/util/Set;" isStatic="true">
      <SourceLine classname="edu.umd.cs.findbugs.detect.Methods" start="-1"
end="-1" startBytecode="-1" endBytecode="-1" sourcefile="Methods.java"
sourcepath="edu/umd/cs/findbugs/detect/Methods.java"/>
    </Field>
  </BugInstance>

  <BugInstance type="PMB_POSSIBLE_MEMORY_BLOAT" priority="2" abbrev="PMB"
category="CORRECTNESS">
    <Class classname="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings">
      <SourceLine
classname="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" start="-1"
end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="NoteSuppressedWarnings.java"
sourcepath="edu/umd/cs/findbugs/detect/NoteSuppressedWarnings.java"/>
    </Class>
    <SourceLine
classname="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" start="84"
end="84" startBytecode="37" endBytecode="37"
sourcefile="NoteSuppressedWarnings.java"
sourcepath="edu/umd/cs/findbugs/detect/NoteSuppressedWarnings.java"/>
    <Field classname="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings"
name="packages" signature="Ljava/util/Set;" isStatic="true">
      <SourceLine
classname="edu.umd.cs.findbugs.detect.NoteSuppressedWarnings" start="-1"
end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="NoteSuppressedWarnings.java"
sourcepath="edu/umd/cs/findbugs/detect/NoteSuppressedWarnings.java"/>
    </Field>
  </BugInstance>

  <BugInstance type="PMB_POSSIBLE_MEMORY_BLOAT" priority="2" abbrev="PMB"
category="CORRECTNESS">
    <Class classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode">
      <SourceLine
classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="-1"
end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="DismantleBytecode.java"
sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    </Class>
    <SourceLine classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode"
start="94" end="94" startBytecode="31" endBytecode="31"
sourcefile="DismantleBytecode.java"
sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    <Field classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode"
name="replaceSlashesWithDotsCache" signature="Ljava/util/HashMap;"
isStatic="true">
      <SourceLine
classname="edu.umd.cs.findbugs.visitclass.DismantleBytecode" start="-1"
end="-1" startBytecode="-1" endBytecode="-1"
sourcefile="DismantleBytecode.java"
sourcepath="edu/umd/cs/findbugs/visitclass/DismantleBytecode.java"/>
    </Field>
  </BugInstance>


_______________________________________________
Findbugs-discuss mailing list
Findbugs-discuss@...
http://mailman.cs.umd.edu/mailman/listinfo/findbugs-discuss