Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

236
Visualizações
Tiempo de compilación extremadamente lento de Kotlin

¿Por qué compilar y ejecutar Kotlin es extremadamente lento (al menos en mi máquina)? Tengo la última versión del compilador de Kotlin instalada en mi máquina.

Específicamente el comando:

 kotlinc main.kt -include-runtime -d main.jar && java -jar main.jar

Es tan lento que imprimir "hola palabra" tarda hasta 9 segundos.

Inicialmente pensé que era lento por defecto (utilicé la aplicación dDcoder), pero ahora he usado el área de juegos en línea y Sololearn es mucho más rápido.

Mi PC ejecuta Windows 10 con Core i5 y 4 GB de RAM.

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Esta suele ser una queja común entre los usuarios de Kotlin, especialmente cuando se compila un proyecto por primera vez. Desafortunadamente, no hay nada que pueda hacer al respecto, la especificación de su PC es suficiente para una compilación y ejecución efectivas del proyecto Kotlin.

Mi consejo, para la compilación fuera de línea, use Intellij IDEA. Este IDE tiene el soporte más eficiente para Kotlin... ya que es producido y administrado por Jetbrains.

Si ya usa Intellij IDEA, el proyecto tardará menos tiempo en compilarse desde la primera compilación.

Tuve la misma queja cuando comencé a trabajar con Kotlin de Java. El tiempo de compilación de Java es más rápido, y no hay nada que pueda hacer sobre la diferencia de tiempo de compilación a partir del presente.

over 4 years ago · Santiago Trujillo Relatório

0

Tal vez soy parcial, pero creo que es inusual compilar el código de Kotlin de esta manera, por lo que no está tan bien optimizado. Por lo general, usamos IntelliJ o Gradle (o Maven), no kotlinc directamente. Gradle puede almacenar en caché el código compilado, puede ejecutar un demonio en segundo plano para no reiniciar todo con cada compilación, etc.

Si creamos un proyecto Gradle, incluso compuesto por varios submódulos, con algunos módulos multiplataforma, etc., ejecutarlo repetidamente con cambios menores toma menos de un segundo cada uno. Incluso si los cambios se distribuyen entre varios submódulos, Gradle tiene que construirlos todos.

Habiendo dicho eso, el tiempo de compilación es un problema común en Kotlin en este momento. Creo que las optimizaciones se encuentran cerca de la parte superior de la lista de prioridades del equipo de Kotlin, por lo que esperamos ver algunas mejoras en el futuro cercano. Por ahora, se considera un problema para algunas personas.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda