Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-test-dev] Scalability Testing Results


Hi all,

Scalability testing is completed for now.  Results were as expected in most part.   If time permits in CDT version 1.2,  more Scalability testing will be done in the Search, Code Assist and Managed build area.  

The purpose of Scalability testing is to determine if CDT can handle large amounts of data in general in many areas like code, files, projects, directories.   Since the CDT is targeted to be executed on many platforms such as Solaris and Linux dominated by telcos,  it is easy to say that the CDT must handle existing large projects in order for project teams to migrate to the Eclipse/CDT IDE.

Quality Status:   YELLOW

§        What has been tested for Scalability?
                Importing Large Projects
                        Many files (1000) in one directory
                        Rose Real Time Project (large project with many directories (30) and many files (~5000))
                        20 Projects in one workspace
                File/Project Management
                        Opening large number of files/projects/directories
                        Closing large number of files/projects/directories
                        Deleting large number files
                Opening/Closing/Editing a large file (16000 lines)

§        What’s yet to be tested for Scalability?
                Search
                Code Assist
                Managed Build

§        Results:
                Importing Existing Projects worked with no problems for all platforms
                Problems with File/Project Management:
                        Close All on 100 open files locks CDT/Eclipse in Solaris (40867)
                        Opening 1000 files into view crashes CDT/Eclipse in all 3 platforms (41011)
                        Close All, Open All, Close All 20 projects locks CDT/Eclipse in Windows (41021)
                        Noticing that Eclipse in Linux is slow compared to Solaris and Windows

§        Top Pain Points
                CDT is not error handling large scale in terms of number of projects and files
                Not user interaction when a “scalability” error occurs

Best regards,

Mathieu

Back to the top