Перейти к содержимому

Глоссарий

Device memory

Величина нарочно грубая, поэтому сама по себе почти ничего не несёт. Читать её стоит из-за второго числа рядом: потолка памяти страницы, который выводится из первого.

Device memory это объём памяти, который сообщает браузер: округлённый вниз до степени двойки и никогда не больше восьми.

Что страница читает про память

Два замера, каждый в одну строку и без разрешения. Первый нарочно тупой, а второй достаточно точный, чтобы его опровергнуть.

  • Округлённая величина

    Степень двойки и не больше восьми, сколько бы памяти ни стояло в машине. Поэтому почти все настольные машины отвечают четыре или восемь.

  • Потолок памяти страницы

    Сколько памяти странице позволено занять. Браузер выводит его из памяти машины, и это второе мнение о первом числе.

  • Пара вместе

    Заявленные четыре рядом с потолком, какой даёт куда более крупная машина, читаются одним сравнением.

  • Там, где её нет

    Не всякий браузер сообщает эту величину вовсе, и её отсутствие говорит, к какой семье браузеров вы относитесь.

Ваша машина прямо сейчас

Значения прочитаны в вашем браузере на этой странице. Наружу не уходит ничего, и запроса с этим замером не будет.

Ваша машина прямо сейчас

Объём памяти
измеряем на вашей машине
Ядра процессора
измеряем на вашей машине
Платформа
измеряем на вашей машине

Прочитано в вашем браузере и показано здесь. Никуда не отправляется.

Величина и потолок памяти

Потолок это не свободное число. Браузер берёт его от памяти машины: половину на шестидесятичетырёхразрядной настольной и четверть на телефоне, с полом в двести пятьдесят шесть мегабайт и верхом в четыре гигабайта.

Отдаётся он тоже не точным. Значение ложится на одну из ста ступеней между десятью мегабайтами и четырьмя гигабайтами, а высшая ступень ниже четырёх гигабайтов, поэтому ровного числа страница не видит никогда.

Откуда взяты эти правила

  • Правило снято с самого движка

    Делитель и границы взяты из кода самого браузера, а не угаданы: угадав здесь, заводишь ровно ту примету, которую собирался убрать.

  • Сто ступеней повторены

    Ступени у профиля те же, что у движка: мы сверили их с его собственной таблицей ступень за ступенью.

  • Законны оба вида ответа

    Иногда страница получает точное число, иногда ступень, и оба ответа законны: ждать всегда одного и того же здесь неверно.

Что делает ARMANOS Browser

Величина приезжает одним зерном на строке запуска, до первой строки кода страницы, и выбирается из того, что сообщают машины с видеокартой этого профиля.

Потолок после этого приводится к этой величине. Там, где заявленное и так сходится с настоящим, не меняется ничего.

  1. 1

    Величина следует за видеокартой

    Ядра, память и графика это одно описание одной машины, и все три приходят из одного зерна профиля.

  2. 2

    Выбор остаётся узким

    «Изменить значения» в окне «Отпечаток» предлагает четыре и восемь, потому что именно эти величины сообщает это население машин.

  3. 3

    Потолок выводится а не хранится

    Он считается из величины при каждом запуске, поэтому между сессиями они не могут разойтись.

Что отвечает отгруженная сборка

Два замера из приёмки той сборки, которая едет сегодня, на профиле Windows, чьё зерно просило восемь.

  • Величина совпала с зерном

    Замерено на сборочной машине, у которой памяти не столько, сколько заявляет профиль.

    8
  • Потолок пошёл за величиной

    Странице позволили четыре тысячи сто девяносто два мегабайта против примерно четырёх тысяч ста тридцати шести ожидаемых.

    в пределах допуска

Как проверить свою

Панель выше показывает то, что сообщает этот браузер. Бесплатная проверка на этом сайте ставит величину и число ядер в одну строку, ровно так их читает и сайт.

В программе автопроверка отпечатка (меню профиля > Проверить отпечаток) идёт в профиле и против того движка, который этот профиль запустил. Она сверяет величину с зерном, а потом меряет выданный странице потолок.

Чего это не делает

  • Это не добавляет памяти вашему компьютеру. Величина, далёкая от того, что стоит в машине, делает профиль заметнее: потолок памяти страницы выводится из неё, и читают их вместе.
  • Это не предлагает редкой величины. В выборе четыре и восемь, потому что браузер округляет вниз до степени двойки и останавливается на восьми, а меньшая величина стояла бы особняком среди всех выданных программой профилей.
  • Это не скрывает нехватку памяти. Вкладка, которой памяти не хватило, упирается в настоящую машину, что бы странице ни сообщили.
  • Это не делает профиль невидимым. Поведение, репутация адреса и история аккаунта закрывают аккаунты чаще, чем любой замер железа.

Проверить

Каждое число выше взято из файла, который можно открыть.

Замеры памяти в автопроверке отпечатка
apps/desktop/src/lib/fpAudit.js
Откуда берутся величина и потолок
packages/shared/src/index.js
Сто ступеней совпадают с движком до единицы
packages/shared/test/ступени-памяти-как-у-движка.js · docs/замеры/ступени-памяти-153.cc
Приёмка, из которой взяты числа
engine/приёмка-отчёт.json

Вопросы

Почему восемь это предел?
Потому что браузер останавливается там, сколько бы памяти ни стояло в машине. Профиль, заявивший больше восьми, спорит с тем браузером, которым себя называет, и это спор в одно сравнение.
Может ли страница вычислить мою настоящую память?
Точный объём нет. Она может прочитать потолок памяти страницы, а он следует за сообщённой величиной, и в профиле оба приходят из одного зерна.
Большая величина делает профиль надёжнее?
Нет. Потолок обязан идти за величиной, поэтому число, далёкое от машины, даёт сайту два расходящихся замера вместо одного спокойно обычного.
У двух профилей разная память?
Часто одинаковая: честный набор значений узок. Два профиля различает не она, а набор вокруг: ядра, видеокарта, экран и шрифты.

Посмотрите, что ответит ваш профиль

Самопроверка идёт внутри профиля и показывает до 37 замеров, и зелёные, и красные.