philippejer / jvmmonitor Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/jvmmonitor
Automatically exported from code.google.com/p/jvmmonitor
**Description
The initial values at CPU usage column on Threads tab are -1.0% before the
value is updated.
**How to reproduce
1. start monitoring a JVM
2. open Threads tab on Properties view
3. look at the initial value at CPU column before updated within a second
Original issue reported on code.google.com by [email protected]
on 10 Oct 2010 at 10:18
Properties view should be automatically pinned when taking snapshot so that
Properties view keeps showing the current selection.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2010 at 10:10
** issue statement
Error dialog is opened when connecting to unsupported target JVM,
but this dialog is not needed since user can see the message 'Monitoring
is not supported for the selected JVM' on Properties view.
** how to reproduce
1. start Java application with unsupported JVM (e.g JRE 1.5)
2. double-click the JVM on JVM Explorer
3. error dialog is opened
Original issue reported on code.google.com by [email protected]
on 5 Dec 2010 at 2:57
** issue statement
JVM Explorer doesn't correctly update the state of JVM on remote host.
** how to reproduce
1. run JVM on remote host
2. start monitoring the JVM
3. stop monitoring the JVM
4. terminate JVM on remote host
5. try to start monitoring the JVM
6. JVM Explorer doesn't update the state of the JVM to 'Terminated'
Original issue reported on code.google.com by [email protected]
on 13 Nov 2010 at 8:51
**Description
The text field 'JDK Root Directory' on Preferences dialog is empty. When JVM
Monitor finds the JDK root directory, the found directory should appear at that
text field. If Eclipse is running with JRE, and if JDK root directory is
manually specified, the specified directory should appear.
**How to reproduce
1. open Preferences dialog
2. open preference page Java > Monitor > Tools
3. look at the text field 'JDK Root Directory'
Original issue reported on code.google.com by [email protected]
on 10 Oct 2010 at 10:15
**description
When monitoring JVM that is not started with agent jar on remote host, several
exceptions are logged into Error log view.
**how to reproduce
1. start JVM on remote host without giving agent jar
2. start monitoring that JVM, and open CPU tab
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:49
** description
duplicated menus appear in 'Layout' local menu on properties view
** how to reproduce
1. start monitoring JVM
2. open Thread (or MBeans) page on properties view
3. open another page on properties view
4. check if there are any duplicated menus in Layout local menu
Original issue reported on code.google.com by [email protected]
on 20 Feb 2011 at 7:55
link to image is missing at FAQ page in user guide documentation that is
accessible from the menu Help > Help Contents > JVM Monitor User Guide > FAQ
Original issue reported on code.google.com by [email protected]
on 5 Dec 2010 at 2:58
** issue statement
An Error occurs when unselecting item by clicking empty area on list on Load
Chart Set dialog.
** how to reproduce
1. start monitoring JVM
2. open Timeline page on Properties view
3. select the local menu Load Chart Set
4. click the empty area on list on that dialog, then an error occurs
Original issue reported on code.google.com by [email protected]
on 26 Dec 2010 at 12:54
** issue statement
When loading pre-defined chart set 'Memory' for target JVM that is running on
Mac, no data is shown on Heap Memory Pool chart.
** how to reproduce
1. start Java application on Mac
2. start monitoring the JVM
3. load the predefined chart set 'Memory'
4. no data is shown on Heap Memory Pool chart
Original issue reported on code.google.com by [email protected]
on 26 Dec 2010 at 12:56
MBean to monitor SWT resources has been provided by the enhancement #42, but it
would be nice if there is a dedicated page to show that MBean at Memory page on
Properties view.
Original issue reported on code.google.com by [email protected]
on 26 Feb 2011 at 11:44
I started my application for debugging, let it run to a breakpoitn, and it
shows up in JVM explorer. When I open the Java Monitor view and select the
application, the Properties window for JVM Monitor says "Monitoring is not
supported for the selected JVM"
I am running JavaSE-1.6 (jdk1.6.0_18) c:\program files (x86)\java\jdk1.6.0_18
Also trying jdk1.6.0_22 c:\program files\java\jdk1.6.0_22 Went to my debug
configurations, launch, and set to alternate JRE jdk1.6.0_22
Tried selecting C:\Program Files\Java\jdk1.6.0_22\bin\javaw.exe as java
executable for the debug default launch for my app.
I attached my Eclipse configuration
Environment_Eclipse_About_Configuration.2010-11-29
Windows environment variables shows java_home C:\Progra~1\Java\jdk1.6.0_21
Path at DOS command prompt didn't seem to include a path to Java, however it
did have c:\windows\system32\javaw.exe and java.exe... Version for java.exe
says Java(TM SE Runtime Environment build 1.6.0_22-b04 and java hotspot 64-bit
server vm build 17.1-b03, mixed mode.
So added C:\Progra~1\Java\jdk1.6.0_22\bin to start of path.
Changed java_home to c:\progra~1\java\jdk1.6.0_22
Added to eclipse.ini and restarted eclipse:
-vm
C:\Progra~1\Java\jdk1.6.0_22\bin\javaw.exe
Making this change is now allowing me to "Start Monitoring" on the eclipse
process.
Changed Debug Launch default environment to jdk1.6.0_22
Now i can profile my app....
Hopefully you can use this info to make a fix for the issue I had clearer.
Original issue reported on code.google.com by [email protected]
on 30 Nov 2010 at 4:45
Attachments:
** issue statement
refresh gets disabled on properties view when loading chart-set fails.
** how to reproduce
1. start monitoring a JVM
2. add a new attribute on Timeline page
3. save chart set
4. start monitoring another JVM where the added attribute is not available
5. load the saved chart set
6. error occurs, and auto-refresh gets disabled
Original issue reported on code.google.com by [email protected]
on 20 Nov 2010 at 11:54
Multiple markers should be supported so that user can see marker for each
attribute on a chart.
Original issue reported on code.google.com by [email protected]
on 10 Oct 2010 at 10:08
**Description
Chart title on Timeline page cannot be changed to longer name.
**How to reproduce
1. start monitoring a JVM and open Timeline page
2. click Configure Chart button, and change chart title to longer name
Original issue reported on code.google.com by [email protected]
on 1 Nov 2010 at 3:12
It would be nice if MBean to monitor SWT resources is available, so that user
can check whether there are any SWT resource leaks caused by missing invocation
of org.eclipse.swt.graphics.Resource.dispose().
This MBean should be created/visible only when monitoring application which is
using SWT.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2011 at 11:50
A hprof file can be generated at MBeans tab, but there should be a button to
generate hprof file on Memory tab.
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:34
** description
The time stamp for hprof on JVM Explorer is sometimes incorrect.
** how to reproduce
1. start monitoring a JVM
2. open Memory page and press Dump Hprof button
3. repeat the step 2 several times
Original issue reported on code.google.com by [email protected]
on 24 Oct 2010 at 10:15
Some buttons are not correctly disabled when they are not applicable.
- disable BCI selection on Configure CPU Profiler dialog when monitoring JVM on remote host without loading agent
- disable Dump heap / Clear / Refresh when monitoring Eclipse itself where JVM Monitor is running or when monitoring JVM on remote host
Original issue reported on code.google.com by [email protected]
on 5 Mar 2011 at 8:49
Scroll bar appears outside the tab on properties view (e.g. CPU, MBeans page).
It should appear inside the tab, so that tabs won't disappear from screen.
Original issue reported on code.google.com by [email protected]
on 19 Feb 2011 at 11:35
**Description
The initial values at Time (%) and Self Time (#) columns on CPU tab are NaN%
right after CPU profiler is started.
**How to reproduce
1. start monitoring a JVM
2. open CPU tab on Properties view
3. configure CPU profiler, and resume CPU profiling
4. look at Time (%) and Self Time (#) columns
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:29
**description
Nothing is shown on Timeline tab on Properties view when monitoring JVM on
remote host until restarting monitoring.
**how to reproduce
1. start monitoring JVM on remote host with New JVM Connection dialog
2. look at Timeline tab
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:24
** description
previous data remains on Properties view when switching target JVM
** how to reproduce
1. start monitoring a JVM
2. open Memory, CPU, or MBean page
3. terminate the target JVM
4. start monitoring another JVM on the same properties view
Original issue reported on code.google.com by [email protected]
on 24 Oct 2010 at 10:09
User should be able to save and load chart configuration on Timeline page.
Original issue reported on code.google.com by [email protected]
on 1 Nov 2010 at 3:11
Ctrl+C doesn't work to copy selected item on Properties view.
Original issue reported on code.google.com by [email protected]
on 1 Mar 2011 at 11:05
**description
Charts gets increased when opening multiple Properties view and restarting
monitoring.
**how to reproduce
1. start monitoring a JVM
2. open Timeline tab on Properties view
3. open another Properties view with the local menu 'New Properties View'
4. stop monitoring
5. restart monitoring the same JVM
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:32
The committed heap size is increased close to the max heap size on 64bit
Windows when monitoring heap histogram of Eclipse itself which is the same
behavior on 64bit Linux.
The solution is to show message on Properties view disabling heap histogram in
this condition.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2010 at 9:55
** issue statement
Connecting to JVM by specifying JMX URL on New JVM Connection dialog doesn't
work on Mac.
** how to reproduce
1. start Java application
2. open JVM Explorer running Eclipse on Mac
3. open New JVM Connection dialog from the local toolbar on JVM Explorer
4. select the radio button Connect with JMX URL
5. specify JVM URL
6. specify authenticate text fields if configured
7. press OK, but the connection fails
Original issue reported on code.google.com by [email protected]
on 26 Dec 2010 at 12:59
When dumping heap as hprof file on remote host, the generated hprof file should
be transferred to local host and shown on JVM Explorer, so that user can easily
open it on Eclipse.
Original issue reported on code.google.com by [email protected]
on 13 Nov 2010 at 11:59
The button Run Garbage Collector is available at Memory tab, but at Timeline
tab there should be the same button also on the chart where heap memory usage
is shown.
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:37
Hprof file cannot be transferred from remote host. It works only when
specifying hprof file path at current directory of JVM.
** how to reproduce
1. start Java app on remote host
2. start monitoring it with New JVM Connection dialog opened from JVM Explorer
3. open Memory page on Properties view
4. press "Dump heap as hprof file" button
5. select the option to transfer the hprof file from remote host
Original issue reported on code.google.com by [email protected]
on 5 Mar 2011 at 8:41
** description
JVM is switched even when pinning properties view.
** how to reproduce
1. start monitoring multiple JVMs on JVM Explorer
2. make sure that Pinning is enabled on properties view
3. select another JVM on JVM Explorer
4. open another page on properties view (e.g. Timeline -> Memory)
5. check if correct JVM is monitored
Original issue reported on code.google.com by [email protected]
on 20 Feb 2011 at 7:50
** description
sometimes there are duplicated JVMs on JVM Explorer
** how to reproduce
1. run JVM to monitor
2. start Eclipse and look at JVM Explorer
3. restart Eclipse several times until reproduced
Original issue reported on code.google.com by [email protected]
on 24 Oct 2010 at 10:13
Please issue 30 for information about my setup.
When I monitor the JVM process for eclipse, I can see charts in timeline.
But when I monitor my own app (a console app) while it is in debugging mode, I
see nothing in the timeline view.
For my own app while it is running, the threads and memory views are
continually changing.
I was able to use add charts button to add a memory chart to timeline view for
my app. Why didn't the set of charts showing automatically for eclipse come up
in the timeline view? It shows Used Memory Heap, loaded Class count, thread
count, and cpu usage.
Is it possible to save a configuration of timeline charts to load into another
timeline viewer? Ok just found the docs about the save local menu. Perhaps
when the timeline window has no charts, it could give a hint about how to load
some charts.
Perhaps the bug I have here is that the default overview set didn't
automatically load for my own application.
Original issue reported on code.google.com by [email protected]
on 30 Nov 2010 at 5:03
- User guide should be provided as plug-in so that user can read it from the
menu Help > Help Contents.
- Every dialog, view and editor that are part of JVM Monitor should provide
context sensitive help.
Original issue reported on code.google.com by [email protected]
on 21 Nov 2010 at 4:36
User should be able to directly type Java package name for CPU profiler in
addition to selecting packages contained in projects in workspace.
Original issue reported on code.google.com by [email protected]
on 13 Nov 2010 at 8:48
**Description
An error occurs when unselecting notification item on notifications table while
notification details dialog is opened.
**How to reproduce
1. start monitoring a JVM and open MBean page
2. subscribe notification
3. open notifications tab
4. open notifications dialog
5. unselect the notification item on table
Original issue reported on code.google.com by [email protected]
on 1 Nov 2010 at 3:15
BCI CPU profiler should be enabled on remote host by giving agent to Java
arguments
Original issue reported on code.google.com by [email protected]
on 13 Nov 2010 at 8:46
** issue statement
The text field for JDK Root Directory on preference page is not needed on Mac
** how to reproduce
1. open preference page Java > Monitor > Tools
2. the text field JDK Root Directory appears, but it doesn't make any effect
Original issue reported on code.google.com by [email protected]
on 26 Dec 2010 at 12:55
**Description
The chart on Timeline page cannot show the same name of attributes at the same
time even though the MBean name is different.
**How to reproduce
1. start monitoring a JVM and open Timeline page
2. click Configure Chart button, and add attributes "Eden Space:Usage.used" and
"Survivor Space:Usage.used"
Original issue reported on code.google.com by [email protected]
on 1 Nov 2010 at 3:14
When there is no chart on Timeline page on Properties view, there should be a
button (link) so that user can load chart set just by one click.
Original issue reported on code.google.com by [email protected]
on 1 Mar 2011 at 11:11
There should be an option on preference page to take stack traces into account
when filtering threads.
Original issue reported on code.google.com by [email protected]
on 20 Nov 2010 at 11:57
**description
Host names appear in combobox other than Remote Host combobox on New JVM
Connection dialog.
**how to reproduce
1. open JVM Explorer
2. open New JVM Connection dialog
3. look at the items in combobox
Original issue reported on code.google.com by [email protected]
on 14 Oct 2010 at 9:27
When opening JVM Explorer first time, JVM model in JVM Monitor plugin is
initialized accessing to JDK API to get the currently running JVMs on localhost
with UI thread instead of non-UI thread.
Original issue reported on code.google.com by [email protected]
on 20 Feb 2011 at 7:44
What steps will reproduce the defect?
1.Click on New JVM Connection
2.Provide remote host and port (also tried with JMX URL)
3.
...
What is the expected behavior?
Should connect to remote JVM
What was the actual behavior?
Connection Failed dialog box
What errors are shown on Error Log view or at <workspace>/.metadata/.log?
Nothing in the .log file
What is your environment for Eclipse?
OS: Windows XP SP2
Eclipse:
Eclipse IDE for Java Developers
Version: Helios Service Release 1
Build id: 20100917-0705
JVM Monitor: 3.6.8.20101226
What is your environment for the monitored JVM?
OS: Win 7 professional
Java: jdk1.5.0_17
Original issue reported on code.google.com by [email protected]
on 29 Dec 2010 at 5:36
**Description
The order of local menus on properties view is incorrect when opening
properties view monitoring JVM first time. When selecting another page (e.g.
Thread page) and going back to original page, the order gets correct.
The menu Preferences should appear at bottom.
**How to reproduce
1. start monitoring a JVM
2. looks at local menus on properties view
Original issue reported on code.google.com by [email protected]
on 1 Nov 2010 at 3:18
**Description
Error dialog is opened behind Preferences dialog when reopening that dialog
from local menu.
**How to reproduce
1. select the local menu 'Preferences...' on Properties view or JVM Explorer
2. close Preferences dialog
3. repeat the step 1
Original issue reported on code.google.com by [email protected]
on 10 Oct 2010 at 10:12
** description
The self time shown at status line is incorrect and not updated.
** how to reproduce
1. start monitoring a JVM
2. open CPU page
3. start CPU profiler
4. select a method and look at status line
Original issue reported on code.google.com by [email protected]
on 24 Oct 2010 at 10:17
** description
The method invocation time shown on CPU page is sometimes incorrect.
** how to reproduce
1. start monitoring a JVM
2. start CPU profiler
3. clear CPU profiling data
4. look at invocation time
5. repeat the steps 1-4 several times
Original issue reported on code.google.com by [email protected]
on 24 Oct 2010 at 10:10
** issue statement
When loading pre-defined chart set 'Memory' for target JVM that is running with
JRE 64bit on Windows, no data is shown on Heap Memory Pool chart.
** how to reproduce
1. start Java application with 64bit JRE on Windows
2. start monitoring the JVM
3. load the predefined chart set 'Memory'
4. no data is shown on Heap Memory Pool chart
Original issue reported on code.google.com by [email protected]
on 5 Dec 2010 at 2:54
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.