| Author |
Static Variables Vs Performance
|
Harnoor Singh
Ranch Hand
Joined: Aug 24, 2010
Posts: 35
|
|
Hi,
I am designing one application which reads one file and do lots of processing before displaying to user. While designing application, I decided so keep lots of variables as static so that I need to peform processing logic only once and same variables can be used at number of places. One of my fried said that it is not good idea to declare variables as static as it is against principle of OOP. Can any one please tell if he is right ? Because if he is right than performace of my software will decrease because every time I need to use variables, i will first have to process the recornds and then dispaly to user. Please guide.
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56202
|
|
|
Performance is not a good excuse for poor design -- especially when the performance issues are specious. Have you verified that performance is actually an issue when the program is properly designed?
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Matthew Brown
Bartender
Joined: Apr 06, 2010
Posts: 3793
|
|
|
Following OO principles and not misusing static variables does't mean you can't store the processed records. It just means using objects to store your data. So there's no reason the performance should be affected.
|
 |
 |
|
|
subject: Static Variables Vs Performance
|
|
|