Quote Originally Posted by baray98 View Post
I noticed that if my vector has lesser count say 30 000 records, I browse faster than i have 60 000 records ofcourse i kept my number of records to show constant at this tests.

It seems that the bottleneck would be the retrieving of records from my vectors, now if i have to implement some simple caching , i might just split up the records into vectors of 10 000 what do you think guys? will it help if i will split it up.

baray98
A shot in the dark: I would think that you have a memory problem. Please check what the amount of data you want to cache is. If it is more than the amount of physisal memory in your computer, the OS will probably start swapping out inactive pages which can take a noticeable amount of time.