JPPF Issue Tracker
star_faded.png
Please log in to bookmark issues
feature_request_small.png
CLOSED  Feature request JPPF-548  -  Drop support for JDK 7 and switch to JDK 8 or later
Posted Oct 07, 2018 - updated Oct 20, 2018
action_vote_minus_faded.png
0
Votes
action_vote_plus_faded.png
icon_info.png This issue has been closed with status "Closed" and resolution "RESOLVED".
Issue details
  • Type of issue
    Feature request
  • Status
     
    Closed
  • Assigned to
     lolo4j
  • Type of bug
    Not triaged
  • Likelihood
    Not triaged
  • Effect
    Not triaged
  • Posted by
     lolo4j
  • Owned by
    Not owned by anyone
  • Category
    Build
  • Resolution
    RESOLVED
  • Priority
    High
  • Targetted for
    icon_milestones.png JPPF 6.1
Issue description
JPPF 6.1 will stop supporting Java 7, whose end-of-life happened a long time ago. The first step will be to make the compilation, build and tests pass without errors or warnings. Usage of Java 8 new features and APIs will be either progressive, while writing new code or updating existing code, or systematic in some cases if we determine that the benefits are worth it.

The first difficulty will be to refactor or rewrite the custom doclet code we use for the @exclude tag used in the javadoc.

#3
Comment posted by
 lolo4j
Oct 10, 07:08
After switching the build and code to Java 8, I have observed an up to 20% decrease in performance in the benchmarks I've tried so far. This is disappointing. I will run profiling sessions as part of implementing this feature, in the hope I will find new hotspots and contention points that emerged with Java 8.