Headway Software - The Structure GuysSitemap
About us
Contact us
Structure101 > Languages > Java > Performance

Structure101 for Java Performance

Reverse engineering large codebases is hard but we take performance and scalability seriously. The core technology behind Structure101, the higraph has been through several major iterations each adding an order of magnitude to its performance. Structure101 has been used to successfully reverse engineer more than 10 million lines of code. 

Take the shipping jars in Jboss 4.0.3SP1 for an example of a large project, and Ant 1.6.5 as an example of a more typical project, and a modest development box (2.8 GHz, 1GB RAM) running Windows XP. The following table provides an indication of Structure101's scalability and performance:

 

 No. of Classes 

 LOC

 Memory 

 Time to Load

 Application Startup (nothing loaded) 

0

0

37MB

 

 Ant 1.6.5 in Overview Mode

 ~2,000 

 200K+ 

 +8MB 

 5 secs 

 Ant 1.6.5 in Detailed Mode

 ~2,000 

 200K+ 

 +40MB 

 10 secs 

 Jboss 4.0.3SP1 in Overview Mode

 ~22,000 

 2 Million+ 

 +60MB 

 33 secs 

 Jboss 4.0.3SP1 in Detailed Mode

 ~22,000 

 2 Million+ 

 +365MB 

 1 min 50 secs 




©Headway Software 1999-2008Legal