Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-95686

DL performance optimization for 7.2 release

    Details

    • Type: Bug
    • Status: Closed
    • Resolution: Fixed
    • Affects Version/s: Master
    • Fix Version/s: 7.2.X
    • Component/s: Performance
    • Labels:
      None

      Attachments

      1.
      Avoid unnecessary BeanPropertiesUtil usage in DLAdminDisplayContext Technical Task Closed Brian Chan  
      2.
      Avoid repeated Class.getSimpleName() calls. Technical Task Closed Brian Chan  
      3.
      Apply ThreadLocalCache to DLAppService.getFoldersAndFileEntriesAndFileShortcutsCount() Technical Task Closed Brian Chan  
      4.
      Remove regex string replace usage from CustomSQL Technical Task Closed Brian Chan  
      5.
      Improve performance of EntriesChecker.getRowCheckBox() Technical Task Closed Brian Chan  
      6.
      Move AMThumbnailsCompanyLocalServiceWrapper to CompanyModelListener Technical Task Closed Brian Chan  
      7.
      Reuse context objects in DM web jsps Technical Task Closed Preston Crary  
      8.
      Improve performance of SubscriptionLocalServiceImpl.isSubscribed Technical Task Closed Brian Chan  
      9.
      Improve the lock usages Technical Task Closed Brian Chan  
      10.
      Optimize DLFileEntryInfoDisplayContributor to avoid creating unnecessary exception Technical Task Closed Brian Chan  
      11.
      Restrict upload limit just on FileItem size is enough Technical Task Closed Brian Chan  
      12.
      Do group find for SharingEntry then filter in memory to reduce the cache entries and increase cache hit ratio Technical Task Closed Brian Chan  
      13.
      Optimize Proxy creation Technical Task Closed Brian Chan  
      14.
      Avoid unnecessary NoSuchLockException Technical Task Closed Brian Chan  
      15.
      Reuse fileEntry in DefaultDLViewFileVersionDisplayContext Technical Task Closed Brian Chan  
      16.
      Improve performance of MB thread lock checking Technical Task Closed Brian Chan  
      17.
      Optimize DefaultDLViewFileVersionDisplayContext to properly handle exception Technical Task Closed Brian Chan  
      18.
      MapUtil.filter* creates tons of garbage, deprecate them and remove all usages. Technical Task Closed Brian Chan  
      19.
      Remove all String.join() usage, replace it with StringUtil.merge() Technical Task Closed Brian Chan  
      20.
      Avoid creating AssetDisplayPageEntry when uploading a file Technical Task Closed SE Support  
      21.
      For tags who do not set attributes at all, there is no need to clean them Technical Task Closed Brian Chan  
      22.
      Improve performance of SoyMsgBundleBridge Technical Task Closed Brian Chan  
      23.
      Improve performance for ArrayUtil.unique() methods Technical Task Closed Brian Chan  
      24.
      Optimize HtmlImpl.escape Technical Task Closed Brian Chan  
      25.
      Lazy call AssetVocabulary service in DLAdminManagementToolbarDisplayContext Technical Task Closed Brian Chan  
      26.
      Avoid checking access to portlet more than one time for each request Technical Task Closed Brian Chan  
      27.
      Avoid populating unused properties for js Technical Task Closed Brian Chan  
      28.
      Share empty long array in UserBagImpl Technical Task Closed Brian Chan  
      29.
      Optimize SoyTemplateContextHelper to avoid creating the same constants set repeatedly Technical Task Closed Brian Chan  
      30.
      Avoid inefficient array usage Technical Task Closed Brian Chan  
      31.
      Optimize DLVersionNumberIncrease usage Technical Task Closed Brian Chan  
      32.
      Remove ClassLoaderSession Technical Task Closed Brian Chan  
      33.
      Simplify the over engineered ModelValidatorUtil design Technical Task Closed Brian Chan  
      34.
      Optimize DLFileEntryLocalServiceImpl.addFileEntry to avoid unnecessary service calls Technical Task Closed Brian Chan  
      35.
      Add OSGi filter caching support to reduce heap size and improve startup time Technical Task Closed Brian Chan  
      36.
      Remove isProcess*Request support from LiferayPortlet Technical Task Closed Brian Chan  
      37.
      Reduce heap usage of NPMRegistryImpl Technical Task Closed Brian Chan  
      38.
      Optimize getting message for MB Discussion Technical Task Closed Brian Chan  
      39.
      Reduce heap usage of FinderPath Technical Task Closed Brian Chan  
      40.
      Reduce heap usage of PortletTracker$ServiceRegistrations Technical Task Closed Brian Chan  
      41.
      Reduce heap usage of MimeTypesImpl Technical Task Closed Brian Chan  
      42.
      Reduce heap usage of JspCompiler Technical Task Closed Brian Chan  

        Activity

          People

          • Assignee:
            support-lep@liferay.com SE Support
            Reporter:
            shuyang.zhou Shuyang Zhou
            Participants of an Issue:
            Recent user:
            Annie Wu
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:
              Days since last comment:
              21 weeks, 6 days ago

              Packages

              Version Package
              7.2.X