Path to this page:
Subject: CVS commit: pkgsrc/devel/visualvm
From: David Brownlee
Date: 2023-05-17 20:35:25
Message id: 20230517183525.B618AFA87@cvs.NetBSD.org
Log Message:
Updated devel/visualvm to 2.1.6
2.1.6:
Features and Enhancements:
Full support for running on/monitoring & profiling JDK 20:
GH-483: JDK 20 support
Heap viewer improvements:
GH-481: [HeapViewer] display number of GC roots attached to particular instance
GH-478: [HeapViewer] display logical value of java.security.CodeSource
GH-477: [OQL] add signers and protectionDomain properties
GH-455: [HeapViewer] display logical value of subclasses of java.nio.Buffer
GH-454: Allow keyboard shortcut to execute oql
GH-452: [HeapViewer] show array items
Other improvements:
GH-468: Update generic JFR loader to version 8.3.0
GH-466: Add application recognizers for JDK tools
GH-464: Update graaljs plugin to GraalVM 22.3.
Fixed Bugs:
GH-487: Snapshot data are not released when snapshot is closed
GH-485: Delay loading previous nps captures for servers in Applications tree
GH-484: When enumerating the roots nextElement can fail with: Cannot read \
property "getInstanceId" from null
GH-475: NPE in RecursiveMethodInstrumentor.scanBytecode()
GH-474: [HeapViewer] Slow computation of threads view
GH-470: VisualVM GUI slow when monitoring host
GH-457: Unusual proxy port notation
GH-445: AWT thread blocked for few minutes while expanding GC root
2.1.5:
Features and Enhancements:
Full support for running on/monitoring & profiling JDK 19:
GH-415: JDK 19 support
Heap viewer usability improvements:
GH-437: Add logical value for several Nodes
GH-431: [HeapViewer] add logical value for python class 'decimal.Decimal'
GH-430: [HeapViewer] Add support for TruffleString in Python heap viewer
Other improvements:
GH-448: Detect GraalVM language using system property
GH-435: Add information about JDK release date and LTS
GH-423: Remove Self time nodes from the sampler/profiler CPU trees when \
their total time is at 0,0 ms.
GH-429: Update generic JFR loader to version 8.2.1
Powered by the NetBeans Platform 14.0:
GH-438: Upgrade NetBeans Platform
Fixed Bugs:
GH-451: [Heapviewer] Fix logical value for Ruby classes
GH-446: [HeapViewer] Cannot call progress on a task that was never started
GH-442: NPE from JvmJvmstatModel.getFirstArgument()
GH-436: NPE in TruffleFrame.createLocals()
GH-434: Incorrect colour of diff bar in memory sampler
GH-432: [HeapViewer] Python 'dict' does not have any items
GH-428: Profiler tab updates for terminated applications
GH-426: GitHub issue template should explain how to obtain messages.log
GH-425: Nodejs heap dump does not have any JavaScript objects
GH-424: NPE in TruffleFrame.getObjectArray
GH-422: Automatic re-connect of JXM application does not work
GH-421: Remote JMX application reported as <unknown>
GH-420: Arguments line of remote JVM cropped at 1024 characters
GH-418: JFR does not work for remote OracleJDK 8
GH-417: JFR enabled for JDK 7
GH-416: Move JFR support to org.graalvm.visualvm.tools module
GH-414: Profiler calibration fails on Solaris with JDK 11
GH-304: Don't see polyglot functionality when running via JMX
2.1.4:
Features and Enhancements:
HeapViewer improvements:
GH-413: [HeapViewer] Sample different elements from large arrays when \
inspecting a heap dump
GH-409: [HeapViewer] Try to improve the accuracy of the instance size
GH-407: [HeapViewer] Improve preview for byte[] arrays.
GH-404: [HeapViewer] Add UI for working with multi-heap dumps.
GH-402: [HeapViewer] Display number of elements for java.util.Properties
Fixed Bugs:
GH-412: ArrayIndexOutOfBoundsException on Memory Snapshot Diff Class Expansion
GH-410: Wrong metaspace max values visualisation
GH-406: Allow to use HeapProgress in head-less environment
GH-405: Add API to get number of dumps stored in multi-heap dump file.
GH-398: Missing known blocking method in KQueue
GH-187: Taking Heap Dump does not work for tunnelled connection to a remote host
Files: