Re: Benchmarks Shows That iOS 6 Safari is 17.2% Faster Than iOS 5

�ȳ��ϼ���~

��. ��ճ׿�~ ������ ������ ���������� ��ü ������ ������ ����ϴ� ���� ������� �ʴ� �ɱ��?? �ñ��ϳ׿�~^^

�̿��� �帲.

2012�� 6�� 29�� ���� 8:48, mixed <i.nevalose@gmail.com>���� ��:
> �ȳ��ϼ���. ������Դϴ�.
> ���� ����ȯ���� iOS���� ũ���� �����°Ϳ� ȸ�����̸� ���͵� ���� ¥�� ũ���� ���ð��̶�� �ϼ̴µ� ��Ȯ�Ͻó׿�.
>
> ���� �� Ʈ���ε� iOS������ ũ���� �����µ� ������/JS������ iOS���� �����ϴ� �� ���ٰ� �ϳ׿�.
> ���� ������ �����̳׿�.
>
> --------------
> @viviancromwell: Chrome for iOS provides the same browsing experience you've
> on desktop/Android. Rendering/JS engine are provided by iOS so it doesn't
> use V8
> -------------
>
>
> On Friday, June 15, 2012, mixed wrote:
>>
>> �ȳ��ϼ���. ������Դϴ�.
>>
>> ���� �����ϴµ� ������ �ִ� �κ��� sandbox�κ��̿��µ� ���� �������ּż� ���ذ� �� �ƽ��ϴ�.
>>
>> �����մϴ�.^^
>>
>>
>> 2012/6/15 Younggyo Seo <seo.younggyo@gmail.com>
>>
>> �ȳ��ϼ���.
>>
>> �ڵ�� ������ �ֽô� ��Ȯ�ϰ� ���صdz׿�.
>> �����մϴ�.
>>
>> ������ �帲
>>
>> 2012�� 6�� 15�� ���� 2:59, Sangwhan Moon <sangwhan.moon@hanmail.net>���� ��:
>>
>> �ȳ��ϼ���.
>>
>> ������ ��޵� "ũ���� �����е�� ���´�" �������� ���Ͽ��� ����
>> ũ�� ���� ���ɼ��� ���ؼ� ȸ������ ��������  �����ϰ� ����߽��ϴٸ�...
>>
>> On Jun 14, 2012, at 11:10 PM, Wonsuk Lee wrote:
>>
>> > �ȳ��ϼ���.
>> > ���� ���� �亯 �����մϴ�~
>> > �Ʒ��� ���� inline comment�� �޾ҽ��ϴ�~
>> >
>> >
>> > 2012�� 6�� 14�� ���� 2:25, Younggyo Seo <seo.younggyo@gmail.com>���� ��:
>> >> �ȳ��ϼ���. ����� ������ �Դϴ�.
>> >>
>> >> ���� �ñ��ؼ� �� �� ���۸��� �غý��ϴ�.
>> >> ����� �׷���� �ǰ߿� �߰��Ͽ�,
>> >>
>> >> �Ϲ����� Native Application�� ũ�� �ڵ� ������ ���� �������� ���� �� ���� ���̰�, ������ ���Ŀ��� �ڵ� ������
>> >> ������ �̷�� ���� ���� �� �Դϴ�.
>>
>> �� �κп� ������ ���� Ʋ�� �κ��� �ֽ��ϴ�. text �� data �ΰ����� ũ�� �����µ�,
>> text�� code��� �Ҹ��⵵ �մϴ�. (��κ��� disassembler�� debugger�� text���
>> ��Ī�� ����մϴ�) data�� �� �״�� data�Դϴ�.
>>
>> "������ ������" segment��� �ϸ� ���������� text�� �ƴұ� �����˴ϴ�.
>>
>> > �׷��� �ڵ念���� ���࿵���� ��Ȯ�� � ���� �̾߱� �ϴ� ���ΰ���?
>> >> ������ JIT�� �����ϱ� ���ؼ��� Native Application�� ����� ����, �ǽð����� �ڵ� ������ �����Ǿ� ����
>> >> �մϴ�.
>> >> �׷��� iOS������ Application�� ���� ��, �ڵ� ������ �����Ͽ� ������ �� �������ϴ� ���� ��å�� ������ �ִٰ�
>> >> �մϴ�.
>> >> - iOS ���������� �ǰ� �ʿ� ^^
>>
>> ���� �� ��Ȯ���� mmap���� �ý������� ���� ���� ������ ������ (PROT_EXEC)��
>> �Ҵ�޾Ƽ� ����մϴ�. �� ������ ����ϴ� ���� Sandbox �ȿ����� �Ұ����մϴ�.
>>
>> ��> void* executable_code_page = mmap(NULL, 8192,
>> PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
>>
>> ARM�� ���.. ���⿡�� executable_code_page�� 32-bit align�� �� �����ϰ� ����
>> �ڵ带 ���� �ְ�, �������� BX R14�� �־��� ����, ȣ���ϸ� ������ �ڵ尡 ����
>> ������ �� ������ ��ȯ�˴ϴ�.
>>
>> ���� ��Ű���Ŀ� ���� ������ �޸� �ؾ� �մϴ�. �ڼ��� ������ å�� �ƴ� �����
>> �����ϰڽ��ϴ�.
>>
>> >> ���ÿ����� �� ���� ��å�� Safari ������ ���ܰ� �����ϵ��� ó���� ���ұ� ������, Safari������ nitro�� ���۰�����
>> >> ��
>> >> �����ϴ�.
>>
>> ���ÿ��� �������� Safari�� Sandbox�ȿ��� ���ư��� �ʱ� ������ ������ ���Դϴ�.
>> App store���� �ٿ�ε� ���� ���ø����̼��� ���� Sandbox context �ȿ��� ����DZ�
>> ������ �� �ȿ��� dynamic link�� UIKit.framework���� UIWebView�� ����ϰ� ��
>> ��� �ش� Webview���� ����ϴ� Webkit�� ���� context�� Sandbox�ȿ� �ֱ� ������
>> ���� ���� ���� ������ �ڵ带 �����ϴ� ���� �Ұ����մϴ�.
>>
>> �ڵ带 ������� �ʾҽ��ϴٸ�, �Ƹ� �ڹٽ�ũ��Ʈ �������� sandbox �ȿ� �ִ��� �Ǵ�
>> UIWebView���� ȣ��Ǿ����� assert �� ������ ��� interpreter���� fallback�� �� ������
>> �����˴ϴ�. ���࿡ UIWebView�� jailbreak�� ���¿��� ����� ��� JIT�� �����Ѵٸ� ����
>> �� ���̰�, jailbreak�� �߾ JIT�� ��Ȱ��ȭ�Ǿ� �ִٸ� ���ڷ� �����Ͻø� �˴ϴ�.
>>
>> (�������� ���ڰ� �����ϱ� ���� ������ ������ ��������� ���� ������ ����� ���ڷ� �����̴ϴ�.)
>>
>> ������ ����... Safari�� Sandbox�ȿ� ���� �ʾҾ��� ������ Freetype ������� �̿���
>> Jailbreakme 3.0�� �����ߴ����Դϴ�.
>>
>> >> ���� �̷� ������ Webkit2�� Safari on iOS ���� ����Ǹ� WebView������ nitro�� ����� �����ϴٰ�
>> >> ���ϰ� �ִ� �� �����ϴ�.
>> >> - Webkit2�� ��� UI�� ������ ���μ����� �и��Ǿ� �����ϰ� �ִ� ������ �дϴ�.
>> >
>> > Webkit2������ UI ���μ����� Web ���μ����� �и��Ǿ� �ֱ�� �մϴٸ� �̷��� �Ǵ� ��쿡 �� Nitro ������
>> > ���������� ��Ȯ�� ���ذ� ���� �ʽ��ϴ�^^;
>> > Ȥ�� ���� �ڼ��� ������ ������ ���?
>>
>> ���� ������ �Ǿ������̶�� �����˴ϴ�. (�����ֿ� ���� �� Webkit�� ���ؼ� �� �ڼ��ϰ�
>> �̾߱����� ���ϴ� ��, ���� �ٶ��ϴ�.)
>>
>> ���ÿ��� ���� ��å�� ���ڱ� �������� �ʴ� �̻�, ���� ���� ������ iOS�� Opera Mobile�̳�
>> Firefox, Chromium�� �������� ����¥�� ��ǰ�� ���ð��̶�� �����˴ϴ�.
>>
>> (�߰������� App store review guideline ���� ������ ���ϸ� additional executable code��
>> ���ؼ� ���������� ����� �Ǿ� �ֱ� ������, �װ� �ٲ�� �������� �������� ���ӱ� ���ķ����͵�
>> ���� ��å ������ �̷������������ �Ұ����մϴ�.)
>>
>> �����մϴ�.
>> ����ȯ ���
>>
>> >>
>> >> http://code.google.com/p/v8/issues/detail?id=1312
>> >> - I was told that the problem with getting V8 to run on iOS was the
>> >> fact
>> >> that JIT compilation could not be supported due to Apple disabling
>> >> writable
>> >> and executable memory regions.
>> >>
>> >> http://news.ycombinator.com/item?id=2317804
>> >> -  A JIT works by compiling some chunk of code into a section of
>> >> executable
>> >> memory, then jumping to that ___location. As I understand it, iOS hasn't
>> >> previously allowed execution of code from "data memory" (various people
>> >> were
>> >> curious about this very thing when it was announced they were shipping
>> >> a
>> >> JIT).
>> >>
>> >> ������ �帲
>> >>
>> >> 2012�� 6�� 14�� ���� 9:37, mixed <i.nevalose@gmail.com>���� ��:
>> >>



-- 

=========================================
�� �� �� (Wonsuk, Lee) / Principal Engineer, Ph.D
SAMSUNG ELECTRONICS Co., LTD. (߲�����)
Mobile: +82-10-5800-3997
E-mail: wonsuk11.lee@samsung.com, wonsuk73@gmail.com
http://www.wonsuk73.com/, twitter: @wonsuk73
-----------------------------------------
Inspire the World, Create the Future !!!
=========================================

Received on Friday, 29 June 2012 10:01:40 UTC