Sometimes running strace on jvm software you will see some sycall patterns that are incredibly inefficient.