Processando um arquivo de texto grande em C #

Tenho arquivos de texto de 4 GB + (formato csv) e desejo processar esse arquivo usando linq em c #.

Executo consulta linq complexa após carregar o csv e converter em class

mas o tamanho do arquivo é de 4 GB, embora o tamanho da memória do aplicativo seja o dobr

omo posso processar (linq e novo resultado) arquivos grande

Obrigad