Uploaded image for project: 'Aptana Studio'
  1. Aptana Studio
  2. APSTUD-4291

Consider using a new serialization format for JS indexing

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Low
    • Resolution: Unresolved
    • Affects Version/s: Aptana Studio 3.0.7
    • Fix Version/s: None
    • Component/s: Indexing, JS
    • Labels:

      Description

      Currently, in indexing we are using JSON as a serialization form for the JS content assist model. In order to reduce I/O, we should consider moving to a binary (or possible string-friendly binary) format. Short of compressing the data, this will give us a reduce footprint in the index file. This reduction in size becomes particularly important if an index is being merged to the DiskIndex. Smaller sizes will mean less I/O.

      JSON parsing is also showing up during profiling when working with large projects (like the closure-library). This would remove that bottleneck, thus improving read times from the index.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                pinnamuri Praveen Innamuri (Inactive)
                Reporter:
                klindsey Kevin Lindsey
              • Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Git Source Code