ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application t new X() Mutator phase new Y() new Z() new Y() Trace file GC phase move move move Mut. phase Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application t new X() Mutator phase new Y() new Z() new Y() Trace file GC phase move move move Mut. phase new Y() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application t new X() Mutator phase new Y() new Z() new Y() Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() new Y() Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() new Y() Heap 1 Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() new Y() Heap 1 Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() new Y() Heap 1 Heap 2 Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() … new Y() Heap 1 Heap 2 Heap n Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() … new Y() Heap 1 Heap 2 Heap n Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() … new Y() Heap 1 Heap 2 Heap n Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() … new Y() Heap 1 Heap 2 Heap n Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
ANTTRACKS SYSTEM OVERVIEW AntTracks VM Application AntTracks Analyzer t new X() Memory anomaly detection Mutator phase Memory leak analysis new Y() new Z() … new Y() Heap 1 Heap 2 Heap n Trace file GC phase move move move Mut. phase new Y() new Z() Fixing Memory Problems In Production 13
GUIDED EXPLORATION Fixing Memory Problems In Production 14
GUIDED EXPLORATION Detection describes the task of automatically detecting a potential problem, i.e., a suspicious pattern. Fixing Memory Problems In Production 14
GUIDED EXPLORATION Detection describes the task of automatically detecting a potential problem, i.e., a suspicious pattern. Highlighting the relevant region on the UI helps users to understand where the automatically gained insight can be found if the view was inspected manually. Fixing Memory Problems In Production 14
GUIDED EXPLORATION Detection describes the task of automatically detecting a potential problem, i.e., a suspicious pattern. Highlighting the relevant region on the UI helps users to understand where the automatically gained insight can be found if the view was inspected manually. Explanation of the highlighted visualization helps users to interpret it and explains concepts that are needed for this interpretation. Fixing Memory Problems In Production 14
GUIDED EXPLORATION Detection describes the task of automatically detecting a potential problem, i.e., a suspicious pattern. Highlighting the relevant region on the UI helps users to understand where the automatically gained insight can be found if the view was inspected manually. Explanation of the highlighted visualization helps users to interpret it and explains concepts that are needed for this interpretation. Suggestions on which steps could / should be taken next make it easier for the user to understand what operations are possible and why they might be useful. Fixing Memory Problems In Production 14
GUIDED EXPLORATION Detection describes the task of automatically detecting a potential problem, i.e., a suspicious pattern. Highlighting the relevant region on the UI helps users to understand where the automatically gained insight can be found if the view was inspected manually. Explanation of the highlighted visualization helps users to interpret it and explains concepts that are needed for this interpretation. Suggestions on which steps could / should be taken next make it easier for the user to understand what operations are possible and why they might be useful. Fixing Memory Problems In Production 14
DEMO: EASYTRAVEL Fixing Memory Problems In Production 15
DEMO: OVERVIEW Fixing Memory Problems In Production 16
DEMO: OVERVIEW (1) DETECTION + (2) HIGHLIGHTING Fixing Memory Problems In Production 17
DEMO: OVERVIEW (3) EXPLANATION + (4) SUGGESTION Fixing Memory Problems In Production 18
DEMO: EVOLUTION Fixing Memory Problems In Production 19
DEMO: EVOLUTION Fixing Memory Problems In Production 20
DEMO: EVOLUTION Date objects allocated in the constructor of Base are the major suspects for a memory leak since about 30% of the overall heap growth is accounted to them. Inspect who keeps them alive. Fixing Memory Problems In Production 20
DEMO: GRAPH VIEW Fixing Memory Problems In Production 21
DEMO: GRAPH VIEW Fixing Memory Problems In Production 22
DEMO: GRAPH VIEW Fixing Memory Problems In Production 23
DEMO: GRAPH VIEW Fixing Memory Problems In Production 23
DEMO: GRAPH VIEW Too many ArrayList<Location> are added here. Fixing Memory Problems In Production 23
ANOTHER DEMO: FINAGLE-HTTP Fixing Memory Problems In Production 24
ANOTHER DEMO: FINAGLE-HTTP Fixing Memory Problems In Production 25
ANOTHER DEMO: FINAGLE-HTTP Fixing Memory Problems In Production 26
Recommend
More recommend