NetBeans Profiler 5.5
Sponsored Links
NetBeans Profiler 5.5 Ranking & Summary
User Review:
10 (1 times)
File size:
8.14 MB
Platform:
Windows 2K/XP
License:
Freeware
Price:
Downloads:
1019
Date added:
2007-03-02
Publisher:
NetBeans.org
NetBeans Profiler 5.5 description
With its tight integration into the NetBeans IDE work flow, NetBeans Profiler was designed to enable you to build scalable and reliable software.
Select from several of the most common tasks, such as standard CPU or memory profiling, or simple monitoring. The options are preset to default values by experts. Only the application-specific options are exposed to you. If you need to tune the tools nuts and bolts, switch to custom profiling for full flexibility.
The Profiler can be set up to report only on the methods in which you are interested. Profile the entire application, or a subset, under a realistic workload. Using dynamic bytecode instrumentation and additional algorithms, the NetBeans Profiler obtains runtime information on applications that are too large or complex for other profilers.
Main features:
- Low overhead profiling: you can profile just a subset of the application code - the rest of the code is not instrumented and thus runs at full speed. The profiled subset and the kind of profiling (CPU, memory, etc.) can be changed at any moment during run time.
- CPU Performance profiling: you can profile the entire application, or select a subset of its code to profile based on one or more root methods that you are free to choose. For example, you can set the doGet() method of your servlet as a root, and thus profile only the code of this method and other methods that it calls. The rest of the Java code, including most of the code of your Web/Application server, will run at full speed. Selective profiling based on chosen root methods appears to be a surprisingly good way to reduce the performance overhead and obtain accurate results for heavily multithreaded applications under realistic workload.
- Memory profiling: you can profile only object creation events, which imposes smaller overhead and allows you to detect problems with excessive object allocations. If this is not enough, you can turn on object liveness profiling, that records both object creation and reclamation events. It allows you to see the number, age, allocation paths, and other characteristics of objects currently in memory. It also can help you to detect memory leaks.
- Memory leak debugging: memory leaks are not uncommon with large Java applications. With most of the existing tools, it may take hours to make sure there is really a memory leak, and then to identify leaking objects. Our technology can pinpoint leaking objects for you immediately, based on the special pattern of allocations and reclamations (or lack thereof) that such objects typically demonstrate. You can then check where these objects were allocated, which in many cases is sufficient for identifying the root cause of the leak.
- Task-based profiling: profiling is a complex activity, which may require quite a bit of tuning, and thus learning the tools nuts and bolts. However, our task-based approach makes climbing the learning curve much easier, by first offering you several of the most common tasks, such as standard CPU or memory profiling, or simple monitoring. In these tasks, most of the options are preset to the most common values, and only the most important options are exposed to you. Once you learn more, you can switch to custom profiling, where you can get a full advantage of the flexibility of the advanced NetBeans Profiler technology.
- Threads profiling: you can observe threads & their activity during application execution. The threads profiling offers two views of the threads: "Threads timeline", showing threads activity side-by-side, and "Thread details" showing detailed information about one or more selected threads, including a list of all state changes in the threads life
- Processing collected data offline: you can save snapshots of collected results and process them offline.
Select from several of the most common tasks, such as standard CPU or memory profiling, or simple monitoring. The options are preset to default values by experts. Only the application-specific options are exposed to you. If you need to tune the tools nuts and bolts, switch to custom profiling for full flexibility.
The Profiler can be set up to report only on the methods in which you are interested. Profile the entire application, or a subset, under a realistic workload. Using dynamic bytecode instrumentation and additional algorithms, the NetBeans Profiler obtains runtime information on applications that are too large or complex for other profilers.
Main features:
- Low overhead profiling: you can profile just a subset of the application code - the rest of the code is not instrumented and thus runs at full speed. The profiled subset and the kind of profiling (CPU, memory, etc.) can be changed at any moment during run time.
- CPU Performance profiling: you can profile the entire application, or select a subset of its code to profile based on one or more root methods that you are free to choose. For example, you can set the doGet() method of your servlet as a root, and thus profile only the code of this method and other methods that it calls. The rest of the Java code, including most of the code of your Web/Application server, will run at full speed. Selective profiling based on chosen root methods appears to be a surprisingly good way to reduce the performance overhead and obtain accurate results for heavily multithreaded applications under realistic workload.
- Memory profiling: you can profile only object creation events, which imposes smaller overhead and allows you to detect problems with excessive object allocations. If this is not enough, you can turn on object liveness profiling, that records both object creation and reclamation events. It allows you to see the number, age, allocation paths, and other characteristics of objects currently in memory. It also can help you to detect memory leaks.
- Memory leak debugging: memory leaks are not uncommon with large Java applications. With most of the existing tools, it may take hours to make sure there is really a memory leak, and then to identify leaking objects. Our technology can pinpoint leaking objects for you immediately, based on the special pattern of allocations and reclamations (or lack thereof) that such objects typically demonstrate. You can then check where these objects were allocated, which in many cases is sufficient for identifying the root cause of the leak.
- Task-based profiling: profiling is a complex activity, which may require quite a bit of tuning, and thus learning the tools nuts and bolts. However, our task-based approach makes climbing the learning curve much easier, by first offering you several of the most common tasks, such as standard CPU or memory profiling, or simple monitoring. In these tasks, most of the options are preset to the most common values, and only the most important options are exposed to you. Once you learn more, you can switch to custom profiling, where you can get a full advantage of the flexibility of the advanced NetBeans Profiler technology.
- Threads profiling: you can observe threads & their activity during application execution. The threads profiling offers two views of the threads: "Threads timeline", showing threads activity side-by-side, and "Thread details" showing detailed information about one or more selected threads, including a list of all state changes in the threads life
- Processing collected data offline: you can save snapshots of collected results and process them offline.
NetBeans Profiler 5.5 Screenshot
NetBeans Profiler 5.5 Keywords
Bookmark NetBeans Profiler 5.5
NetBeans Profiler 5.5 Copyright
WareSeeker.com do not provide cracks, serial numbers etc for NetBeans Profiler 5.5. Any sharing links from rapidshare.com, yousendit.com or megaupload.com are also prohibited.
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Version History
Related Software
A open-source Integrated Development Environment for software developers Free Download
Developing applications on top of the NetBeans Platform means you are developing on top of the NetBeans IDEs core Free Download
.NET Memory Profiler is a simple and salutary tool to search memory leaks and optimize the memory usage in programs written in C#, VB.NET ,NET language. Free Download
view computers hidden details Free Download
Pre-employment personality profiling software for Employers & HR Professionals.... Free Download
MemProfiler - Process Memory Profiler Free Download
JProfiler is a fully featured Java profiler, targeted at profiling J2SE and J2EE applications. It combines CPU profiling, thread profiling, and memory profiling in one powerful application Free Download
The VBA Code Profiler System (VBACP) provides a system to profile Microsoft VBA based applications Free Download
Latest Software
Popular Software
- MMD Logger 1.0
- Expert System Creator 2.7
- SDE for NetBeans (CE) 1.0
- SDE for NetBeans (SE) for Win 1.1 Standard Edition
- SDE for NetBeans (LE) for Win 1.1 Personal Edition
- SDE for NetBeans (LE) for Java 1.1 Personal Edition
- SDE for NetBeans (PE) for Java 1.1 Professional
- SDE for NetBeans (ME) for Java 1.1 Modeler Edition
Favourite Software