1
A matriz de bytes de Java de 1 MB ou mais ocupa duas vezes a RAM
A execução do código abaixo no Windows 10 / OpenJDK 11.0.4_x64 produz como saída used: 197e expected usage: 200. Isso significa que matrizes de 200 bytes de um milhão de elementos ocupam aprox. 200MB de RAM. Tudo bem. Quando altero a alocação da matriz de bytes no código de new …