My first try with install4j
Categories: install4jTutorial 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...
View ArticleMarket study for multicore software development tools featuring JProfiler
Categories: JProfiler The FraunhoferIAO has published a study on multi-core software development tools that features JProfiler. The study can be viewed free of charge, but requires a registration for...
View ArticleMigrating to install4j 5
Categories: install4jMigration Those who made the move from install4j 3 to install4j 4 will remember that it was a lot of work to migrate custom code, because most core concepts had been changed. Not...
View ArticleOffline profiling and triggers
Categories: JProfilerScreencast In the screencast below, I explain how to automate profiling with offline profiling and triggers, so that you do not have to use the JProfiler GUI for profiling and can...
View ArticleCumulating and filtering monitor events
Categories: JProfilerScreencast In the screencast below, I explain how monitor events in the locking history graph can be cumulated and how you can select monitors and threads of interest.
View ArticleMonitor events versus locking situations
Categories: JProfilerScreencast In the screencast below, I discuss cross-links between the various monitor views. The profiled test program is the same as in the screencast on Locking graphs in JProfiler.
View ArticleLocking graphs in JProfiler
Categories: JProfilerScreencast In the screencast below, I present some of the features in the locking graphs that have been introduced in JProfiler 6. The test class that is profiled in this screen...
View ArticleAllocation recording explained
Categories: JProfilerScreencast In the screencast below, I explain allocation recording in the dynamic memory views in JProfiler.
View ArticleFine-tuning console installers
Categories: install4j In the upcoming install4j 4.2.4 release, we'll expand on the improvements that were introduced with the visibility script in install4j 4.2.3. The GUI installer operates in a "one...
View ArticleThread states in the CPU profiling views
Categories: JProfilerScreencast In the screencast below, I explain the thread status selector and the different threads states in the CPU profiling views.
View ArticleAppending to redirection files
Categories: install4j install4j has always offered the possibility to redirect stderr and stdout to files. The main purpose of this feature is to analyze uncaught exceptions and to get debug...
View ArticleJProfiler's IDE integrations
Categories: JProfilerScreencast For The IntelliJ IDEA integration, this screen cast is outdated, please watch the more recent version instead. In the screencast below, I explain the benefits and the...
View Articleinstall4j and Java for Mac OS X v10.5 Update 4
Categories: install4j Unfortunately the latest release of Java 6 on Mac OS X a few days ago broke all installers on Mac OS X that require Java 6 as a minimum Java version. This is why we have sped up...
View ArticleChanging the visibility of form components at runtime
Categories: install4j One of the strong points of form screens is that they are displayed by console installers without any further configuration. You don't have to program the user interface twice,...
View ArticleThe different references views in the heap walker
Categories: JProfilerScreencastMemory LeakThis screencast is outdated, please watch the more recent version instead. In the screencast below, I explain the different reference views in the heap walker.
View ArticleEvaluation of cross-platform installer builders
Categories: install4j On stackoverflow, there's a question regarding the comparison of cross-platform installer builders. This answer is apparently the result of a very thorough evaluation and paints a...
View ArticleFinding a memory leak with JProfiler (old)
Categories: JProfilerScreencastMemory LeakThis screencast is outdated, please watch the more recent version instead.
View ArticleObject counts in dynamic memory views and the heap walker
Categories: JProfiler Often the question comes up why there are larger object counts in the dynamic memory views than in the heap walker. The simple explanation is that the dynamic memory views show...
View ArticleSigning launchers and installers
Categories: install4j Since the release of Vista, code signing has been of growing interest for our users, mainly because a signed installer or launcher produces nicer and less UAC dialogs when it...
View ArticleWelcome!
Categories: General In this blog we'll show you tips and tricks around JProfiler and install4j. Comments and questions are always welcome. Enjoy!
View Article