Немного разобрался. Необходимо подменять c помощью вот такого кода
Object.defineProperty(window.navigator, 'hardwareConcurrency', {
configurable: true, get: function() {
return [[CPU]];
}
});
Но теперь вопрос, когда я применяю этот код для подмены колиечества процессоров, все работает нормально, но когда я подменяю еще и подмену количества ОЗУ, кол-во процессоров встает на свои места, так же и наоборот
Неверная трактовка параметров // splice()
-
В параметрах вызова "LIST -> REMOVE PART" описание второго параметра вызова не соответствует действительности и различается по значению на 1 (единицу). Как известно чтобы удалить 1 элемент из начала массива в яваскрипт вызывается метод
array.splice(0,1)а судя по названиям параметров экшена REMOVE PART(StartIndex, EndIndex) для такого же результата следовало бы вызывать с параметрами StartIndex=0 и EndIndex=0
На мой взгляд конструкция блока REMOVE PART в точности должна отвечать вызову ассоциированного с ней метода
array.splice( StartIndex, DeleteCount)
однако в настоящее время вводит в заблуждение. Прошу в релизах УТОЧНИТЬ название второго элемента для этого блока.