Click here to Skip to main content
15,898,373 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
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 
If your problem is that your application fails because over time this library keeps consuming memory then the solution is to remove the library from your application. You can do that as follows.

1. Create an executable that wraps the library.
2. Provide a communication idiom: files, stdio or sockets. That provides the necessary API for your business needs (basically a proxy for what you are already doing.)
3. In your actual application use WinProcess (or whatever the method is called) to execute 1 and manage it.
4. Use the communication from 2 from your application in place of the straight to library calls you are currently using.

Other variations on the above depend on your needs
- Create multiple instance
- Stop each instance after X (1 or more) uses
- Have min/max instances and use a locked queue to send requests for processing
- Detect failures, restart and retry a request.
- Detect excessive memory usage, terminate and restart.
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 
QuestionRe: error from using CString.GetBuffer (MAX_PATH), Pin
David Crow8-Jun-13 3:19
David Crow8-Jun-13 3:19 
AnswerRe: error from using CString.GetBuffer (MAX_PATH), Pin
«_Superman_»9-Jun-13 5:04
professional«_Superman_»9-Jun-13 5:04 
QuestionAbstract Class Pin
AdvancedCPP7-Jun-13 3:24
AdvancedCPP7-Jun-13 3:24 
AnswerRe: Abstract Class Pin
Richard MacCutchan7-Jun-13 3:27
mveRichard MacCutchan7-Jun-13 3:27 
AnswerRe: Abstract Class Pin
David Crow7-Jun-13 4:12
David Crow7-Jun-13 4:12 
AnswerRe: Abstract Class Pin
Jonathan Davies7-Jun-13 5:43
Jonathan Davies7-Jun-13 5:43 
AnswerRe: Abstract Class Pin
CPallini7-Jun-13 9:57
mveCPallini7-Jun-13 9:57 
QuestionMultithreading Pin
AdvancedCPP7-Jun-13 3:05
AdvancedCPP7-Jun-13 3:05 
AnswerRe: Multithreading Pin
Pablo Aliskevicius8-Jun-13 23:40
Pablo Aliskevicius8-Jun-13 23:40 
QuestionVS2008 Custom Rules: Can I run two rules on one input file? Pin
Jonathan Davies7-Jun-13 1:36
Jonathan Davies7-Jun-13 1:36 

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.