Я создал альтернативную версию, отличную от jQuery:
document.cookie.match(/^(.*;)?\s*MyCookie\s*=\s*[^;]+(.*)?$/)
Он проверяет только существование cookie. Более сложная версия также может возвращать значение cookie:
value_or_null = (document.cookie.match(/^(?:.*;)?\s*MyCookie\s*=\s*([^;]+)(?:.*)?$/)||[,null])[1]
Поместите ваше имя файла cookie вместо MyCookie
.
После анализа heapdumps, становится не совсем очевидно, есть ли в действительности утечка памяти или это обычное поведение JVM. Мы использовали образ докера с oracle jre 8, который последний раз обновлялся 2 года назад. Мы перешли на openjdk, и теперь поведение памяти кажется намного более стабильным.