diff --git a/src/main/webapp/support/articles/openfire_optimization.jsp b/src/main/webapp/support/articles/openfire_optimization.jsp index 7956903a..a18a203b 100644 --- a/src/main/webapp/support/articles/openfire_optimization.jsp +++ b/src/main/webapp/support/articles/openfire_optimization.jsp @@ -98,8 +98,8 @@ for some big performance improvements.

Most of the String manipulation operations were quickly tracked down to the core packet classes. More precisely, many user address (JID) objects were being created each time the methods Packet.getFrom() or Packet.getTo() were -being called (Packet class diff). Other expensive operations included JID.toString() and -JID.toBareJID() (JID class diff).

+being called. Other expensive operations included JID.toString() and +JID.toBareJID().

After caching the String representation of the JID and caching the "to" and "from" JIDs of packets, the profile picture started to look much better.