--
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en
---
Você está recebendo esta mensagem porque se inscreveu no grupo "ccppbrasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para ccppbrasil+...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
Verifique se as duas versões estão sendo compiladas com as mesmas opções de otimização do compilador. A propósito qual compilador vc está usando?
--
A questão é: Que tipo de ferramentas (gratuitas, por favor) eu posso usar para tentar ir a mais a fundo nesse problema e descobrir o porquê dessa diferença e como arrumá-la? Alguma dica de como achar o erro?
--
Da forma que esta seu código não da pra tirar alguma conclusão da causa da lentidão, parece que a complexidade O(n^3) e as matrizes são de três dimensões, mas não existe condições de parada, sentinelas, pivores, logicamente vai ser lento.. Muito vago para alguma opinião.. Uma sugestão é tentar calcular isso na placa de vídeo, falando nisso, o hardware também é um parâmetro importante pra esse tipo de teste..
--
Ve tentou isolar as vars usadas pelo cálculo em uma classe ou struct separada
do resto do GUI? Só fazer isso pode resolver o problema....
--