Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

With very large documents the embedded search freezes the UI

Abierto
#2,128 2 comentarios 1 reacción 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
java

Línea de trabajo

No se identifican archivos, pruebas ni puntos de entrada. Empieza por localizar el control de búsqueda integrado y reproducir el bloqueo con un documento de más de 150 MB mientras escribes un carácter coincidente. Se considera terminado cuando buscar y resaltar ya no bloquea la UI en documentos grandes, incluso mientras se desplaza.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

performance

If one edits large test documents ( > 150 MB) this works quite nice in Eclipse except if one uses the embedded search control.

The problem is that when one enter a character that is contained in the document it tires to highlight matches, this then could take very long and freezes the UI in the meanwhile.

I'm not sure what is slow, the search itself or the highlight of the results, but one idea would be to only perform the highlight for the portions of the document that is currently visible (+/- a few lines) and update only when the document is scrolled.

Lenguaje dominante
Java
Estrellas
165
Forks
174
Merge medio
3 d 6 h
PR fusionados (30 d)
44

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de eclipse-platform/eclipse.platform

Todos los issues de eclipse-platform/eclipse.platform

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.