getsentry / getsentry/sentry-java

Reevaluate usage of CopyOnWriteArrayList

Aberta
#2,820 0 comentários 2 reações 0 responsáveis Ver no GitHub
Android Improvement
Linguagem predominante
Kotlin
Estrelas
1.4k
Forks
478
Merge médio
3d 4h
PRs com merge (30d)
72

Descrição

### Description

This issue is a followup of https://github.com/getsentry/sentry-java/issues/2815
We use `CopyOnWriteArrayList` in several places. We should be careful, as that could cause OOM Errors (in specific cases).
We should find the hot paths which use it, and evaluate if it makes sense (performance wise) to replace it with an alternative approach.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece revisando a issue de acompanhamento #2815, depois faça um inventário dos usos de CopyOnWriteArrayList em sentry-java e identifique os hot paths mencionados aqui. Compare as implicações de desempenho e memória das alternativas para cada uso, com a conclusão definida por uma decisão documentada sobre quais usos, se houver algum, devem ser alterados.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
performance
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.