You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2014/03/06 15:12:34 UTC

[2/4] git commit: Intern some strings which appear in the top duplicates in Yourkit memory profile when running ComponentQueueingPerformanceTest

Intern some strings which appear in the top duplicates in Yourkit memory profile when running ComponentQueueingPerformanceTest


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/0036f14c
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/0036f14c
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/0036f14c

Branch: refs/heads/master
Commit: 0036f14c33ffb548cdc8adf9ebf17cec34a73c1f
Parents: 8c3d270
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Thu Mar 6 16:03:27 2014 +0200
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Thu Mar 6 16:03:27 2014 +0200

----------------------------------------------------------------------
 .../main/java/org/apache/wicket/markup/MarkupResourceStream.java | 2 +-
 .../src/main/java/org/apache/wicket/markup/parser/XmlTag.java    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/0036f14c/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java b/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java
index 6e11b8b..3f70c0e 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java
@@ -261,7 +261,7 @@ public class MarkupResourceStream implements IResourceStream, IFixedLocationReso
 	public final void setWicketNamespace(final String wicketNamespace)
 	{
 		this.wicketNamespace = wicketNamespace;
-		wicketId = wicketNamespace + ":id";
+		wicketId = (wicketNamespace + ":id").intern();
 
 		if (!MarkupParser.WICKET.equals(wicketNamespace) && log.isDebugEnabled())
 		{

http://git-wip-us.apache.org/repos/asf/wicket/blob/0036f14c/wicket-core/src/main/java/org/apache/wicket/markup/parser/XmlTag.java
----------------------------------------------------------------------
diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/parser/XmlTag.java b/wicket-core/src/main/java/org/apache/wicket/markup/parser/XmlTag.java
index fc50131..cd3b6d3 100644
--- a/wicket-core/src/main/java/org/apache/wicket/markup/parser/XmlTag.java
+++ b/wicket-core/src/main/java/org/apache/wicket/markup/parser/XmlTag.java
@@ -458,7 +458,7 @@ public class XmlTag
 	{
 		if (isMutable)
 		{
-			this.name = name;
+			this.name = name.intern();
 		}
 		else
 		{
@@ -476,7 +476,7 @@ public class XmlTag
 	{
 		if (isMutable)
 		{
-			this.namespace = namespace;
+			this.namespace = namespace.intern();
 		}
 		else
 		{