22 lines
1022 B
Markdown
22 lines
1022 B
Markdown
# Baseline de performance
|
|
|
|
Medição local em `tests/performance/baseline.test.ts`, CSV de 200 e de 5.000 linhas, duas colunas, nesta máquina de desenvolvimento. A amostra de 5.000 linhas, somando leitura, CSV e XLSX, ficou abaixo de 1 segundo. Não houve otimização em cima desse número.
|
|
|
|
Não foi medida a planilha XLSX de 50.000 linhas no ExcelJS. O limite de 50.000 linhas úteis continua o do domínio, exercitado no caminho CSV em `tests/performance/rows.test.ts`.
|
|
|
|
## Limites recomendados para o piloto
|
|
|
|
| Limite | Valor |
|
|
| --- | --- |
|
|
| Tamanho do arquivo | 10 MB |
|
|
| Linhas úteis | 50.000 |
|
|
| Colunas | 200 |
|
|
| Abas | 30 |
|
|
| Caracteres por célula | 8.000 |
|
|
| Fontes por operação | 10 |
|
|
| Modelos ativos | 10 |
|
|
| Tempo de processamento | 120 segundos, configurável |
|
|
| PDF | 200 linhas e 12 colunas, com aviso de truncamento |
|
|
|
|
Arquivo vazio, ZIP inválido, macro, CSV fora de UTF-8 e célula acima do teto são recusados antes do processamento. Fórmulas não são executadas. Macros não são abertas.
|