Five debugging tools to improve Java development performance
Java is a very powerful programming language and has been widely used since its publication. As the core language of Android, a very popular mobile platform, it has greatly promoted the development of the mobile communication industry. Therefore, it is certa
Http://www.toutiao.com/i6428519152259957250/
Nine Java performance Debugging tools, what better, more tools, welcome to Add.NetBeans Profiler
NetBeans Profiler can be found in NetBeans.
The NetBeans Analyzer is an extension of NetBeans to provide analytics for the NetBeans IDE. The NetBeans IDE is an open source inte
support) virtual machine process of the class information, memory, garbage Collection, JIT compilation and other running data, in the absence of a GUI, only provides a plain text console environment on the server, it will be the operating period to locate virtual machine performance issues of the preferred tool.Jstat command formatjstat [option Vmid [interval [s | ms] [COUNT]]This vmid, Vmid and Lvmid are consistent for the local virtual machine proc
) virtual machine process of the class information, memory, garbage Collection, JIT compilation and other running data, in the absence of a GUI, only provides a plain text console environment on the server, it will be the operating period to locate virtual machine performance issues of the preferred tool.Jstat command formatjstat [option Vmid [interval [s | ms] [COUNT]]This vmid, Vmid and Lvmid are consistent for the local virtual machine process. The
How to use Jconsole to observe and analyze the operation of Java program, and to perform debugging and tuninghttp://jiajun.iteye.com/blog/810150How to use JVISUALVM for performance analysishttp://jiajun.iteye.com/blog/1180230Full-featured Java Profiling tool (Profiler)Http://www.blogjava.net/mrzhangshunli/archive/2007/08/27/140088.htmlHttp://www.cnblogs.com/jayze
Common performance analysis tools for Java applicationsGood tools have the ability to effectively improve and improve efficiency or speed up the analysis of the progress, the author will be engaged in Java work commonly used performance
During maintenance of the customer's application, I noticed some performance problems under high load. Theoretically, increasing the load on the application will reduce the performance and other ratios. However, I think the performance drop rate is much higher than the load increase. I also found that performance can b
During application maintenance for the customer, I noticed some performance problems under high load conditions. Theoretically, increasing the load on the application will reduce the performance, but I think the performance drop rate is much higher than the load increase. At the same time, I also found that, performance
1. QuestionsOutOfMemoryError: Insufficient memory;Memory leaksThread deadlockLock Competition (lock contention)Java consumes too much CPU2. Java Common Health ToolsJPS (Java Virtual Machine Process Status tool) monitors JVM process state informationUse format:JPS [Options] [HostID]-M: output parameters that pass in the Main method-L: Displays the fully qualified
Java virtual machine performance monitoring and troubleshooting tools, virtual machine troubleshooting
1. jdk command line tool
1) jps: Virtual Machine Process status Tool
Jps [option] [hostid]
Main parameters:
2) jstat: Virtual Machine statistics monitoring tool
Jstat-
Main parameters:
For example, if the gc information of process 8675 is queried twice every 8
There are many valid command-line tools in the Bin directory of the jdk, which are the encapsulation of the Jdk\lib\toos.jar class Library.first, jps: virtual machine process status tool, query out Lvmid.second, jstat: Virtual Machine Statistics monitoring tool,three, Jinfo:java Configuration Information toolView and adjust the parameters of a virtual machine in real Time.Iv. Jmap:java memory Image Tool: generating a heap dump snapshotNot only can you
1. Introduction:Javamelody can monitor Java or Java EE application servers in a running environment. It is displayed as a graph: Java memory and Java CPU usage, number of user sessions, JDBC connections, and HTTP requests, SQL requests, JSP pages and Business interface methods (EJB3, Spring, Guice), average execution t
Java EE Technology system in the performance of the need to take care of, the general principle is less than 3 seconds to accept, 3-5 seconds can be accepted, more than 5 seconds on the impact of ease of use. If you find a performance problem during testing, it's hard to fix it because it often means that the algorith
The three concepts of load testing, stress test, and performance test are often confusing and difficult to distinguish, this leads to incorrect understanding and incorrect use. There have been a lot of discussions before. The famous ones should be classified as two blogs of grig Gheorghiu's:
Performance vs. load vs. Stress
During the maintenance of the application to the customer, I noticed some performance issues under high load. In theory, increasing the load on the application can degrade performance ratios. However, I think the rate of performance degradation is much higher than the load. I also found that performance can be improved
testing.Concurrent (User) test:It mainly refers to whether there are deadlocks or other performance problems when multiple users are tested and simultaneously accessing the same application, the same module or data record. Almost all performance tests involve concurrent tests. In a specific performance test, concurrent users are often simulated using
stick to mainstream browsers.
Online Preview2. Browsera
Browsera provides automated compatibility testing. It automatically highlights the differences in your design in a browser, simplifying the test process. It also detects JavaScript errors, and the commercial version can test the subscribed web pages or logs on the wall. It can also test dynamic pages.
Online Preview3. Browserling
Browserling is a multi-browser
15 excellent response Web design testing tools and Response web testing tools
Web testing tools are part of a very necessary response to the Web design process. With the use of web design test
Summary of necessary development and testing tools for programmers, and summary of testing tools for programmersThe Network Monitoring Service was born in the age of Internet blowout. for Internet users, in just a few years, they have gone through a forum from browsing the Web pages with white background and black char
for white-box testing generally requires a certain programming Foundation, that is, the ability to write test code based on functional code. There are many commonly used automated testing tools for unit testing, all search online.4. Automated Testing: for functional
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.