Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I'm looking for a tool that analyses and optimises my dependency hierarchy in my Gradle projects. I've already taken a look at https://github.com/wfhartford/gradle-dependency-analyze and on this one coming from Netflix https://github.com/nebula-plugins/gradle-lint-plugin. Both do the job based on static analysis of the compiled classes. Nevertheless, anything that is based on reflection can't be found using static code analyse tools, thus injection frameworks will fail and the analysis will yield results for dependencies the static code is not using while the running code will be.
So are there tools that can be used? I'm thinking about something like some code coverage tools do based on running unit tests. Any ideas are highly welcome!
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 days ago.
Improve this question
There are some static analysis tools for Java, but dynamic features such as reflection hinder those tools from finding the precise dependency.
Is there a runtime dependency analyzer that shows concrete class dependency?
So far, I'm injecting code before & after methods of my business classes to hijack execution traces.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
I have written a complex simulation software in Java, in which I need to use a lot of statistical distributions (Gamma, Poission, and Exponential). So far, I have been using the Apache Commons library for this, but the calls to Apache Commons are consuming a lot of runtime, which I found out by using a Java profiler (yourkit). The average runtime is > 4minutes, which is unacceptable for me.
Since I am trying to shorten my program's runtime, I was wondering if there is any better library which I might include/attach directly with my Java code?
I use the Eclipse IDE.
Try this,
JDistlib—Java Statistical Distribution Library.To find more, click here
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am creating a web application in Java, I want to check how efficiently can my code execute?
Are there any benchmark tools for testing Java Code?
If you like to test the whole http call response time you can use tools like Jmeter.
It is an open source tool:
Apache JMeter may be used to test performance both on static and dynamic resources
and again
You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load.
In the past I used it when I worked in a team responsible for performances of a big italian web site.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I'm a software tester and developer. My company is starting a partnership with another development team and we need a new tool for static analysis.
The new team's previous code is written in Java, so we need a static analysis tool with similar features to Cppcheck. We have been trying Macker, PMD and JDepend but none of these are like Cppcheck.
Also, we are trying to get a trial license of Coverity, which it seems like we want, but at the moment I couldn't test it yet.
So, does anyone know of a tool like the one I'm looking for? Thanks!
Have a look at SonarQube. This tool provides a broad analysis of your Java code. Examples can be found here.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I need a tool for generating control flow in java, but not a visual draw, something that I can work with like with path conditions or so.
Anyone ?
To future record, what I´ve found that best suits to my needs is Soot.
http://www.sable.mcgill.ca/soot/
The ASM library can do that, at the JVM-bytecode level. See Method Analysis and Control flow analyses in http://download.forge.objectweb.org/asm/asm4-guide.pdf (page 121).
Atlas is an Eclipse plugin that enables program analysis. It has a querable graph database that includes the control flow graph (as well as data flow and other relationships).
Maybe this is what you were looking for http://www.jboss.org/jbpm