Click here to Skip to main content
15,902,635 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: How do you increase memory allocation during class initialization? Pin
Mike Dimmick15-Dec-07 14:18
Mike Dimmick15-Dec-07 14:18 
You can only allocate a contiguous range of virtual addresses in a single memory allocation call. In a 32-bit application, you have 2GB of virtual address space available [*] but it's fragmented due to the locations that DLLs load at. System-supplied DLLs load towards the end of the available address space but third-party ones tend to have lower addresses. Clearly for your application on your system, the largest contiguous block of address space available is around 450MB.

You'll have to look into managing multiple arrays if your data set is this large.

[*] OK, on a 32-bit machine booted with the /3GB switch, running a version of the OS that supports it, and running a program marked /LARGEADDRESSAWARE you get closer to 3GB available, and the same program running on an x64 machine gets virtually 4GB of virtual address space. It's still fragmented.

DoEvents: Generating unexpected recursion since 1991

GeneralIO stream manipulators inside a class Pin
Lutosław15-Dec-07 10:13
Lutosław15-Dec-07 10:13 
GeneralRe: IO stream manipulators inside a class Pin
Mike Dimmick15-Dec-07 15:01
Mike Dimmick15-Dec-07 15:01 
GeneralRe: IO stream manipulators inside a class Pin
Lutosław16-Dec-07 8:43
Lutosław16-Dec-07 8:43 
GeneralChallenging Visual Programing Code Required Pin
Moon009215-Dec-07 7:37
Moon009215-Dec-07 7:37 
GeneralRe: Challenging Visual Programing Code Required Pin
Mike Dimmick15-Dec-07 7:45
Mike Dimmick15-Dec-07 7:45 
GeneralRe: Challenging Visual Programing Code Required Pin
Moon009217-Dec-07 5:58
Moon009217-Dec-07 5:58 
QuestionWhy is it dumping so much afxtempl.h text in DEBUG BINARY (Problem Youtube Video)... Pin
sureshbskumar15-Dec-07 5:33
sureshbskumar15-Dec-07 5:33 
GeneralRe: Why is it dumping so much afxtempl.h text in DEBUG BINARY (Problem Youtube Video)... Pin
Mike Dimmick15-Dec-07 7:42
Mike Dimmick15-Dec-07 7:42 
GeneralRe: Why is it dumping so much afxtempl.h text in DEBUG BINARY (Problem Youtube Video)... Pin
sureshbskumar15-Dec-07 8:41
sureshbskumar15-Dec-07 8:41 
GeneralRe: Why is it dumping so much afxtempl.h text in DEBUG BINARY (Problem Youtube Video)... Pin
Mike Dimmick18-Dec-07 12:01
Mike Dimmick18-Dec-07 12:01 
QuestionHow to use classes? Pin
Anthony Appleyard15-Dec-07 2:59
Anthony Appleyard15-Dec-07 2:59 
AnswerRe: How to use classes? Pin
Hamid_RT15-Dec-07 3:16
Hamid_RT15-Dec-07 3:16 
AnswerRe: How to use classes? Pin
CPallini15-Dec-07 3:26
mveCPallini15-Dec-07 3:26 
GeneralRe: How to use classes? Pin
Anthony Appleyard15-Dec-07 11:00
Anthony Appleyard15-Dec-07 11:00 
GeneralRe: How to use classes? Pin
Mark Salsbery15-Dec-07 11:36
Mark Salsbery15-Dec-07 11:36 
AnswerRe: How to use classes? Pin
Mark Salsbery15-Dec-07 11:43
Mark Salsbery15-Dec-07 11:43 
GeneralNew program queries Pin
Anthony Appleyard15-Dec-07 2:54
Anthony Appleyard15-Dec-07 2:54 
GeneralRe: New program queries Pin
Hamid_RT15-Dec-07 3:17
Hamid_RT15-Dec-07 3:17 
GeneralRe: New program queries Pin
CPallini15-Dec-07 3:28
mveCPallini15-Dec-07 3:28 
GeneralProblem when using DllMain() function Pin
ashishbhatt15-Dec-07 2:06
ashishbhatt15-Dec-07 2:06 
GeneralRe: Problem when using DllMain() function Pin
Mike Dimmick15-Dec-07 7:53
Mike Dimmick15-Dec-07 7:53 
GeneralRe: Problem when using DllMain() function Pin
ashishbhatt15-Dec-07 17:27
ashishbhatt15-Dec-07 17:27 
GeneralRe: Problem when using DllMain() function Pin
Mark Salsbery15-Dec-07 8:07
Mark Salsbery15-Dec-07 8:07 
GeneralGDI+ How to mask an image with a mask bitmap Pin
followait15-Dec-07 2:00
followait15-Dec-07 2:00 

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.