[ 
https://issues.apache.org/jira/browse/PIVOT-708?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13003684#comment-13003684
 ] 

Greg Brown commented on PIVOT-708:
----------------------------------

Did you do any tests to determine exactly how much of a performance issue 
calling getDateTimeInstance() is? What about tests to verify that making this 
change actually improves performance? Note that TerraFileBrowserSkin should 
never be called from multiple threads anyway, so the multi-threading issues are 
not relevant.




> DateFormat.getDateTimeInstance() is very expensive, we can cache it to 
> improve performance
> ------------------------------------------------------------------------------------------
>
>                 Key: PIVOT-708
>                 URL: https://issues.apache.org/jira/browse/PIVOT-708
>             Project: Pivot
>          Issue Type: Improvement
>          Components: wtk-terra
>    Affects Versions: 2.0
>            Reporter: Xiaoming Shi
>            Assignee: Sandro Martini
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: patch.patch
>
>
> In the file 
> ./apache-pivot-2.0-src/wtk-terra/src/org/apache/pivot/wtk/skin/terra/TerraFileBrowserSkin.java
>  
> line:281
> DateFormat.getDateTimeInstance() is created in the function. We can cache the 
> result by adding a static class field.
> It is similar to the Apache Bug 
> https://issues.apache.org/bugzilla/show_bug.cgi?id=48778

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to