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

C / C++ / MFC

 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Richard MacCutchan10-Jun-13 21:01
mveRichard MacCutchan10-Jun-13 21:01 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
JackDingler11-Jun-13 4:24
JackDingler11-Jun-13 4:24 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Richard MacCutchan11-Jun-13 4:41
mveRichard MacCutchan11-Jun-13 4:41 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
JackDingler11-Jun-13 5:04
JackDingler11-Jun-13 5:04 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo10-Jun-13 21:44
Falconapollo10-Jun-13 21:44 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
JackDingler11-Jun-13 4:24
JackDingler11-Jun-13 4:24 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo12-Jun-13 0:32
Falconapollo12-Jun-13 0:32 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
JackDingler12-Jun-13 4:45
JackDingler12-Jun-13 4:45 
If the leak is due to a bug in a third party library then there may be no workaround to your issue. The operating system already caches out memory to a page file on disk. If you're exceeding the 1 or 3gig limit set by the linker, then you're hitting the wall on addressable memory.

You can't allocate more memory than you can address. With 32 bit pointers the theoretical limit is 2^32 bytes or 4gig. In practical terms it's less because some of the bits in the upper end of the pointer can have a special meaning.

I've seen server side systems live with leaks like this, by periodically restarting.

If you can prove that the third party library is leaking the memory with a simple test case, then I would raise this issue with your vendor.
AnswerRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
jschell10-Jun-13 9:17
jschell10-Jun-13 9:17 
AnswerRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Stefan_Lang10-Jun-13 21:27
Stefan_Lang10-Jun-13 21:27 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo10-Jun-13 21:40
Falconapollo10-Jun-13 21:40 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Stefan_Lang11-Jun-13 0:07
Stefan_Lang11-Jun-13 0:07 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo11-Jun-13 0:21
Falconapollo11-Jun-13 0:21 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
JackDingler11-Jun-13 4:28
JackDingler11-Jun-13 4:28 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
SoMad10-Jun-13 22:11
professionalSoMad10-Jun-13 22:11 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
jschell11-Jun-13 8:37
jschell11-Jun-13 8:37 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo12-Jun-13 0:28
Falconapollo12-Jun-13 0:28 
AnswerRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
jschell11-Jun-13 8:43
jschell11-Jun-13 8:43 
GeneralRe: How to avoid thrid party lib(no source codes) to allocate memory from physical memory? Pin
Falconapollo12-Jun-13 0:29
Falconapollo12-Jun-13 0:29 
QuestionVC++ Convert file to base64 string and vice versa Pin
Member 84179548-Jun-13 8:34
Member 84179548-Jun-13 8:34 
AnswerRe: VC++ Convert file to base64 string and vice versa Pin
CPallini8-Jun-13 9:58
mveCPallini8-Jun-13 9:58 
AnswerRe: VC++ Convert file to base64 string and vice versa Pin
Richard MacCutchan8-Jun-13 21:43
mveRichard MacCutchan8-Jun-13 21:43 
Questionerror from using CString.GetBuffer (MAX_PATH), Pin
mrby1237-Jun-13 11:56
mrby1237-Jun-13 11:56 
AnswerRe: error from using CString.GetBuffer (MAX_PATH), Pin
jeron17-Jun-13 12:16
jeron17-Jun-13 12:16 
AnswerRe: error from using CString.GetBuffer (MAX_PATH), Pin
Richard MacCutchan7-Jun-13 22:21
mveRichard MacCutchan7-Jun-13 22:21 

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.