Tags » Jvm

Performance Tuning Hints


Today’s entry is dedicated to a Java app performance tuning basics.
Since Java code is executed inside a JVM, it is about it. In particular – about some of JVM options and their use-cases. 657 more words


Baby You Can Drive My Car

With big players like Google, Apple, Tesla and co leading the way to autonomous driving, Mercedes is obviously not far behind. Even though our technology advancements make the autonomous car a nearer-in-the-future-than-you-think reality, most people still feel a bit giddy, when thinking about it. 91 more words


Class Loaders and the Parent-Delegation Model a

How the Java Launcher Finds Classes

The Java launcher, java, initiates the Java virtual machine. The virtual machine searches for and loads classes in this order: 1,268 more words


Value Objects, Reference Objects, and String Representation

Value objects are objects and they are referred as objects via a memory reference. Reference objects are references to objects too. So what is the difference between the two? 679 more words


Solr 2 oracle date indexing timezone handling and probable issues

Apache Solr provides a field definition type for datetime values called solr.TrieDateField (TrieDateField) that is based on an efficient compare-/sort-representation. Being an extension-/derived-class to the well known… 414 more words


JavaEE or Spring? Neither! We Call Out For a Fresh Competitor!

If you’ve been following some key Java people on Twitter or reading the “news” on Reddit, you could not have missed the hilarious “bitch fight” (pardon my French) between some Spring and JavaEE evangelists. 1,206 more words


JIRA Performance Trick: JVM configured with compressed strings and more

Modify the file:  apache-tomcat/bin/setenv.sh

Add this params to CATALINA_OPTS and then restart JIRA service

-XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:+UseCompressedStrings -XX:+OptimizeStringConcat -XX:+OmitStackTraceInFastThrow -XX:+UseCompressedOops