You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Kasper Nielsen <ka...@gmail.com> on 2014/04/28 13:48:19 UTC

Maven and Java 1.8 hiccups

Hi,

I've been running various versions of Jave 1.8 on OSX (Maverick) for a
while and I'm seeing some strange hiccups across multiple maven versions.
On Java 1.7 everything is running normally.

It runs normally most of time, but some times after
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 4.962 s
[INFO] Finished at: 2014-04-28T13:31:53+01:00
[INFO] Final Memory: 26M/359M
[INFO]
------------------------------------------------------------------------
is printed the process blocks for around 5-10 seconds before returning
control to the console.
It happens consistently across different project/plugins.

Steps to reproduce:

> git clone https://github.com/apache/maven-plugins
> cd maven-plugins/
> for i in {1..20}; do /usr/bin/time mvn versions:set -DnewVersion=1.1.1.1
>> /dev/null; done

Here I run it with Java 1.7, the timings are pretty consistent
        2.81 real         6.08 user         0.24 sys
        2.59 real         5.75 user         0.20 sys
        2.67 real         5.82 user         0.23 sys
        2.68 real         6.00 user         0.24 sys
        2.64 real         6.01 user         0.23 sys
        2.60 real         5.99 user         0.23 sys
        2.64 real         6.07 user         0.23 sys
        2.58 real         5.85 user         0.23 sys
        2.62 real         5.73 user         0.22 sys
        2.70 real         6.38 user         0.23 sys
        2.58 real         5.59 user         0.22 sys
        2.64 real         6.05 user         0.23 sys
        2.65 real         5.84 user         0.22 sys
        2.61 real         5.80 user         0.22 sys
        2.58 real         5.67 user         0.22 sys
        2.71 real         6.53 user         0.21 sys
        2.56 real         5.70 user         0.22 sys
        2.58 real         5.69 user         0.20 sys
        2.59 real         6.01 user         0.23 sys
        2.62 real         5.96 user         0.23 sys


Here I run it with Java 1.8, which is sometime ~ 10 seconds slower
        5.69 real        10.82 user         0.28 sys
       11.59 real        16.42 user         0.30 sys
       11.27 real        16.35 user         0.29 sys
        5.75 real        10.75 user         0.27 sys
        5.92 real        10.94 user         0.27 sys
        5.83 real        10.88 user         0.28 sys
       10.75 real        15.82 user         0.29 sys
        1.94 real         6.62 user         0.27 sys
       10.42 real        15.55 user         0.27 sys
       10.32 real        15.42 user         0.29 sys
        9.89 real        14.80 user         0.28 sys
       10.54 real        15.56 user         0.30 sys
        5.86 real        10.87 user         0.28 sys
       10.40 real        15.43 user         0.28 sys
        2.02 real         6.85 user         0.29 sys
       10.08 real        15.10 user         0.28 sys
        5.77 real        10.76 user         0.26 sys
        5.89 real        10.81 user         0.28 sys
       10.38 real        15.44 user         0.28 sys
        5.67 real        10.59 user         0.27 sys

Anyone experiencing something similar?

Cheers
  Kasper