Крымский форум (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

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

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


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


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




Group Icon

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

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


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


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

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



Unregistered









Цитата("drood")

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


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

Для тех, кому 40 вкладок - это нормально, процессы также будут полезны, поскольку при повисании броузера придется закрывать только одну вкладку, а не весь броузер (неудобство от переоткрытия 40 вкладок очевидно).
Pretender | Профиль
Дата 3 Сентября, 2008, 14:25
Quote Post




Group Icon

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

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


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


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



Unregistered









drood
Цитата

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

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

Цитата

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

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



Unregistered









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

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

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

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

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

Firefox не единственный браузер smoke.gif А насчёт флеша согласен, держать его как рендер в изолированной среде неплохой вариант, хотя лично я как-то не сталкивался с завешиванием браузера или какими другими его проблемами.
exn |
Дата 3 Сентября, 2008, 23:22
Quote Post



Unregistered









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



Unregistered









Тесты
http://ejohn.org/blog/javascript-performance-rundown/
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



Unregistered









Ну, собственно, о чём и говорилось: изоляция это не панацея, а утопия из-за кажущейся безопасности.
alexk |
Дата 4 Сентября, 2008, 14:22
Quote Post



Unregistered









Цитата

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

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


Цитата

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

О том, что это не утопия, говорит ряд проектов. в которых изоляция процессов работает, к примеру PostgreSQL.
Видимо в гугле ее реализовали недостаточно хорошо, т.е у них нет надежного механизма завершения сбойного процесса и продолжения работы. Без знания того, от чего произошла ошибка сложно делать какие-либо выводы.
1/   
exn |
Дата 4 Сентября, 2008, 15:21
Quote Post



Unregistered









alexk
Цитата

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


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



Unregistered









Цитата

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


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

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

cucushka | Профиль
Дата 4 Сентября, 2008, 16:27
Quote Post




Group Icon

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

Предупреждения:
(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



Unregistered









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



Unregistered









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

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



Unregistered









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



Unregistered









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

mozillazine.org
exn |
Дата 4 Сентября, 2008, 17:37
Quote Post



Unregistered









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



Unregistered









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

linuxphone.ru

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

 



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






Политика конфиденциальности

Top