Ao usar o IntelliJ 13 ultimate edition por uma semana, parece muito lento.
Primeiro de tudo, o IDE inteiro para por um segundo ou mais de vez em quando. A conclusão automática do editor Java é realmente lenta em comparação com a versão 12.
Não mudei nada das configurações padrão, a não ser o uso do tema Drácula.
Parece que este não é um problema meu. Muitas pessoas sugeriram definir o tamanho do heap mais alto que o padrão ou limpar o cache, mas eu não verifiquei ou testei sobre essa sugestão. Preciso alterar algumas configurações para melhorar o desempenho da nova versão?
intellij-idea
Jee Seok Yoon
fonte
fonte
Respostas:
Eu tive o mesmo problema com lentidão no IntelliJ 13 após a atualização do 12. O que funcionou para mim foi editar as idea64.vmoptions na pasta bin e definir o heap máximo para 8 GB (era 512 MB) e o Max PermGen para pelo menos 1 GB (era de 300 MB) .Exemplo abaixo:
Ao reiniciar, era muito mais rápido.
Para IntelliJ 2020, voltando a 2017 no Mac
/Applications/IntelliJ IDEA.app/Contents/bin/idea.vmoptions
Em um Mac, esse arquivo está localizado neste caminho:
Para IntelliJ 14 ou 15 no Mac
/Applications/IntelliJ IDEA 14.app/Contents/bin/idea.vmoptions
Para IntelliJ 13 no Mac
/Users/yourusername/Library/Preferences/IntelliJIdea13/idea.vmoptions
O atualizador do IntelliJ (desde 2017) parece reverter essa alteração, portanto, pode ser necessário reaplicá-la após a atualização.
No Ubuntu Linux, esse arquivo está localizado neste caminho em relação ao diretório de instalação:
e para 2016.2:
No Windows 10 (edição comunitária mostrada aqui), esses arquivos estão localizados em:
C:\Program Files (x86)\JetBrains\IntelliJ IDEA Community Edition 2016.1.3\bin\idea64.exe.vmoptions
fonte
MaxPermSize
é ignorado desde o Java 8.Percebi que desabilitar muitos plug-ins realmente ajuda a acelerar o IntelliJ. Por exemplo, não estou desenvolvendo aplicativos Android. Desligar os plugins relacionados ao desenvolvimento do Android acelera o tempo de carregamento e torna o programa muito mais suave na minha máquina.
fonte
No meu caso, a integração com o GIT parece estar fazendo com que o editor fique frustrantemente lento com 13.
Ao digitar, até mesmo comentar, com a integração do GIT ativada, após cerca de 30 caracteres, a interface do usuário congela por mais ou menos um segundo. Geralmente não é longo, mas muito irritante.
Estou usando o GIT 1.7.8.0. Rodando no Windows 7 64 com uma unidade de estado sólido e 12 GB de RAM e um Intel I7 com 8 CPUs. Tentei várias coisas, como atualizar as idea64.exe.vmoptions para usar mais memória, como -Xmx2400m e -XX: MaxPermSize = 2400m, -XX: ParallelGCThreads = 6, mas não resolveu o problema.
O repositório git é de 1,3 GB com 65.000 arquivos.
Eu criei um novo projeto "grails" em um novo repositório git, e não há problema. Criei um novo projeto grails no grande repositório git existente, e o intellij é lento. Desativei a integração do git abrindo a caixa de diálogo de configurações do projeto e excluindo a raiz do git, e o problema desaparece.
Tentei desativar todas as operações em segundo plano do GIT por meio da 13 UI, mas não fez diferença. Também experimentei os modos interno e nativo do GIT, e não fez diferença.
No meu caso, a solução parece ser desabilitar a integração com o GIT até que eu precise, e depois adicionar novamente a raiz do git. Se alguém puder verificar o mesmo problema, poderemos denunciá-lo como um problema.
fonte
No meu caso, a degradação maciça do desempenho foi causada pelo IntelliJ acidentalmente usando o JDK / JRE 1.8. Isso parece afetar muito o desempenho da renderização e também leva a algumas falhas e bloqueios inesperados.
Isso tornaria o IDE inutilizável (latência de 1-2s nas operações), mesmo para um pequeno projeto ~ 3KLOC.
Apenas verifique se você está usando o JDK / JRE 1.7 ao executar o intellij:
(ou o equivalente ao seu sistema operacional)
Você pode verificar o JRE que está sendo usado para executar o intellij em Ajuda -> Sobre -> JRE.
fonte
Bem, eu não posso responder à postagem do Engineer Dollery acima porque ainda não tenho 50 representantes ... mas notei a mesma coisa. Um problema já foi relatado em relação ao hg4idea: http://youtrack.jetbrains.com/issue/IDEA-118529 .
Ainda não há correção, exceto para desativar o plug-in hg4idea. Mas se esse for o seu problema, vote no bug!
Edit: JetBrains corrigiu o bug na compilação IU-138-815!
fonte
Eu tive um problema parecido. Nesse caso, era o plug-in do Subversion. (Mac Mavericks, SVN versão 1.7.10) Depois que eu desabilitei este IntelliJ tornou-se utilizável novamente.
Entendi isso do jstack:
outra corrida:
fonte
Melhor experiência com as seguintes opções (idea64.exe.vmoptions):
fonte
Inicialização intellij 75s -> 10s. Tudo o que fiz foi passar do exe padrão de 32 bits para o exe de 64 bits.
fonte
Para mim, o problema era uma pasta nodes_modules com mais de mil arquivos. Eu tive que marcar o diretório como excluído.
Veja também esta lista de possíveis problemas.
fonte
Estou na 13.1 e achei a seguinte configuração que faz maravilhas para mim: Configurações IDE -> Editor -> Atraso da análise automática (ms), que defini como 1500 (o padrão é 300).
Em um projeto grande, o compilador e as inspeções seriam constantemente iniciados entre as interações. O atraso talvez ajude a reduzir a pressão da pilha e geralmente torne toda a experiência muito mais rápida. Minha CPU também é muito mais legal, o que provavelmente ajuda.
fonte
Resolvi meus problemas de desempenho alternando para o modo de 32 bits. Parece estar relacionado ao JRE com o qual o IntelliJ é executado. É fornecido com um JRE 1.7 de 32 bits que é usado ao iniciar o idea.exe. Se você iniciar o idea64.exe, ele utilizará um JRE de 64 bits instalado no sistema. No meu caso, esse foi um JDK 1.6 (o que eu uso para desenvolvimento). Isso fez com que o IntelliJ fosse quase inutilizável.
Depois de instalar um JDK 1.7 de 64 bits adequado, tudo estava bem com o modo de 64 bits também.
Veja a resposta no site de suporte da IntelliJ .
fonte
No meu caso, estou desenvolvendo no Moodle, que cria enormes arquivos minificados de JS e CSS. Depois que
excluded
esses arquivos foram "armazenados em cache" do projeto, o InitelliJ foi executado normalmente novamente.fonte
Eu tive problemas semelhantes com um início muito lento e problemas de heap, o aumento da VM não fez uma grande diferença, apenas atrasou o inevitável, a correção para mim foi invalidar o cache por meio de Arquivo> InvalidateCaches / Restart.
https://www.jetbrains.com/help/idea/2016.1/cleaning-system-cache.html
fonte
Uso 13 desde o início da versão beta e não tenho nenhum problema. Talvez sejam suas configurações específicas. Talvez o seu projeto tenha aumentado com o tempo e a memória que você deu ao Idea originalmente não seja suficiente agora. Tente fornecer ao Idea mais memória para trabalhar: http://www.jetbrains.com/idea/webhelp/increasing-memory-heap.html (instruções sobre como fazer isso).
fonte
A versão 13 do IntelliJ é notavelmente mais lenta que a versão 12 da minha experiência. Existem algumas maneiras de acelerar isso, como aumentar as opções de VM para o intelliJ. Por exemplo. Estou usando um projeto maven e, para isso, ampliei as opções de corredor e importador para 4 GB. Isso tornou as coisas muito mais rápidas do que antes.
fonte
Meu caso particular (Mac) foi que eu editei o info.plist para usar o java 1.7 * (por qualquer motivo), e ele funcionou como um cão absoluto.
Mudou de volta para 1.6 * e instalou o java 1.6, e foi rápido.
fonte
Eu estava enfrentando um desempenho lento com o Intellij 2016.1 (64 bits) e o JDK 1.8 (64 bits). Eu mudei para
Com essa combinação, agora o desempenho do Intellij é bastante bom.
fonte
A edição do arquivo idea.vmoptions é apenas uma solução temporária até a próxima atualização do produto. Consulte as páginas de ajuda do JetBrains para obter uma solução mais permanente para definir esses valores através das configurações da vm - https://www.jetbrains.com/help/idea/tuning-the-ide.html
fonte
Aumente o tamanho do heap para o compilador. Por padrão, o valor é 700m, o que é muito pequeno com o aumento do número de plugins.
Na v2019.1, localizava aqui:
Configurações -> Compilação, Execução, Implantação -> Compilador -> Tamanho do heap do processo de compilação (Mbytes)
Depois de colocar 4000 lá, ele resolveu a maioria dos meus problemas de desempenho.
fonte
Meu caso particular: eu tive vários
method breakpoints
enquanto estava executando meu código no modo de depuração, o que fez meu intelecto lento.fonte