Exceção de falta de memória em System.Drawing.Image.FromFile ()

Eu tenho um carregador de imagens e um cortador que cria miniaturas e ocasionalmente recebo uma exceção de falta de memória na seguinte linha:

Dim bm As Bitmap = System.Drawing.Image.FromFile(imageFile)

A ocorrência do erro é pequena e muito rara, mas eu sempre gosto de saber o que pode estar causando isso. A variável imageFile é apenas um Server.MapPath para o caminho da imagem.

Eu estava curioso para saber se alguém já tinha experimentado esse problema anteriormente e se tinha alguma idéia do que poderia estar causando isso? É o tamanho da imagem, talvez?

Eu posso postar o código, se necessário, e qualquer informação de apoio que eu tenha, mas gostaria de ouvir as opiniões das pessoas sobre este.

questionAnswers(10)

yourAnswerToTheQuestion