A contagem da string#foi 1,5 vezes mais rápida que outras opções:
Aqui está o script:
A contagem ($ \) não aloca uma nova matriz em comparação com linhas/cada_line/etc.A maioria dessas alocações de memória e todas as contagens de referência de objetos desapareceram quando usamos a string#count ($ \).Aqui está o diferencial:
Para garantir que o problema fosse resolvido, comparamos várias maneiras de contar linhas de cordas em Ruby.Str.Count ($ \) foi 1,5x mais rápido em comparação com str.lines.count e não alocou memória adicional.Se você estiver interessado em raspar a caixa de respostas do Google, sinta -se à vontade para verificar nossa API da caixa de resposta do Google.
Fonte: https://serpapi.com/blog/lines-count-failed-deployments/