Click here to Skip to main content
15,912,329 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Contect menu Pin
toxcct23-Sep-04 4:19
toxcct23-Sep-04 4:19 
GeneralUnable to open a file Pin
Mughi22-Sep-04 19:47
Mughi22-Sep-04 19:47 
GeneralRe: Unable to open a file Pin
Yulianto.22-Sep-04 19:54
Yulianto.22-Sep-04 19:54 
GeneralRe: Unable to open a file Pin
Mughi22-Sep-04 20:45
Mughi22-Sep-04 20:45 
GeneralSolved Pin
Mughi22-Sep-04 21:39
Mughi22-Sep-04 21:39 
GeneralRe: Unable to open a file Pin
toxcct23-Sep-04 4:23
toxcct23-Sep-04 4:23 
GeneralOracle connection Error Pin
nareshos22-Sep-04 18:55
nareshos22-Sep-04 18:55 
GeneralWindows file-caching Pin
tbornemisza22-Sep-04 17:05
tbornemisza22-Sep-04 17:05 
I'm working on an application that needs (mostly-sequential) access as fast as possible to a very large file (in excess of 1 GB, most likely in the range of 2-3 GB), so loading it to all to memory first is going to hurt more than it will help. I will be processing all of it, in a mostly (but not entirely - I may have to back-track a small amount on every iteration) sequetial manner, and performance is a key objective.

So my question is - am I better off writing (or finding) a file accessor class that explicitly caches the data to a buffer in (presumably) fixed amounts, or does the CFile (or underlying fread etc.) access functions take care of this situation in a reasonably efficient manner? (enough such that the overhead of secondary caching doesn't defeat the entire purpose?)

And if not, do you know of any already written libraries designed to handle this situation?

Thanks,
Tim
GeneralRe: Windows file-caching Pin
tbornemisza22-Sep-04 17:15
tbornemisza22-Sep-04 17:15 
GeneralRe: Windows file-caching Pin
Anonymous22-Sep-04 17:23
Anonymous22-Sep-04 17:23 
Generalwinctrl5 error Pin
google7322-Sep-04 16:56
google7322-Sep-04 16:56 
Questioncomponent gallery in VC++.net ? Pin
Maximilien22-Sep-04 15:48
Maximilien22-Sep-04 15:48 
Generalhooking problem Pin
Dev57822-Sep-04 14:27
Dev57822-Sep-04 14:27 
GeneralDeleting a self-created CView or CMDIChildWnd object.. Pin
herbert_chow22-Sep-04 11:48
herbert_chow22-Sep-04 11:48 
Questiongetting info from VS_VERSION_INFO? Pin
BlackDice22-Sep-04 11:39
BlackDice22-Sep-04 11:39 
AnswerRe: getting info from VS_VERSION_INFO? Pin
Michael Dunn22-Sep-04 11:42
sitebuilderMichael Dunn22-Sep-04 11:42 
AnswerRe: getting info from VS_VERSION_INFO? Pin
Graham Bradshaw22-Sep-04 13:37
Graham Bradshaw22-Sep-04 13:37 
GeneralRe: getting info from VS_VERSION_INFO? Pin
ThatsAlok23-Sep-04 3:17
ThatsAlok23-Sep-04 3:17 
GeneralRe: getting info from VS_VERSION_INFO? Pin
BlackDice23-Sep-04 7:22
BlackDice23-Sep-04 7:22 
QuestionHow to avoid editing date in Datetime picker ? Pin
ldaoust22-Sep-04 10:48
ldaoust22-Sep-04 10:48 
GeneralOnWizardNext question ... Pin
Maximilien22-Sep-04 10:17
Maximilien22-Sep-04 10:17 
GeneralRe: OnWizardNext question ... Pin
Michael Dunn22-Sep-04 11:43
sitebuilderMichael Dunn22-Sep-04 11:43 
GeneralRe: OnWizardNext question ... Pin
Maximilien22-Sep-04 15:26
Maximilien22-Sep-04 15:26 
QuestionODBC, ADO or OLEDB ? Pin
0v3rloader22-Sep-04 10:15
0v3rloader22-Sep-04 10:15 
AnswerRe: ODBC, ADO or OLEDB ? Pin
Alexander M.,22-Sep-04 10:38
Alexander M.,22-Sep-04 10:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.