Крымский форум (Crimea-Board) Поиск Участники Помощь Текстовая версия Crimea-Board.Net
Здравствуйте Гость .:: Вход :: Регистрация ::. .:: Выслать повторно письмо для активации  
 
> Рекламный блок.
 
 
 
 
 
> Ваша реклама, здесь
 
 
 

Страницы: (4) 1 2 3 4  ( Перейти к первому непрочитанному сообщению ) Start new topic Start Poll 

> Google выпускает собственный броузер, Встречайте Google Chrome
Pretender | Профиль
Дата 3 Сентября, 2008, 12:38
Quote Post




Group Icon

Группа: Старожил
Сообщений: 2248
Регистрация: 11.10.06
Авторитет: 35
Вне форума

Предупреждения:
(60%) XXX--


braz
ждать не надо, вы сорц код страницы посмотрите


____________________
Are you a doсtor???
I'am today......
+79787927860
PMEmail PosterUsers Website
braz | Профиль
Дата 3 Сентября, 2008, 13:23
Quote Post




Group Icon

Группа: Silver Member
Сообщений: 635
Регистрация: 30.11.05
Авторитет: 30
Вне форума

Предупреждения:
(0%) -----


Цитата(Pretender @ 3 Сентября, 2008, 11:38)
ждать не надо, вы сорц код страницы посмотрите


DOM парсер вижу, JS дебаггер нет, может еще не разобрался ...

Кстати:
В Chrome, кнопочка цитировать при выделении текста поста не работает на этом форуме...
И js файлы по относительной ссылке найти не может ...
PM
1/939   
alexk | Профиль
Дата 3 Сентября, 2008, 13:59
Quote Post



Отъявленный самурай
Group Icon

Группа: Старожил
Сообщений: 2676
Регистрация: 10.02.04
Авторитет: 5
Вне форума

Предупреждения:
(0%) -----


Цитата("drood")

А память? А 40 процессов (для некоторых > 30-40 закладок - это нормально)? Не, это мнимая безопасность. Хотя, кому что нравится, наличие альтернативы — это всегда хорошо.


А память будет тратиться вне зависимости от того, что используется, процессы или потоки, т.к. память тратится не на структуры данных, связанные с многпроцессой моделью, а на содержимое страниц. Тут есть один нюанс - при многопоточной модели часть памяти разделяемая, и лики в одном потоке могут привести к ликам во всем броузере до момента его завершения. При многопроцессовой модели память легко освобождать просто завершением процесса, хотя есть и более продвинутые методы.

Для тех, кому 40 вкладок - это нормально, процессы также будут полезны, поскольку при повисании броузера придется закрывать только одну вкладку, а не весь броузер (неудобство от переоткрытия 40 вкладок очевидно).


____________________
If you're determined to reinvent the wheel, at least try to invent a better one - Larry Wall
PMEmail Poster
Pretender | Профиль
Дата 3 Сентября, 2008, 14:25
Quote Post




Group Icon

Группа: Старожил
Сообщений: 2248
Регистрация: 11.10.06
Авторитет: 35
Вне форума

Предупреждения:
(60%) XXX--


в простое начал немерянно жрать проц, и при открытых 6 вкладках начались общие тормоза на машине.


____________________
Are you a doсtor???
I'am today......
+79787927860
PMEmail PosterUsers Website
Fireball | Профиль
Дата 3 Сентября, 2008, 15:27
Quote Post




Group Icon

Группа: VIP
Сообщений: 1734
Регистрация: 25.06.03
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


drood
Цитата

Идея "каждой вкладке по процессу" - утопия, в Windows® создание процесса обходится дороже, чем в привычной к этому unix, особенно, если система загружена.

На собственно создание процесса тратится ничтожное время по сравнению с тем, что потратится на загрузку и рендеринг страницы в новооткрытом табе.

Цитата

Удобство снятия зависшей страницы без прибивания всего "браузера"? Во-первых, этого не нужно допускать изначально ("Security by Correctness")

По хорошему да, но у Firefox никак не получается избавится от проблемы утечек памяти, хотя над этим активно работают. Во вторых есть внешние плагины, качество которых разработчики не могут проконтролировать. Очевидный пример - флеш, часто именно он роняет броузер. Вот его крайне полезно было бы держать в отдельном процессе и изолированно, чтобы в случае глюков перегружать и не перезапуская броузер.
PMEmail PosterUsers Website
drood | Профиль
Дата 3 Сентября, 2008, 15:47
Quote Post




Group Icon

Группа: VIP
Сообщений: 1307
Регистрация: 07.02.05
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


Цитата(braz @ 3 Сентября, 2008, 11:03)
Теперь ждем исходников и расширений

Сорцы доступны, 450 мб тарбол или около гига напрямую.

Цитата(alexk @ 3 Сентября, 2008, 12:59)
лики в одном потоке могут привести к ликам во всем броузере до момента его завершения

То есть, вместо того, чтобы не допускать утечек памяти, ты считаешь, что лучше просто изолировать "текучий" код в отдельный процесс? Впрочем, вопрос не требует ответа, т.к. он очевиден из архитектуры и философии unix bye1.gif

Цитата(Fireball @ 3 Сентября, 2008, 14:27)
но у Firefox никак не получается избавится от проблемы утечек памяти

Firefox не единственный браузер smoke.gif А насчёт флеша согласен, держать его как рендер в изолированной среде неплохой вариант, хотя лично я как-то не сталкивался с завешиванием браузера или какими другими его проблемами.


____________________
«Любое положение в этом мире — только видимость, и единственная реальность — это мысль.»
PM
exn | Профиль
Дата 3 Сентября, 2008, 23:22
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


Обычно пролистываю, а тут такое smile.gif
http://www.linux.org.ru/view-message.jsp?msgid=3067298
PM
exn | Профиль
Дата 4 Сентября, 2008, 1:39
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


Тесты
http://ejohn.org/blog/javascript-performance-rundown/
PM
Neolot | Профиль
Дата 4 Сентября, 2008, 10:10
Quote Post



Слон Хоботовский
Group Icon

Группа: Абориген
Сообщений: 608
Регистрация: 12.09.05
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


Снес, пока FireFox рулит, подожду более доделанной версии


____________________
PMEmail PosterUsers Website
drood | Профиль
Дата 4 Сентября, 2008, 10:11
Quote Post




Group Icon

Группа: VIP
Сообщений: 1307
Регистрация: 07.02.05
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


Ну, собственно, о чём и говорилось: изоляция — это не панацея, а утопия из-за кажущейся безопасности.


____________________
«Любое положение в этом мире — только видимость, и единственная реальность — это мысль.»
PM
alexk | Профиль
Дата 4 Сентября, 2008, 14:22
Quote Post



Отъявленный самурай
Group Icon

Группа: Старожил
Сообщений: 2676
Регистрация: 10.02.04
Авторитет: 5
Вне форума

Предупреждения:
(0%) -----


Цитата

То есть, вместо того, чтобы не допускать утечек памяти, ты считаешь, что лучше просто изолировать "текучий" код в отдельный процесс? Впрочем, вопрос не требует ответа, т.к. он очевиден из архитектуры и философии unix

Если у нас надежный, проверенный и рабочий способ "изначально не допускать утечек памяти", программируя на С или С++ - готов о нем послушать.


Цитата

Ну, собственно, о чём и говорилось: изоляция — этоне панацея, а утопия из-за кажущейся безопасности

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


____________________
If you're determined to reinvent the wheel, at least try to invent a better one - Larry Wall
PMEmail Poster
1/13986   
exn | Профиль
Дата 4 Сентября, 2008, 15:21
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


alexk
Цитата

Если у нас надежный, проверенный и рабочий способ "изначально не допускать утечек памяти", программируя на С или С++ - готов о нем послушать.


Есть некоторые обвертки, классы для этого, но они слишком простые и в более сложных ситуациях практически бесполезны. Дедушкины способы поседелок с дебагерами актуальны всегда, valgrind неплох в своем роде.
PM
alexk | Профиль
Дата 4 Сентября, 2008, 15:53
Quote Post



Отъявленный самурай
Group Icon

Группа: Старожил
Сообщений: 2676
Регистрация: 10.02.04
Авторитет: 5
Вне форума

Предупреждения:
(0%) -----


Цитата

Есть некоторые обвертки, классы для этого, но они слишком простые и в более сложных ситуациях практически бесполезны. Дедушкины способы поседелок с дебагерами актуальны всегда, valgrind неплох в своем роде.


Это не способ "изначально не допускать утечек памяти, это способ минимизировать ущерб от них, о чем я говорил выше. Способ "изначально не допускать утечек памяти" - это такой же идеализм, как и "способ изначально не допускать ошибок".

valgrind для отлова мемликов я использовал всего один раз и остался недоволен - на большом проекте, в котором уже применены способы "минимизации ущерба" он практически бесполезен и за массы ложных срабатываний.



____________________
If you're determined to reinvent the wheel, at least try to invent a better one - Larry Wall
PMEmail Poster
cucushka | Профиль
Дата 4 Сентября, 2008, 16:27
Quote Post




Group Icon

Группа: Абориген
Сообщений: 118
Регистрация: 20.09.07
Авторитет: 0
Вне форума

Предупреждения:
(0%) -----


Никто не слышал - анонсирует ли гугл появление отладчика своего JS V8

Имхо, воопсче они засланцы...
Вместо стандартизации броузеров, развития KHTML (ну и бонусы к сервисам своим за спонсорство соотвесно), они погнали свой броузер. Новый движок, новые глюки, новый геморой верстальщикам и js девелоперам. Собсно пока я ничего существенного для пользователей не заметил кроме продвижения гуглом своих сервисов. Эдак и yahoo с рамблером и тд могут свои движки выпустить и тд. Добрая воля гугла - не более чем коммерческий ход. На кой ляд спрашивается они два года разрабатывали что то, если не хотели на этом деньги делать.


ЗЫ Как я слыщал более 60% доходов firefox foundation - это строчка поиска гугла по умолчанию у FF, стартовая страница с логотипом FF в гуглах и прочие мелочи. Теперь интересно что дальще будет в отнощениях FF-google? Как это скажется на дальнейшем развитии FF?

... бабло побеждает зло ... blink.gif
PMEmail Poster
exn | Профиль
Дата 4 Сентября, 2008, 16:55
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


alexk
А что лучше использовать ?
PM
exn | Профиль
Дата 4 Сентября, 2008, 17:13
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


google chrome уже захватил один 1%.
Даже при отсутсвтии портов google chrome для Mac OSX и Linux, занял 1% рынка браузеров в всего за 24 часа.

новость
PM
alexk | Профиль
Дата 4 Сентября, 2008, 17:13
Quote Post



Отъявленный самурай
Group Icon

Группа: Старожил
Сообщений: 2676
Регистрация: 10.02.04
Авторитет: 5
Вне форума

Предупреждения:
(0%) -----


exn
Лучше в программе пользоваться не обычным malloc/free, а оберткой, которая позволит в случае чего освободить более одного участка выделенной памяти. И пользоваться MALLOC_CHECK (http://www.gnu.org/software/libtool/manual/libc/Heap-Consistency-Checking.html). Ну и понятно функции вида strncpy и strncmp вместо strcpy и strcmp.


____________________
If you're determined to reinvent the wheel, at least try to invent a better one - Larry Wall
PMEmail Poster
2/13986   
exn | Профиль
Дата 4 Сентября, 2008, 17:21
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


Тем временем мозилле некогда отвлекатся на всякие там хромы.
From the B* Slap dept.:
На данный момент мы заняты исправлением ошибок, повышением стабильности и производительности, работаем над альфа версией TraceMonkey... может быть нам переименовать TraceMonkey в V10 ?

mozillazine.org
PM
exn | Профиль
Дата 4 Сентября, 2008, 17:37
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


alexk
Я понял. Я думаю вы как опытный в этом деле человек не будете отрицать что бяка может случится, иногда вместо полного анализа кода хочется воспользоватся valgrind, который я соглашусь не идеален. Какой инструмент используете вы для отлова утечек? Или только путем медитаций ?
PM
exn | Профиль
Дата 4 Сентября, 2008, 17:47
Quote Post




Group Icon

Группа: Gold Member
Сообщений: 1421
Регистрация: 27.07.06
Авторитет: 0
Вне форума

Предупреждения:
(20%) X----


Браузер Chrome войдет в состав мобильной Linux-платформы Google Android

linuxphone.ru
PM

Topic OptionsСтраницы: (4) 1 2 3 4  Start new topic Start Poll 

 



[ Script Execution time: 0.1055 ]   [ 13 queries used ]   [ GZIP включён ]


Создание и продвижение сайтов в Крыму



Top