Pular para o conteúdo principal
Versão: 1.4.14

Isolar as chaves de performance do dev e da beta

O que mudouligar hibernação ou outras chaves de performance no dev ou na beta não altera as chaves da produção, mesmo com a mesma pasta de dados.

Onde ficano app como um todo, com ativação experimental no arquivo da instância dentro de seu diretório de dados: perf-flags.dev.json no dev, perf-flags.beta.json na beta e perf-flags.json na produção.

Como testar

  1. Use 1 pasta temporária como OVERCLOCK_HOME para o ensaio e mantenha hibernação desligada no perf-flags.json. Ative hibernateManual somente no perf-flags.dev.jsonResultadoo leitor do dev encontra a chave ligada e o da produção encontra a chave desligada.
  2. Remova perf-flags.dev.json e mantenha a chave ligada somente em perf-flags.jsonResultadoo dev não herda a chave da produção e conserva a hibernação desligada.
  3. Grave chaves diferentes em perf-flags.beta.json na mesma pastaResultadoo leitor da beta usa somente esse arquivo.
  4. Abra a produção com suas chaves já gravadas em perf-flags.jsonResultadoa configuração anterior continua sendo lida sem renomear o arquivo.

O braço dev-flags.json do renderer continua sendo usado pelo driver de A/B. Para medir hibernação sem recarregar a janela, use o arquivo de performance da instância. As leituras de hibernação continuam com cache de 2 s.