Logo Hardware.com.br
HigorC
HigorC Veterano Registrado
1.3K Mensagens 34 Curtidas

Matrizes grandes em C

#1 Por HigorC 24/09/2007 - 19:15
Alguem sabe como fazer para alocar matrizes grandes em C?

Até agora o maior numero que consegui foi alocar 7000x11000 dinamicamente.

Dá segmetation fault mesmo tendo cerca de 800Mb de memoria livre.

O matriz é de float, logo pela minah conta daria ~ 293Mb e são 2 matrizes.

Já tentei colocar ulimit -s unlimited antes de compilar e nada.
Pensamento de um usuário: Estou com problemas. O que fazer?
[ ]Procurar no google?
[ ]Procurar no forum?
[X]Postar no forum sem procurar no google e pesquisar no forum.
Java write once, debug anywhere.(Eu gosto de java tah.)
HigorC
HigorC Veterano Registrado
1.3K Mensagens 34 Curtidas
#3 Por HigorC
24/09/2007 - 19:59
thomas.vilhena disse:
Uma vez eu tava precisando melhorar a precisão de um programa que eu fiz e um cara me indicou a biblioteca GMP, que parece utilizar o máximo possível de memória disponível no computador para garantir cálculos mais exatos... ---> http://gmplib.org/

nunca cheguei a utilizar, mas dá uma olhada ai pra ver se te ajuda.


Obrigado, estou conferindo big_green.png
Pensamento de um usuário: Estou com problemas. O que fazer?
[ ]Procurar no google?
[ ]Procurar no forum?
[X]Postar no forum sem procurar no google e pesquisar no forum.
Java write once, debug anywhere.(Eu gosto de java tah.)
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal