exn Лучше в программе пользоваться не обычным malloc/free, а оберткой, которая позволит в случае чего освободить более одного участка выделенной памяти. И пользоваться MALLOC_CHECK (http://www.gnu.org/software/libtool/manual/libc/Heap-Consistency-Checking.html). Ну и понятно функции вида strncpy и strncmp вместо strcpy и strcmp.
Тем временем мозилле некогда отвлекатся на всякие там хромы. From the B* Slap dept.: На данный момент мы заняты исправлением ошибок, повышением стабильности и производительности, работаем над альфа версией TraceMonkey... может быть нам переименовать TraceMonkey в V10 ?
alexk Я понял. Я думаю вы как опытный в этом деле человек не будете отрицать что бяка может случится, иногда вместо полного анализа кода хочется воспользоватся valgrind, который я соглашусь не идеален. Какой инструмент используете вы для отлова утечек? Или только путем медитаций ?
Какой инструмент используете вы для отлова утечек? Или только путем медитаций ?
Никакого специализированного. top и отладочный вывод для анализа использования памяти, далее находится приблизительный участок кода где есть лик и переписывается так, чтобы лик не смог появиться. Далеко не всегда это определение конкретной строки, где не освобождается память, и замена только ее.
Написано достаточно много, в основном узнал с какими параметрами можно запускать Хромого, ну и парочку хоткеев, например, Ctrl+Shift+T открывает последний закрытый таб ))
Q: Some days ago, Google released a web browser called Google Chrome. Its source code is free software [here the license] but the binaries are under a restrictive license. Electronic Frontier Foundation talked about privacy dangers using Chrome. Whats your opinion?
RMS: The license for those binaries is unacceptable for several reasons. For instance, it says you give Google the right to change your software and requires you to accept whatever changes they decide to impose. It purports to forbid reverse engineering. It also uses the confusing and biased propaganda term intellectual property. (See http://www.gnu.org/philosophy/not-ipr.html for why this term should never be used.) You should not agree to those terms. Google is following the footsteps of Firefox. Firefox has done this since it first appeared: the source code is free, but the binaries released by the Mozilla Foundation carry an unacceptable EULA.
Добавлю по поводу EULA. Марк Шатлворт всетаки решил сменить Firefox на Iceweasel. Такчто папа Столман все правильно говорит, firefox уже это все прошел.
имхо Гугле еще надо разрулить проблемы с совместимостью лицензий, ктото должен сделать форк хрома чистого от торговых марок гугле. И чтобы гугле не выкинуло какойнибудь пакости.. что ооочень мало вероятно судя по его прошлому, напакостить для гугле дело святое. Вспомним запрет хостинга кода под мозилла лицензиями летом ? В августе заявили конечно что это была непростительная ошибка.. Микрософт номер два. Такиеже подлые методы, такое же отвратительное качество и отношение к пользователям.
Компания Google выпустила первую финальную версию своего браузера Google Chrome, бета-версия которого вышла еще в сентябре. Среди преимуществ нового браузера, как обещает компания, - более простой, быстрый и безопасный выход в сеть, возможность поисковых запросов в Google прямо из командной строки, функция приватного браузинга, открытие каждого окна как отдельного приложения, предупреждения о попадании на опасные страницы, поддержка более быстрой версии JavaScript.
Выход из стадии бета-версии необходим Google для увеличения доли собственного браузера. ПО в статусе "бета-версий" многие пользователи не спешат устанавливать из-за возможной "сырости" кода. Для многих финальный релиз является своего рода сигналом - "можно устанавливать". Кроме того, бета-версии программ не предустанавливаются на продаваемые компьютеры. Теперь же у Google есть возможность договориться с компаниями вроде Hewlett-Packard или Dell о предустановке Chrome на продаваемые ими новые компьютеры.
В Dell говорят, что их компания уже находится в процессе обсуждения сделок по предустановке софта, однако идет ли речь о Chrome или каком-то другом продукте Google, пока не уточняют. Сейчас Dell предустанавливает на новые компьютеры Google Toolbar, идущий в нагрузку к Internet Explorer.
За 100 дней, прошедших в первого публичного выход Chrome, новинку скачали и установили более 10 млн пользователей. Его доля сейчас составляет 0,83% (после выхода в первые недели она составила сразу 0,74%).
Группа: Silver Member
Сообщений: 833
Регистрация: 22.02.07 Авторитет: 42
Вне форума
Предупреждения: (60%)
Это у вас или проц не правильный или ос у меня от 12 до 28% загрузка на этой гифке. А вообще - идеальных прог нет . Если будут проблемы - будут фиксить
Новая версия ,в отличии от старой, у меня не перелопачивает винт (старая наверно пыталась его индексировать) Так что пользоваться можно . Не хватает много еще , Адблок, флещ блок,но обещали делать плагины, так что - ждем
Группа: Silver Member
Сообщений: 772
Регистрация: 27.01.06 Авторитет: 36
Вне форума
Предупреждения: (0%)
Цитата(vutshim @ 12 Декабря, 2008, 22:38)
Это у вас или проц не правильный или ос
Оффтоп
это неправильный Гугл, и он делает неправильный Хром
- C2D E4500 - 15-30% от 1 ядра в пике, при том что на нем-же 30% 1 ядра уходит на софтовый декодинг 720p (x264 ~4000kbps, DTS ~768kbps) - офисная машинка Cel В 3,0GHz - 60-100%, и при этом умудряется тормозить; Опера, Фаерфокс, ИЕ при этом тратят на это <=1%
еще оочень разражают подвисания на uTorrent 1.7 WebUI при тормознутом канале - пока Хром не получит ответ от хоста полностью, страничка висит.
Отредактировал XXXLer - 13 Декабря, 2008, 21:37
Сообщение отправляется. Пожалуйста, подождите...
После проверки сообщения модератором, оно будет добавлено в эту тему