Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove direct dependencies on IBM Dump and Oracle Attach APIs #1

Merged
merged 1 commit into from
Feb 10, 2014

Conversation

kgibm
Copy link
Contributor

@kgibm kgibm commented Feb 7, 2014

I just used this tool for the first time based on someone's recommendation, and it was absolutely wonderful! Thank you so much.

I found building it slightly confusing because it depends on both the IBM Dump API and Oracle Attach APIs, which means one would need to use the IBM JDK to compile and and reference the Oracle tools.jar. This pull request simplifies this by just calling these methods through reflection. I also changed README to a markdown file and added instructions on how to compile from source.

…rom source.

2. Remove direct dependencies on IBM Dump and Oracle Attach APIs and instead ask for heapdumps through reflection.
@gearoidof
Copy link

This seems like a sensible addition!

hpresnall pushed a commit that referenced this pull request Feb 10, 2014
Moved heap dump code to use reflection and remove compile time
dependency on specific JVMs.
Updated README to markdown; added link to website and 'build from
source' instructions.
@hpresnall hpresnall merged commit d4805b6 into nmonvisualizer:master Feb 10, 2014
@hpresnall
Copy link
Contributor

Merged fix but updated changes to use the java.vm.vendor system property to determine which JVM is running rather than use exception fall through.

@kgibm
Copy link
Contributor Author

kgibm commented Feb 10, 2014

Makes sense, thanks!

@petepdx petepdx mentioned this pull request Apr 1, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants