Legacy Knowledge Base
Published Jul. 2, 2025

Large page tree loads slowly and consumes too much memory

Written By

Rita Schaff

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack" publication program, made available for informational purposes. Articles in this program were published without a requirement for independent editing or verification and are provided"as is" without guarantee.

Before using any information from this article, independently verify its suitability for your situation and project.

Issue

  • If we create a page tree with lots of pages and subpages using the attached script.
  • When a user views the page tree, the UI becomes unresponsive, the browser takes up a lot of memory and the page becomes unusable.

Environment

  • Liferay DXP 7.3

Resolution

  • Upgrade to Update 4
    It is important to note that the Page Tree was never designed to handle such a large data set.
    However, our product team is continuously improving the product's performance. LPS-148817 was released recently in Update 4, which contained some performance improvements. Please upgrade to that patch level and check if the tree loads faster.
  • Open a Feature Request that will be evaluated by our Product Team. 
    • This is our official process that will allow our Product Team to assess the request.
    • You can add your personal touch to the product by writing down the details in the description.
    • Feel free to add further comments to discuss the remaining details with the team.
    • Please note that the implementation of feature requests is subject to our developers' decision, and the new feature can only be added to our future Liferay releases.
  • Customization
    Modifying Liferay's source code and developing your own solution to fit your business needs are always available to you. Please note that doing so may result in limited support for bugs that originate from modifying the code.
  • Global Services Team
    Involve our Global Services team by reaching out to your Liferay representative.

Additional Information

 

Did this article resolve your issue ?

Legacy Knowledge Base