All screen casts now with HTML5 video
Categories: General We've just converted all our screen casts to HTML with MP4 and WebM codecs so you can enjoy them on mobile and other Flash-less devices. There still is a Flash fallback for ancient...
View ArticleMigrating to install4j 5.1
Categories: install4jMigration 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...
View ArticleAttaching to Windows services for Java profiling
Categories: JProfiler 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...
View ArticleUsing the probe tracker
Categories: JProfilerScreencast 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...
View ArticleProfiling JPA/Hibernate
Categories: JProfilerScreencast 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...
View ArticleProfiling with IntelliJ IDEA 11
Categories: JProfiler 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...
View ArticleJava profiling comes to Linux ARM
Categories: JProfiler 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...
View ArticleSampling vs. Instrumentation
Categories: JProfiler 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...
View ArticleUsing the "Run interceptor script" trigger action
Categories: JProfilerScreencast 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...
View ArticleCreating a custom probe
Categories: JProfilerScreencast This version is outdated. There is a newer version of this screen cast. In this screen cast I show how to create a simple custom probe that measures how often the paint...
View ArticleInspections in the heap walker
Categories: JProfilerScreencast 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...
View ArticleHeap walker graph: Finding paths between selected instances
Categories: JProfilerScreencast 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...
View ArticleFiltering in the reference view of the heap walker
Categories: JProfilerScreencast 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...
View ArticleRequest tracking
Categories: JProfilerScreencast 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 ArticleAnalyzing long-running AWT events with JProfiler
Categories: JProfilerScreencast In the screencast below, I show how exceptional method recording and request tracking are combined for analyzing long-running AWT events in JProfiler.
View ArticleProbes overview
Categories: JProfilerScreencast 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 ArticleCPU profiling: Sampling and instrumentation
Categories: JProfilerScreencast 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...
View ArticleMethods statistics and exceptional method runs
Categories: JProfilerScreencast 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...
View ArticleBeyond installing
Categories: install4jTutorial 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...
View ArticleMore installation options with install4j
Categories: install4jTutorial 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...
View Article