Dot net Framework Data structure Library Performance test
Rate this article
0 out of 5
Recently while working on the performance tuning of one of our web based products, I felt the need of a tool to test performance of one of our important data structure (based on ArrayList) on large volumes of web based data. Basically we need to take a decision whether to incorporate performance related code when the number web pages increases more than 5000. The tool presented in this article is the outcome of that thinking.

This tool will help you to identify which type of .NET Data Structure class (List<>, ArrayList, Dictionary<> ) will be useful in your scenario.

What basically it does is to create an class object and add N number of records to the specified data structure and create a report which will show the following items.

1. Total Number Records

2. Total Insertion time in each type of data structure.

3. Searching time of a specific item in the data structure.



Screen Shot of the Project
The figure shows the basic screen shot of the project.

Report Screen Shot
Screen shot of the project results.

Download Source Code
Download Source Code

Download Binaries
Download the executable of the project.

About The Author
Tom Thomas
Mr. Tom is the Co-Founder and CTO of  KTS InfoTech.  He started his career as a C/C++ programmer in the late 90's and has been very active and passionate in programming since then. He had worked both in start-ups ( Infortech software Pvt Ltd) as well as in CMM Level 5 companies (NeST and Wipro Technologies) for clients like General Electric, Agilent, Hitachi, Toshiba, Fujitsu, Alcatel, Insurance Service Corporation etc. His experience as an Engineer, Architect, Project Manager, Chief Technical Officer and as a Teacher makes him ideal for any type of jobs related to Information Technology.

His role with his present employer includes exploring new business opportunities and partnerships, Developing software product frameworks, developing and executing marketing strategies for company products etc.  

He holds Masters degree in Physics and Computer Science form CUSAT , one of the premier Science and Technology Institutions in India .

His major interests are in Optical Networking, Robotics, Device drivers, Database, Graphics, web applications, Software product Engineering, Open source Technologies and Sports physics.

He resides in Kerala ,India, with his mother, wife and his little angel.

He can be reached on Skype at this ID thomas_tom99 or at his E Mail address tom.thomas (at)ktsinfotech.com

         
Number Of articles Posted
9
Number Of Messages Posted
207
Joined Date
12/08/2011
   
Author
Messages
Posted:
Post Your Comments
Name (Max 50 Chars)
Comments

 
   
TekTipsDownload
GateExam
Academic Projects
TekTipsExperts
Android