Esta é uma pergunta um pouco complicada, pois depende de como você está definindo "personagem".
Aqui está um colapso:
*
bytes vs. caracteres: Um byte é a unidade fundamental de armazenamento de dados. Um caractere pode ser representado por um byte único (por exemplo, caracteres ASCII) ou vários bytes (por exemplo, caracteres unicode).
*
8 GB RAM: 8 GB (gigabytes) de RAM equivalem a 8.000.000.000 de bytes.
Cenário 1:assumindo 1 byte por caractere (ASCII) * 8 GB de RAM podem armazenar 8.000.000.000 de caracteres.
Cenário 2:assumindo 2 bytes por caractere (unicode) * 8 GB de RAM podem armazenar 4.000.000.000 de caracteres.
Cenário 3:assumindo 4 bytes por personagem (alguns caracteres unicode) * 8 GB de RAM podem armazenar 2.000.000.000 de caracteres.
Nota importante: A RAM é usada para executar ativamente programas e dados. Normalmente não é usado para armazenamento a longo prazo de grandes quantidades de texto. Para isso, você usaria um disco rígido ou SSD.