processing / processing/processing4
Heap allocation growth
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Java
- Estrellas
- 494
- Forks
- 183
- Merge medio
- 4 h 39 min
- PR fusionados (30 d)
- 3
Descripción
Created by: sj-unit72
Description
A simple Processing 4 app seems to add between roughly .5MB to 1MB of memory usage every 5 seconds.
Expected Behavior
If the app isn't doing anything, it shouldn't be adding memory, right?
Current Behavior
Adding .5mb to 1mb of memory usage every 5 seconds. In the time searching for similar issues and typing this message, the app went from 150MB to 295MB
Steps to Reproduce
Create a new app, draw 2 squares, and run it. Now check memory usage of the app.
App used:
void settings(){
size(1920,1080);
}
void draw(){
//Fill background
fill(0);
noStroke();
rect(0,0,1920,540);
//Key background
fill(128);
noStroke();
rect(0,540,1920,540);
}
Your Environment
- Processing version: Processing 4.1.2 for Apple Silicon
- Operating System and OS version: Monterey 12.6.2
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza reproduciendo el sketch de Processing 4.1.2 indicado en Apple Silicon con Monterey y monitoriza la memoria de la aplicación a lo largo del tiempo. Como el issue no menciona ningún archivo fuente ni prueba, sigue primero el idle draw loop y el comportamiento de las asignaciones antes de identificar la causa. Se considera terminado cuando el sketch mínimo ya no muestra un crecimiento de memoria inexplicado mientras está inactivo, y existe una prueba de regresión o una verificación reproducible.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- desktop
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100