Click here to Skip to main content
15,867,568 members
Home / Discussions / C#
   

C#

 
AnswerRe: Filestreaming System.OutofMemoryException Pin
Eddy Vluggen8-Mar-12 4:57
professionalEddy Vluggen8-Mar-12 4:57 
AnswerRe: Filestreaming System.OutofMemoryException Pin
Luc Pattyn8-Mar-12 5:16
sitebuilderLuc Pattyn8-Mar-12 5:16 
GeneralRe: Filestreaming System.OutofMemoryException Pin
Sharonc78-Mar-12 9:45
Sharonc78-Mar-12 9:45 
AnswerRe: Filestreaming System.OutofMemoryException Pin
Luc Pattyn8-Mar-12 10:04
sitebuilderLuc Pattyn8-Mar-12 10:04 
GeneralRe: Filestreaming System.OutofMemoryException Pin
jschell9-Mar-12 5:32
jschell9-Mar-12 5:32 
AnswerRe: Filestreaming System.OutofMemoryException Pin
Bernhard Hiller8-Mar-12 22:01
Bernhard Hiller8-Mar-12 22:01 
GeneralRe: Filestreaming System.OutofMemoryException Pin
Sharonc79-Mar-12 3:23
Sharonc79-Mar-12 3:23 
AnswerRe: Filestreaming System.OutofMemoryException Pin
jschell9-Mar-12 5:36
jschell9-Mar-12 5:36 
Based on Luc Pattyn's answer I found the following.

Trouble with the Large Object Heap[^]

It claims the problem does not exist on large memory platforms although that would seem unlikely to me (more likely that it just takes longer to show up.)

However if that is the problem then based on your original code snippet then the solution would be to use a fixed buffer rather than allocating it each time. This would require redoing to the code to allow for reading files that are larger than the allocated buffer.

The solution is simple if you are doing sequential processing but more complicated with a thread processing. In that case you would need to use an object pool where the pool contained buffers.
QuestionSet position in file and read from position Pin
Mc_Topaz8-Mar-12 3:14
Mc_Topaz8-Mar-12 3:14 
AnswerRe: Set position in file and read from position Pin
OriginalGriff8-Mar-12 3:55
mveOriginalGriff8-Mar-12 3:55 
AnswerRe: Set position in file and read from position Pin
PIEBALDconsult8-Mar-12 4:02
mvePIEBALDconsult8-Mar-12 4:02 
Questiondatagridview c# Pin
missoby8-Mar-12 3:11
missoby8-Mar-12 3:11 
AnswerRe: datagridview c# Pin
BobJanova8-Mar-12 3:22
BobJanova8-Mar-12 3:22 
GeneralRe: datagridview c# Pin
missoby8-Mar-12 3:35
missoby8-Mar-12 3:35 
GeneralRe: datagridview c# Pin
BobJanova8-Mar-12 3:44
BobJanova8-Mar-12 3:44 
GeneralRe: datagridview c# Pin
Caleb McElrath8-Mar-12 14:12
professionalCaleb McElrath8-Mar-12 14:12 
AnswerRe: datagridview c# Pin
PIEBALDconsult8-Mar-12 4:07
mvePIEBALDconsult8-Mar-12 4:07 
Questionimage proccessing Pin
mohammadhamid8-Mar-12 0:16
mohammadhamid8-Mar-12 0:16 
AnswerRe: image proccessing Pin
Abhinav S8-Mar-12 1:04
Abhinav S8-Mar-12 1:04 
AnswerRe: image proccessing Pin
Dave Kreskowiak8-Mar-12 3:23
mveDave Kreskowiak8-Mar-12 3:23 
Questionhow to communicate to usb port programically? Pin
neodeaths8-Mar-12 0:10
neodeaths8-Mar-12 0:10 
AnswerRe: how to communicate to usb port programically? Pin
Abhinav S8-Mar-12 0:16
Abhinav S8-Mar-12 0:16 
AnswerRe: how to communicate to usb port programically? Pin
Bernhard Hiller8-Mar-12 0:17
Bernhard Hiller8-Mar-12 0:17 
AnswerRe: how to communicate to usb port programically? Pin
Dave Kreskowiak8-Mar-12 3:20
mveDave Kreskowiak8-Mar-12 3:20 
QuestionSource Code Control shared Libraries/Assemblies Pin
Expert Coming7-Mar-12 20:08
Expert Coming7-Mar-12 20:08 

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.