allter: (Default)
allter ([personal profile] allter) wrote2008-09-04 02:35 am
Entry tags:

К вопросу о Chrome:

Результаты теста производительности JavaScript http://www2.webkit.org/perf/sunspider-0.9/sunspider-driver.html (чем меньше, тем лучше):

MSIE 7.0: 28446.4ms +/- 1.7%
FF 2.0.0.16: 14263.2ms +/- 1.6%
Chrome 0.2.149.27: 1575.4ms +/- 1.4%

Т.е. Chrome в 9 раз быстрее FF и в 18 (!) раз быстрее MSIE.

А по отдельному тесту в сравнении Chrome vs. FF - первый быстрее последнего аж 155 раз:
Bitwise-and: 155.3x as fast 2578.0ms +/- 1.4% 16.6ms +/- 4.1% significant

[identity profile] kefeer.livejournal.com 2008-09-04 12:40 am (UTC)(link)
Там JIT и нормальный GC.

[identity profile] kefeer.livejournal.com 2008-09-04 10:50 am (UTC)(link)
странно слышать от тебя такую формулировку :)

в perl нет smart pointers, но есть GC. но вобщем-то это все одно сборка мусора.

[identity profile] kefeer.livejournal.com 2008-09-04 06:24 pm (UTC)(link)
а ты почитай про реализацию malloc. там все плохо.

http://en.wikipedia.org/wiki/Malloc#Implementations

[identity profile] kefeer.livejournal.com 2008-09-04 06:27 pm (UTC)(link)
ну и раз в перле только refcounting, то циклические структуры он не умет чистить. Типо

a->x=b;
b->x=a;

у b и a количество рефов >= 1, хотя на них может больше никто не ссылаться и нигде они больше не учавствуют и можно спокойно мочить.