[ https://issues.apache.org/jira/browse/WICKET-6952?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17486073#comment-17486073 ]
ASF subversion and git services commented on WICKET-6952: --------------------------------------------------------- Commit c424e05b367dde0b083856a8ebbacd021d91e87d in wicket's branch refs/heads/wicket-9.x from Thomas Heigl [ https://gitbox.apache.org/repos/asf?p=wicket.git;h=c424e05 ] WICKET-6952 Resolve compilation error > Performance improvements for Strings.isEmpty > -------------------------------------------- > > Key: WICKET-6952 > URL: https://issues.apache.org/jira/browse/WICKET-6952 > Project: Wicket > Issue Type: Improvement > Components: wicket-core > Affects Versions: 9.7.0 > Reporter: Thomas Heigl > Assignee: Thomas Heigl > Priority: Minor > > {{Strings.isEmpty}} is one of the most called methods in our application and > consistently shows up as hot in our production profiler. > Two simple performance optimizations can be tried: > - Overload the method with a {{String}} parameter, to help the JIT compiler > with it's decision to inline the method > - Avoid calling {{String.trim}} if the first character isn't whitespace > See https://github.com/apache/wicket/pull/497. -- This message was sent by Atlassian Jira (v8.20.1#820001)