Torrents for Mac Apps, Games, Plugins

Developer Tools

EJ Technologies JProfiler 10.1

2018-03-11   

Ej technologies jprofiler icon
NameEJ Technologies JProfiler v10 1 MacOSX-FSOCIETY [sn].dmg
Size147.2 MB
Created on2018-03-11 00:02:10
Hash2684813313f94c028e9360d16633347305a969f3
FilesEJ Technologies JProfiler v10 1 MacOSX-FSOCIETY [sn].dmg (147.2 MB)

Descriptions for EJ Technologies JProfiler 10.1

Name: JProfiler
Version: 10.1
Developer: ej-technologies GmbH
Mac Platform: Intel
OS Version: OS X 10.7 or later

Includes: Serial

Web Site: https://www.ej-technologies.com/products/jprofiler/overview.html

Overview

A cross-platform, reliable application that will allow Java developers to quickly profile their Java based projects from their desktop

JProfiler is a user friendly Java profiling application that comes with an intuitive graphical interface, can deal with offline or remote sessions, and enables you to compare snapshots.

Furthermore, the Request Tracking feature provides support for profiling parallel and multi-threaded projects.

Easy to use Java profiling tool that integrates multiple operation modes

Right off the bat, you can connect the JProfiler application with your IDE in order to be able to profile local sessions without having to deal with the session configuration. The developers provide integration plug-ins for 4 popular IDEs: Eclipse, IntelliJ IDEA, NetBeans, and Oracle JDeveloper.

In addition, JProfiler comes with various integration wizards for application servers that will help you profile Java apps over the network. What’s more, JProfiler also includes offline profiling capabilities: it can use the trigger system to handle the profiling, and the resulted snapshots will be saved to the disk.

Includes support for database profiling and numerous QA functionalities

Lastly, the JProfiler utility also offers you the possibility to quickly compare multiple snapshots, and can highlight the changes. The comparison results can then be organized and exported to reports, and you can easily analyze them at a later time.

JProfiler enables you to quickly define your own probes that will be deployed to the profiled application via the utility’s user interface, without requiring restart. Since JProfiler monitors all your database connections, you can use these tools to identify the code that triggers slow responses.

Cross-platform Java profiling for both offline and remote sessions

Moreover, the JProfiler command line tools and the snapshot comparison functionalities, make the app very useful during the development process. It can also be used by QA teams to track the progress, or to identify problems.

All in all, JProfiler provides a collection of powerful Java profiling tools that can help you analyze local or remote sessions, database connection, to run custom probes, and so on.

What’s new in JProfiler 10.1

February 27th, 2018

New features:
  • New documentation that has been rewritten from the ground up
  • Documentation is now also available as an eBook in epub and Kindle formats
  • Context-sensitive help relating to UI elements is now available directly in the UI
  • Redesigned APIs for custom probes
  • The new injected probe API replaces the old API and can be used to write probe for 3rd party products
  • The new embedded probe API makes it possible to write self-contained probes for your own code and ship them together with your product
  • Script probes that can be configured directly in the JProfiler UI and allow you to add payloads to the call tree, similar to the SQL strings of the JDBC probe
  • A Gradle plugin for automating profiling and invoking the command line tools
  • New merged reference views in the heap walker
  • A "Merged dominating references" view in the heap walker
  • Class and class loader groupings in the biggest object view in the heap walker
  • Support for the MongoDB Async Driver
  • Support for MongoDB 3.6
  • Support for running the JProfiler UI and all command line tools on Java 9
  • Support for compiling scripts in JProfiler with Java 9 JREs
  • Support for profiling Java 10
  • Improved the startup time of the JProfiler UI
  • Removed the "Live instances" GC root in the heap walker, so it is easier to solve class loader leaks
  • Added an overview telemetry for probes like for the VM telemetries, so you can see all telemetries of a probe at once
  • Implemented quick search in the node detail dialog
  • Added an export option for including the session name in the suggested file name
  • Added configurable time scales for the call graph and the table views in the "Monitors & Locks" view section
  • Added configurable time scales for method statistics view, one for the total time column and one for all other columns
  • Executor request tracking can now reliably track multiple usages of the same Runnable instance
  • Added request tracking support for classic EJBs on Wildfly 11
  • Graph views: Ctrl+Space (Cmd+Space on macOS) toggles selection of highlighted nodes when quick search is active
  • eclipse IDE integration: Improved source navigation to lambda methods and anonymous classes
  • The session settings for snapshots are now unmodifiable to prevent confusion
  • Added a "Run GC" trigger action
Bugs fixed:
  • Heap walker: The path to GC root search did not prefer shortest paths and opened unhelpful nested GC roots when multiple roots should be found
  • Method splitting: Fixed a call tree corruption that occurred if an unprofiled split method threw an exception
  • Method splitting: The hyperlink for resetting the splitting cap was not displayed in the call tree
  • When opening a snapshot and choosing the deobfuscation option in the file chooser, choosing "None" as the deobfuscator prevented opening of the snapshot
  • MBean browser: The filter text field for the MBean tree was broken
  • Unfreezing the monitor history view or the locking history graph removed all extra tool bar buttons
  • Command line comparisons: Using the "sortByTime" option could lead to a ConcurrentModificationException
  • jpanalyze did not work with a floating license server
  • Probes could prevent classloader garbage collection by holding on to instrumented classes
  • Heap walker: If selecting retained objects with the "Thread locals" inspection, weakly referenced objects could be included
  • Heap walker: The "Thread locals" inspection threw an exception when no thread locals were present
  • Scripts did not resolve classes from directory class path entries that contained JAR files
  • Regression in 9.2: Monitor tool tips in thread history views were not displayed anymore
  • Applying overhead hot spots did not save the session settings, so these changes could easily get lost
  • eclipse IDE integration: The preference page did not show the JProfiler executable when no profiling session had been started yet after performing the integration from the JProfiler UI
  • Quick search in the locking history graph did not work
  • Disabling request tracking in the profiling settings did not completely disable all tracking types
  • After applying new profiling settings in a live profiling session, it was not possible to add or edit custom telemetries
  • The time in the header of the live allocation views was not updated if the view was recalculated from the "Show classes" analysis or due to a call tree root change
  • Status bar information when hovering over tool tips in graphs were hidden after a short time in live sessions
  • Heap walker: Stack traces in the node detail dialog of the incoming references view were wrapped unless the detail dialog was shown with the "Show more" hyperlink
  • macOS: Repeated use of the right arrow key did not select first child nodes in trees other than call trees
  • Class tracker: It was not possible to select the tracked class for the command line export
  • When the "Expand entire tree" option was selected in the export options dialog of the hot spots view, the export would hang
  • The default thread status for the method statistics command line export as well as for the probe call tree and probe hot spot command line comparisons was "Runnable" and not "All states" like in the GUI.
  • Fixed a rare deadlock at startup when profiling Java 1.6 VMs
  • File watcher thread and some NIO channels were shown in the runnable thread state
  • There was no auto-update for floating probe views if the probe was not selected in the main window
  • It was possible to invoke the "Add exceptional method", "Split method with a script" and the "Add method trigger" action for native and abstract methods that cannot be instrumented
  • Under some circumstances, the initial window size on macOS could be minimal, only showing the window controls
  • When saving a snapshot with jpcontroller and the specified relative path was not writable, a message with the wrong absolute path was written to the terminal
  • For generic types, the code editor suggested non-public methods and fields in code completion

Screenshots

ej_technologies_jprofiler_101

-Developer Tools

By

Related Posts

Archicad 21 icon

ArchiCAD 21 Build 3005

Name ARCHICAD 21 Build 3005 Mac [p] Size 1.89 GB Created on 2017-06-26 04:07:49 Hash fd85822ec472a7e …

Komodo ide 10 icon

Komodo IDE 10.0.1.89237

Name Komodo IDE 10.0.1.89237 Size 97.30 MB Created on 2016-06-17 23:44:59 Tracker http://109.235.50. …

Intellij idea 2016 icon

JetBrains IntelliJ IDEA 2017.2.3 Ultimate Edition

Name IntelliJ IDEA Ultimate v2017.2.3 [lic].zip Size 614.6 MB Created on 2017-09-03 01:50:35 Hash 7d …

Autodesk_Maya_LT_2016_icon.jpg

Autodesk Maya 2016 for Mac with MentalRay

Name autodesk.maya.2016.for.mac.with.mentalray Size 865.9 MB Created on Unknown Hash ef24073fff12dd3 …

Script debugger icon

Script Debugger 6.0.4

Name Script Debugger 6.0.4 Size 28.98 MB Created on 2017-02-04 14:34:38 Tracker http://109.235.50.16 …