Как измерить производительность веб-браузера?

Метасимвол * в BRE1, ERE1 и PCRE1 соответствует 0 или более вхождениям ранее сгруппированного шаблона (если сгруппированный шаблон предшествует метасимволу *), 0 или более случаев предыдущего символьного класса (если a символьный класс предшествует метасимволу *) или 0 или более случаев предыдущего символа (если ни один групповой шаблон или класс символов не предшествует метасимволу *);

Это означает, что в This*String, являясь метасимволом *, не предшествующим сгруппированным шаблоном или классом символов, метасимвол * соответствует 0 или более вхождениям предыдущего символа (в этом случае символ s):

% cat infile               
ThisExampleString
ThisString
ThissString
% grep 'This*String' infile
ThisString
ThissString

Чтобы соответствовать 0 или более вхождениям любого символа, вы хотите совместить 0 или более случаев метасимвола ., который соответствует любому символу:

% cat infile               
ThisExampleString
% grep 'This.*String' infile
ThisExampleString

[ f14] метасимвол в BRE и ERE всегда «жадный», то есть он будет соответствовать самому длинному совпадению:

% cat infile
ThisExampleStringIsAString
% grep -o 'This.*String' infile
ThisExampleStringIsAString

Это может быть не желаемое поведение ВИОР; в противном случае вы можете включить механизм PCRE grep (с использованием опции -P) и добавить метасимвол ?, который после ввода после * и + метасимволов влияет на изменение их жадность:

% cat infile
ThisExampleStringIsAString
% grep -Po 'This.*?String' infile
ThisExampleString

1: Основные регулярные выражения, расширенные регулярные выражения и совместимые регулярные выражения Perl

1
задан 31 May 2011 в 11:48

16 ответов

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 25 July 2018 в 21:48

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 26 July 2018 в 16:58

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 2 August 2018 в 03:24

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 4 August 2018 в 19:21

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 6 August 2018 в 03:33

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 7 August 2018 в 21:22

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 10 August 2018 в 09:40

Я использую PeaceKeeper для этого: http://clients.futuremark.com/peacekeeper/index.action

3
ответ дан 13 August 2018 в 15:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания захочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 25 July 2018 в 21:48
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания захочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 26 July 2018 в 16:58
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания захочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 2 August 2018 в 03:24
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания захочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 4 August 2018 в 19:21
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания захочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 6 August 2018 в 03:33
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания хочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 7 August 2018 в 21:22

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания хочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 10 August 2018 в 09:40

Время запуска можно измерить секундомером и быстрой рукой. Остальные этапы, как правило, связаны с работой JavaScript. Естественно, компания хочет показать, что их продукт является лучшим, поэтому вам нужно внимательно посмотреть на результаты.

SunSpider - это тип теста, который вы можете запустить. Есть и другие. Я не знаю, есть ли SunSpider в моде или что самое последнее и самое лучшее, но это даст вам некоторые указания.

3
ответ дан 13 August 2018 в 15:51
  • 1
    Благодарю. Я тестировал SunSpider на разных браузерах Firefox 4.0.1, Opera 11.11, Google Chrome и Epiphany 2.30.6 на Ubuntu 11.06. Firefox 4.0.1 значительно превосходит все остальные три - в 1,23 раза быстрее. Opera и Chrome показывают такую ​​же производительность, и Epiphony показывает худшую производительность. – samarasa 31 May 2011 в 08:51

Другие вопросы по тегам:

Похожие вопросы: