Pessoal,
Estou desenvolvendo uma aplicação desktop que usa muitas threads, mas acredito que estejam ocorrendo alguns gargalos no código que estão diminuindo o desempenho dela consideravelmente… por ex. a aplicação não está consumindo se quer 25% do processador nem mesmo 60% da memória ram… gostaria de fazer ela trabalhar a todo potencial, sei que existem alguns métodos synchronizados que podem está afetando o desempenho (gerando esse gargalo)… eu gostaria de saber se existe alguma ferramenta que eu possa usar para detectar onde estão esses gargalos… ex. em qual parte do código a operação passa a ser mais lenta? para eu poder otimizar esses pontos…
Obs: não é um teste de stress, seria mais um teste de performance! também não é um teste para aplicação web, se trata de uma aplicação desktop…
Fico ansioso no aguardo de um retorno.
Um forte abraço a comu.