Uploaded image for project: 'Project Simple'
  1. Project Simple
  2. ST-260

Performance optimization - Export - Write header records on file

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Critical
    • Resolution: Done
    • Component/s: Performance
    • Labels:
      None
    • Module:
      Platform - Performance
    • Reported by:
      Support
    • Item State:
      Production Complete - Closed
    • Issue Importance:
      Must Have

      Description

      Observation: During export of any template, entire text of generated file is read into system memory and written back on file along with header test. This at times creates a scenario where sufficient virtual space is not available in system memory for allocation of entire file text resulting in out of memory exception. To resolve this, we can modify this logic to read the file contents in chunks / line by line so that large memory space is not required for allocation at a time.

        Attachments

          Activity

          saurabh.sablaka Saurabh Sablaka (Inactive) logged work - 02/Dec/16 07:24 AM
          • Time Spent:
            1h
             

            Integration test for basic template functionality

          saurabh.sablaka Saurabh Sablaka (Inactive) logged work - 02/Dec/16 07:26 AM
          • Time Spent:
            0.5h
             

            Production - code check in

          aniruddha.dev Aniruddha Dev (Inactive) logged work - 02/Dec/16 12:37 PM
          • Time Spent:
            1.5h
             
            <No comment>

            People

            Assignee:
            priya.dhamande Priya Dhamande (Inactive)
            Reporter:
            saurabh.sablaka Saurabh Sablaka (Inactive)
            Developer:
            Saurabh Sablaka (Inactive)
            QA:
            Aniruddha Dev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Dev Due Date:
              Code Review Date:

                Time Tracking

                Estimated:
                Original Estimate - 6h
                6h
                Remaining:
                Time Spent - 3h Remaining Estimate - 3h
                3h
                Logged:
                Time Spent - 3h Remaining Estimate - 3h
                3h