Quantcast
Channel: ej-technologies blog
Browsing all 161 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

My first try with install4j

A tutorial for beginners This tutorial shows the various features offered by install4j 5.0 through the step by step configuration of an installer for Sweet Home 3D, a free open source Java program (so...

View Article


Image may be NSFW.
Clik here to view.

More installation options with install4j

Last week, I explained how to build an installer with install4j for Sweet Home 3D, that would behave as the one distributed on the web site of the program. But Sweet Home 3D and install4j provide some...

View Article


Image may be NSFW.
Clik here to view.

Beyond installing

In the two last articles, I showed how to build an installer with install4j for Sweet Home 3D, then improve it with various options. But a program lives, and more and more users are used to getting...

View Article

Methods statistics and exceptional method runs

In the screencast below, I explain how to analyze exceptionally slow invocations of frequently invoked methods. By using the method statistics and exceptional method run features in JProfiler, the...

View Article

CPU profiling: Sampling and instrumentation

In this screencast, I explain the two modes of CPU profiling, sampling and instrumentation and how they are activated in the JProfiler GUI. Choosing and understanding these modes is important for...

View Article


Probes overview

In the screen cast below, I give a short overview of the capabilities of probes and the built-in probes that are included in JProfiler 7.0.

View Article

Request tracking

In this screencast, I explain what request tracking is and how to use it taking the example of executors in the java.util.concurrent package.

View Article

Analyzing long-running AWT events with JProfiler

In the screencast below, I show how exceptional method recording and request tracking are combined for analyzing long-running AWT events in JProfiler.

View Article


Filtering in the reference view of the heap walker

In the screencast below, I show the powerful filtering capabilities in the outgoing reference view of the heap walker that allow you to find objects based on primitive field values, outgoing references...

View Article


Heap walker graph: Finding paths between selected instances

In this screencast, I discuss the graph view of the heap walker (new in JProfiler 7.0) and how to search for reference paths between two selected objects. Also, I show how to resolve transitive...

View Article

Inspections in the heap walker

In this screencast, I show what inspections are available in in JProfiler’s heap walker and what they are capable of. Also featured is the powerful custom grouping inspection that lets you group object...

View Article

Creating a custom probe

In this screen cast I show how to create a simple custom probe that measures how often the paint method of the “Animated Bezier Curve” demo is called together with clip bounds information. The example...

View Article

Using the “Run interceptor script” trigger action

In the screen cast below I show how to use the “Run interceptor script” trigger action in a method trigger to print out some internal state of the application for debugging purposes. This is done...

View Article


Sampling vs. Instrumentation

Fabian Lange from codecentric has written an excellent article on the differences between sampling and instrumentation. Sampling and instrumentation are the two modes how methods are measured for CPU...

View Article

Image may be NSFW.
Clik here to view.

Java profiling comes to Linux ARM

Up to now, there was no good solution for profiling Java code on embedded systems. With the 7.0.1 release of JProfiler, we have introduced support for the Linux ARM platform. The native agent libraries...

View Article


Profiling with IntelliJ IDEA 11

As always, we try to provide an IntelliJ IDEA plugin immediately when a new major version of IDEA is released. Most of the time, a release of IDEA does not coincide with a JProfiler release, so we...

View Article

Profiling JPA/Hibernate

The screen cast below shows the capabilities of the JPA/Hibernate probe in JProfiler. It presents the events view of the probe that shows a chronological progression of persistence operations as well...

View Article


Using the probe tracker

This screen cast shows how the probe tracker can be used to record fine-grained chronological information for selected hot spots and control objects, such as JDBC connections. The probe tracker is...

View Article

Image may be NSFW.
Clik here to view.

Attaching to Windows services for Java profiling

Several profilers can attach to running JVMs, but only JProfiler can attach to Windows services. It is very easy to do: 1.Start “Quick attach”: 2. All JVMs are shown that run with your user account....

View Article

Image may be NSFW.
Clik here to view.

Migrating to install4j 5.1

The following new features in the install4j 5.1 require consideration when migrating from 5.0: New architecture for elevated privileges install4j 5.1 introduces a new architecture for elevated...

View Article
Browsing all 161 articles
Browse latest View live