You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2018/01/31 17:11:22 UTC
[incubator-netbeans] 01/01: Merge pull request #402 from
JaroslavTulach/ProfilerImprovements
This is an automated email from the ASF dual-hosted git repository.
jtulach pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git
commit 67cbb4e1d04068013c19027cd8ec76bf2acddf52
Merge: 1c6873e f88b86f
Author: Jaroslav Tulach <ja...@oracle.com>
AuthorDate: Wed Jan 31 18:11:16 2018 +0100
Merge pull request #402 from JaroslavTulach/ProfilerImprovements
Profiler improvements
debugger.jpda.heapwalk/nbproject/project.xml | 2 +-
.../modules/debugger/jpda/heapwalk/HeapImpl.java | 10 +
.../jpda/heapwalk/ObjectArrayInstanceImpl.java | 5 +
lib.profiler.common/manifest.mf | 2 +-
lib.profiler.common/nbproject/project.xml | 1 +
lib.profiler.ui/manifest.mf | 2 +-
lib.profiler.ui/nbproject/project.xml | 7 +-
.../lib/profiler/ui/AppearanceController.java | 55 +++
.../lib/profiler/ui/components/HTMLTextArea.java | 177 ++++-----
.../profiler/ui/components/ProfilerToolbar.java | 8 +
.../netbeans/lib/profiler/ui/cpu/CCTDisplay.java | 2 +-
.../lib/profiler/ui/cpu/CPUResultsPanel.java | 21 +-
.../lib/profiler/ui/cpu/FlatProfilePanel.java | 9 +-
.../netbeans/lib/profiler/ui/cpu/LiveCPUView.java | 174 +++------
.../lib/profiler/ui/cpu/LiveCPUViewUpdater.java | 132 +++++++
.../lib/profiler/ui/cpu/LiveFlatProfilePanel.java | 2 +
.../lib/profiler/ui/cpu/ReverseCallGraphPanel.java | 16 +-
.../lib/profiler/ui/cpu/SnapshotCPUView.java | 19 +-
.../lib/profiler/ui/cpu/SubtreeCallGraphPanel.java | 4 +-
.../lib/profiler/ui/jdbc/LiveJDBCView.java | 166 +++-----
.../lib/profiler/ui/jdbc/LiveJDBCViewUpdater.java | 144 +++++++
.../lib/profiler/ui/memory/AllocTreeTableView.java | 10 +
.../lib/profiler/ui/memory/LiveMemoryView.java | 263 +++++++------
.../profiler/ui/memory/LiveMemoryViewUpdater.java | 148 +++++++
.../profiler/ui/memory/LivenessResultsPanel.java | 6 +-
.../profiler/ui/memory/LivenessTreeTableView.java | 10 +
.../lib/profiler/ui/memory/SnapshotMemoryView.java | 36 +-
.../netbeans/lib/profiler/ui/results/DataView.java | 25 ++
.../lib/profiler/ui/swing/ProfilerPopupMenu.java | 78 ++++
.../lib/profiler/ui/swing/ProfilerRowSorter.java | 54 ++-
.../lib/profiler/ui/swing/ProfilerTable.java | 80 +++-
.../profiler/ui/swing/ProfilerTableContainer.java | 3 +-
.../lib/profiler/ui/swing/ProfilerTreeTable.java | 434 +++++++++++++++++++--
.../profiler/ui/swing/ProfilerTreeTableModel.java | 18 +
.../lib/profiler/ui/swing}/StayOpenPopupMenu.java | 41 +-
.../ui/swing/renderer/HideableBarRenderer.java | 12 +-
.../profiler/ui/swing/renderer/MultiRenderer.java | 7 +
.../ui/swing/renderer/NormalBoldGrayRenderer.java | 28 +-
.../lib/profiler/ui/threads/ThreadsPanel.java | 2 +
lib.profiler/manifest.mf | 2 +-
lib.profiler/nbproject/project.xml | 4 +
.../org/netbeans/lib/profiler/ProfilerClient.java | 1 +
.../lib/profiler/global/CommonConstants.java | 3 +-
.../profiler/global/ProfilingSessionStatus.java | 3 +
.../lib/profiler/heap/AbstractLongMap.java | 155 ++++++--
.../netbeans/lib/profiler/heap/CacheDirectory.java | 118 ++++++
.../org/netbeans/lib/profiler/heap/ClassDump.java | 32 +-
.../lib/profiler/heap/ClassDumpSegment.java | 53 ++-
.../src/org/netbeans/lib/profiler/heap/DomMap.java | 4 +-
.../netbeans/lib/profiler/heap/DominatorTree.java | 22 +-
.../src/org/netbeans/lib/profiler/heap/GCRoot.java | 30 ++
.../src/org/netbeans/lib/profiler/heap/Heap.java | 3 +
.../netbeans/lib/profiler/heap/HeapFactory.java | 31 +-
.../netbeans/lib/profiler/heap/HeapProgress.java | 58 ++-
.../lib/profiler/heap/HprofByteBuffer.java | 4 +
.../netbeans/lib/profiler/heap/HprofGCRoot.java | 7 +
.../netbeans/lib/profiler/heap/HprofGCRoots.java | 8 +
.../org/netbeans/lib/profiler/heap/HprofHeap.java | 257 +++++++++++-
.../profiler/heap/HprofInstanceObjectValue.java | 4 +-
.../lib/profiler/heap/HprofInstanceValue.java | 12 +-
.../org/netbeans/lib/profiler/heap/HprofProxy.java | 5 +
.../org/netbeans/lib/profiler/heap/LongBuffer.java | 41 +-
.../netbeans/lib/profiler/heap/LongHashMap.java | 22 ++
.../netbeans/lib/profiler/heap/LongIterator.java | 76 ++++
.../org/netbeans/lib/profiler/heap/LongMap.java | 31 +-
.../netbeans/lib/profiler/heap/NearestGCRoot.java | 93 ++++-
.../org/netbeans/lib/profiler/heap/NumberList.java | 104 ++++-
.../lib/profiler/heap/ObjectArrayDump.java | 11 +
.../lib/profiler/heap/ObjectArrayInstance.java | 3 +
...gBounds.java => ObjectArrayValuesLazyList.java} | 33 +-
.../profiler/heap/SyntheticClassObjectValue.java | 14 +-
.../org/netbeans/lib/profiler/heap/TagBounds.java | 57 +++
.../org/netbeans/lib/profiler/heap/TreeObject.java | 2 +-
.../RecursiveMethodInstrumentor1.java | 6 +
.../RecursiveMethodInstrumentor2.java | 6 +
.../RecursiveMethodInstrumentor3.java | 2 +
.../org/netbeans/lib/profiler/results/CCTNode.java | 8 +
.../profiler/server/InstrumentConstructorTest.java | 186 +++++++++
.../lib/profiler/server/ProfilerServer.java | 1 +
.../wireprotocol/VMPropertiesResponse.java | 12 +-
profiler.api/manifest.mf | 2 +-
profiler.api/nbproject/project.xml | 5 +
profiler.heapwalker/manifest.mf | 2 +-
profiler.heapwalker/nbproject/project.properties | 2 +-
profiler.heapwalker/nbproject/project.xml | 7 +-
.../modules/profiler/heapwalk/HeapWalker.java | 18 +-
.../ExportAction.java} | 81 ++--
.../details/{basic => api}/StringDecoder.java | 11 +-
.../heapwalk/details/basic/ArrayValueView.java | 18 +-
.../details/basic/StringDetailsProvider.java | 1 +
.../details/jdk/ui/ComponentDetailsProvider.java | 38 +-
.../details/netbeans/PlatformDetailsProvider.java | 54 ++-
.../heapwalk/details/spi/DetailsProvider.java | 23 +-
.../heapwalk/model/AbstractHeapWalkerNode.java | 4 +
.../profiler/heapwalk/model/HeapWalkerNode.java | 19 +
.../profiler/heapwalk/oql/ui/OQLEditor.java | 40 +-
.../heapwalk/ui/icons/HeapWalkerIcons.java | 1 +
.../ui/icons/impl/HeapWalkerIconsProviderImpl.java | 1 +
.../profiler/heapwalk/ui/icons/impl/oqlConsole.png | 0
profiler.oql/manifest.mf | 2 +-
profiler.oql/nbproject/project.xml | 1 +
.../oql/engine/api/impl/OQLEngineImpl.java | 13 +-
.../modules/profiler/oql/engine/api/impl/hat.js | 76 ++--
.../oql/engine/api/impl/OQLEngineTest.java | 4 +-
profiler.snaptracer/manifest.mf | 2 +-
profiler.snaptracer/nbproject/project.xml | 9 +-
.../profiler/snaptracer/impl/IdeSnapshot.java | 4 +-
.../profiler/snaptracer/impl/TracerController.java | 4 +-
.../profiler/snaptracer/impl/TracerModel.java | 4 +-
.../profiler/snaptracer/impl/TracerView.java | 19 +-
profiler/manifest.mf | 2 +-
profiler/nbproject/project.xml | 4 +-
.../modules/profiler/SnapshotResultsWindow.java | 13 +
.../modules/profiler/v2/ProfilerFeature.java | 23 ++
.../modules/profiler/v2/ProfilerFeatures.java | 2 +-
.../modules/profiler/v2/ProfilerSessions.java | 63 +--
.../modules/profiler/v2/ProfilerWindow.java | 2 +-
.../profiler/v2/features/MethodsFeatureUI.java | 29 +-
.../profiler/v2/features/ObjectsFeatureUI.java | 12 +-
.../modules/profiler/v2/features/SQLFeatureUI.java | 30 +-
.../profiler/v2/ui/ToggleButtonMenuItem.java | 1 +
121 files changed, 3430 insertions(+), 953 deletions(-)
--
To stop receiving notification emails like this one, please contact
jtulach@apache.org.
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists