Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures


Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips


Submit News
Search the site here...
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Double your Java code quality in 10 minutes, here is receipt

JavaFAQ Home » Java Tools Go to all tips in Java Tools

Bookmark and Share

JProfiler let's find your bugs in just 10 minutes!

It is true! Exactly 10 minutes you need to download it, run with your program and find why your program spends much memory and time in just that Java class! Find why just one-two classes try to sabotage the whole your Java project Smile

JProfiler enables Java developers to tune up the performance of their Java programs. It combines in a single tool the capabilities for detailed examination of VM load and applications’ work, for memory usage and CPU loading, etc.

JProfiler is an ideal choice for profiling of embedded devices and target boards, due to the highly optimized architecture and low memory consumption of the agent profiling component. JProfiler allows for both local and remote profiling. It can be used as a stand-alone tool or within the Eclipse environment.

The examination of the runtime behavior with JProfiler can be very helpful for software optimization. In a user-friendly manner, JProfiler visualizes detailed information of the profiled applications. It shows the method calls and object instantiations, byte size, and useful source code links for each object created by a method. The memory view and the CPU view are thread-based -they show the corresponding information in a tree for every thread running in the profiled JVM.

The profiler agent has very low memory consumption (less than 1 MB), which is very important while profiling devices with limited memory resources. Profiled applications do not increase their memory consumption as it does happen with other profiler agents.

JProfiler's Main Features:

  • Live profiling of a local session
  • Offline profiling
  • Live profiling of a remote session
  • Snapshot comparisons
  • Memory profiling: All objects, Recorded objects, Allocation call tree, Allocation hot spots
  • Heap walker: Classes, Allocations, References, Data, Time
  • CPU profiling
  • Thread profiling: Thread history, Thread monitor, Deadlock detection graph, Current monitor usage, Monitor usage history, Monitor usage statistics
  • VM telemetry: Heap, Objects, Garbage collector, Classes, Threads

Related Links:

Download Java Tools » Debugging, profiling » JProfiler

JProfiler Online Help

 Printer Friendly Page  Printer Friendly Page
 Send to a Friend  Send to a Friend

.. Bookmark and Share

Search here again if you need more info!
Custom Search

Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy