1.1, Аноним (-), 12:21, 19/01/2013 [ответить] [﹢﹢﹢] [ · · · ]
| –31 +/– |
Пускай перейдут на Java или .Net и не будет уже этих утечек памяти
| |
|
2.2, нимус (?), 12:27, 19/01/2013 [^] [^^] [^^^] [ответить]
| +22 +/– |
в этом случае, полагаю, у них появятся другие проблемы...
| |
|
3.3, exn (??), 12:56, 19/01/2013 [^] [^^] [^^^] [ответить]
| +4 +/– |
> в этом случае, полагаю, у них появятся другие проблемы...
очистка флуда недовольных онанитиков ?
| |
|
4.10, ВовкаОсиист (ok), 14:34, 19/01/2013 [^] [^^] [^^^] [ответить]
| +12 +/– |
точнее, там не будет этих мелких утечек, там будут уже нормальные, пацанские утечки.
| |
|
5.31, pkdr (?), 16:51, 20/01/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
Пацанские утечки в .NET в java же утечки будут солидно энтерпрайзными.
| |
|
6.36, Аноним (-), 00:25, 21/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Пацанские утечки в .NET в java же утечки будут солидно энтерпрайзными.
Ну вы просто не видели как дотнетчики и жабисты бодаются в случае когда программа дико жрет память, а почему - никто не знает. В сях отвалгриндить не больно сложно и всем понятно - что, почему и нафига. А вот в яве/дотнете - програмеры чертыхаются и натужно скрипят мозгом.
| |
|
7.43, iZEN (ok), 00:42, 21/01/2013 [^] [^^] [^^^] [ответить]
| –7 +/– |
>> Пацанские утечки в .NET в java же утечки будут солидно энтерпрайзными.
> Ну вы просто не видели как дотнетчики и жабисты бодаются в случае
> когда программа дико жрет память, а почему - никто не знает.
Наверное, эти жабисты вместе со своими друзьями сишниками ничего не слышали про нагрузочное тестирование Java-приложений в Apache JMeter и профилирование кода в VisualVM. ;)
Пусть почитают на досуге: http://habrahabr.ru/post/61857/
http://habrahabr.ru/company/luxoft/blog/146988/
> В сях отвалгриндить не больно сложно и всем понятно - что, почему и нафига.
В GDB в командной строке что ли? :))
> А вот в яве/дотнете - програмеры чертыхаются и натужно скрипят мозгом.
Не. Так делают те, кто переходит с C++ на Java, не оставляя прежних привычек. ;)
| |
|
8.45, Аноним (-), 00:45, 21/01/2013 [^] [^^] [^^^] [ответить] | +2 +/– | Осталось только объяснить чем это отличается от валгриндинга Ну кроме того что ... текст свёрнут, показать | |
|
|
10.53, цирроз (?), 11:09, 21/01/2013 [^] [^^] [^^^] [ответить] | +1 +/– | как бы тут изяслав высокопарную фигню несет о материях, в которых он нихрена не ... текст свёрнут, показать | |
|
|
12.58, цирроз (ok), 12:40, 22/01/2013 [^] [^^] [^^^] [ответить] | +1 +/– | хотя да, остальные и так просекли, что изяслав переключился с самого начала с од... текст свёрнут, показать | |
|
|
|
|
8.51, тфьу (?), 10:00, 21/01/2013 [^] [^^] [^^^] [ответить] | +5 +/– | А что такого Какая-то детская травма связанная с командной строкой ... текст свёрнут, показать | |
|
|
|
|
|
|
2.5, Карбофос (ok), 13:26, 19/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
и будут великие тормоза. впрочем, кто советует перейти на яву и дотнет, они ведь тоже великие тормоза. не знают концептов, на коих зыждятся сии языки программирования.
для фанатиков-жабистов и прочих: подивите мир, конвертните какой-нибудь простенький проект браузера с открытыми исходниками в яву и докажите, что он действительно лучше, производительней, стабильней, утечек в нём нет. а иначе ваши утверждения базируются просто на ваших программках уровня "Hello world", если оные вообще имели место быть.
| |
|
3.18, MVK (??), 20:08, 19/01/2013 [^] [^^] [^^^] [ответить]
| –1 +/– |
HotJava was a modular, extensible web browser from Sun Microsystems implemented in Java. Ну и далее по тексту википедии. Ну и конечно javax.swing.JTextPane 100500 лет как умеет показывать HTML-документы.
| |
|
4.20, rshadow (ok), 23:17, 19/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
http://ru.wikipedia.org/wiki/HotJava
...Разработка была прекращена, и в настоящее время браузер больше не поддерживается.
...HotJava страдал от ограничений производительности тогдашних реализаций Java-машин (как в отношении скорости, так и по памяти), поэтому его работа была сравнительно медленной...
| |
|
5.21, skybon (ok), 23:29, 19/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
Новый вид специальной олимпиады - кидаться друг в друга отрывками забора^Wвикипедии.
| |
|
4.34, Карбофос (ok), 23:45, 20/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
HotJava
этот проект лишний раз доказал что? только то, что или браузер получается низкопроизводительный (даже не в 2 раза сливает, а поболе). в том числе и Sun в своё время не решился переделать OpenOffice на Java.
Так что не надо махать теоретическими знамёнами, ибо король голый
фанатеги кричат постоянно о том, что "в некоторых местах даже быстрее". ага. с параметром server запустили всё окружение в памяти и меряют скорость вызова метода, зато накрепко забыли, что в других языках программирования есть такая вещь, как статическая сборка. грусть-печаль.
| |
|
|
|
3.12, ананим (?), 18:08, 19/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
не успеют.
вместо запрещения запуска только дырявого плагина ему предётся запретиться самому.
а с дотнетом ещё хлещщё — придётся отказаться от андроида, макоси/иос, линуха, бздюхи и пр, и пр. при этом превратившись в клон ие (который не на дотнете почему-то), но только в 10 раз тормознее.
ну и когда это произойдёт всем уже будет нас рать дыряыай ли он или нет и сколько и чем он там питается.
| |
|
4.15, iZEN (ok), 19:08, 19/01/2013 [^] [^^] [^^^] [ответить]
| –5 +/– |
> не успеют.
> вместо запрещения запуска только дырявого плагина ему предётся запретиться самому.
> а с дотнетом ещё хлещщё — придётся отказаться от андроида, макоси/иос, линуха,
> бздюхи и пр, и пр. при этом превратившись в клон ие
> (который не на дотнете почему-то), но только в 10 раз тормознее.
Кстати, браузеры для Android — Firefox и Chrome на каком языке написаны?
| |
|
5.16, inferrna (ok), 19:12, 19/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Андроидный NDK, он для C/C++. На жаве, там может быть интерфейс, разве что.
| |
5.37, Аноним (-), 00:26, 21/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Кстати, браузеры для Android — Firefox и Chrome на каком языке написаны?
Ясен пень на сях/сях++, как минимум само двигло браузера которое рендерит, выполняет JS и прочая. Слоупочная гуйня - ну да, на яве. Так ведроид потому и слоупочит, собственно.
| |
|
|
|
2.14, iZEN (ok), 19:06, 19/01/2013 [^] [^^] [^^^] [ответить]
| –8 +/– |
Не смогут они перейти на Java или .Net — привычки от использования C++ не дадут. В этих средах выполнения нужно постараться, чтобы обеспечить переполнение буфера, прорыв стека и исполнение вредоносного кода от лица привелегированного пользователя.
Нет, это абсолютно исключено.
| |
|
3.17, inferrna (ok), 19:44, 19/01/2013 [^] [^^] [^^^] [ответить]
| +5 +/– |
Прямо сейчас, в секретных лабораториях засекреченные индусы пишут супер браузер на жаве с примесью дотнета. Уже скоро, смотрите во всех утюгах своего дурдома.
| |
|
4.19, iZEN (ok), 21:49, 19/01/2013 [^] [^^] [^^^] [ответить]
| –7 +/– |
Написание браузера на языках безопасного программирования — это политическое решение, а не вопрос быстродействия и потребления памяти. Память больше не является сдерживающим фактором, а по быстродействию управляемый код не уступает, в некоторых ситуациях превосходит статически-скомпилированные образцы кода на C++, выполняющие аналогичную функцию.
| |
|
5.22, Цирроз (?), 00:47, 20/01/2013 [^] [^^] [^^^] [ответить]
| +2 +/– |
практика показала, что "крутым спецам", программирующих на яве, или дотнете, неведомы термины "оптимизация" и "профилировка". именно поэтому ты постоянно несешь такую херь.
| |
|
6.24, iZEN (ok), 07:22, 20/01/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
Только в Mozilla могут постоянно переписывать код Netscape Navigator пятнадцатилетней давности, "оптимизируя и профилируя" чего-то там без видимых изменений в уменьшении потребления памяти. Вместо того, чтобы выкинуть его и заняться написанием движка с нуля или взять готовый WebKit.
| |
|
7.28, trulalay (?), 13:40, 20/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
webkit? а что, он написан на яве?
напиши хотя бы парсер какой на яве, потом уж мы заценим его производительность
| |
7.38, Аноним (-), 00:28, 21/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> с нуля или взять готовый WebKit.
А он тоже не на яве, приколись? :)
И да, а чем Gecko так уж принципиально лучше/хуже вебкита? У вебкита по большому счету 1 плюс - несколько больше ориентирован на встраимание куда попало. Но у мозиллы тоже для этого либы есть.
| |
|
|
5.23, AnonuS (?), 01:23, 20/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Память больше не является сдерживающим фактором ...
Только за одно это высказывание надо всех жабистов-питонистов ставить к стенке.
| |
|
6.25, iZEN (ok), 07:29, 20/01/2013 [^] [^^] [^^^] [ответить]
| –4 +/– |
>> Память больше не является сдерживающим фактором ...
> Только за одно это высказывание надо всех жабистов-питонистов ставить к стенке.
Да купи уже себе нормальный телефон за 6000 рублей (там есть Java), чтобы в него можно было поставить OperaMini. Хватит чувствовать себя нищебродом и изводиться желчью. Надо с чего-то начинать — не век же ходить со "звонилкой". Иногда надо позволять себе приобщаться к волшебству современных технологий.
| |
|
7.26, inferrna (ok), 09:26, 20/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
OperaMini - вообще не браузер, а чёрти что. Вот OperaMobile - это браузер, но она как раз писана не на жаве.
| |
|
8.30, ergherh (?), 15:33, 20/01/2013 [^] [^^] [^^^] [ответить] | –1 +/– | Смеетесь Если андроид на тегре 3 с гигом ОЗУ тормозит, то как будет тормозить т... текст свёрнут, показать | |
|
7.33, Anonus (ok), 21:47, 20/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
>>> Память больше не является сдерживающим фактором ...
>> Только за одно это высказывание надо всех жабистов-питонистов ставить к стенке.
> Да купи уже себе нормальный телефон за 6000 рублей (там есть Java),
> чтобы в него можно было поставить OperaMini. Хватит чувствовать себя нищебродом
> и изводиться желчью. Надо с чего-то начинать — не век же
> ходить со "звонилкой". Иногда надо позволять себе приобщаться к волшебству современных
> технологий.
Ништяк зацепило Изю !!!
По понятиям ответить нечем, перевёл стрелы на нищебродство :-)))
Ты мне про телефоны баки не закалачивай, они мне не впёрлись. Проблемы с памятью в энтерпрайзах вылазят, GC организует "заморозки" длинною до пары минут на серваках приложений, ибо должен разгребать гигабайты говен за "изенчиками", про тюнинг GC можешь не впаривать - плавали знаем.
Который там у жаборастов по счёту класс для объединения строк уже навояли ?
Ауууууууууу Изя, где тыт там ?! ?! Очередной дамп памяти на пару гигов с аппсервера качаешь ???
| |
7.39, Аноним (-), 00:28, 21/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Да купи уже себе нормальный телефон за 6000 рублей (там есть Java),
Это как раз тот хлам для бабушек, который нынче вымирает как мамонты в пользу смартов? :)
| |
|
|
|
|
|
2.35, Аноним (-), 00:23, 21/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пускай перейдут на Java или .Net и не будет уже этих утечек памяти
Никогда не видели текущий софт на оных? Наверное, вы ничего сложнее хелловорлда не писали просто. Более того, если в севой программе утечки довольно быстро становятся очевидны и ловятся в два счета соотв. инструментарием, в случае явы и дотнета все намного менее очевидно. Вот жрет нечто 100500 мегз оперативы, а почему - фиг поймешь. Может GC еще не отдуплился. А может там эпичная утечка.
| |
|
3.44, Аноним (-), 00:43, 21/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
Краш-курс "как найти много геморроя на ровном месте". Бедные жабисты и дотнетчики. Вечно у них какие-то простейшие вещи вызывают тучу проблем. Я уж даже боюсь себе представить в какую букву зю согнется жабист или дотнетчик если появится задача "понять что нажата вот эта вот кнопка". Особенно не дай боже если кнопкой будет нечто типа ctrl или shift.
| |
|
4.54, iZEN (ok), 14:53, 21/01/2013 [^] [^^] [^^^] [ответить]
| –2 +/– |
> глаголь дале. помолвим о IDE, например https://www.opennet.ru/opennews/art.shtml?num=34779
А что там? Тормозная работа SWT JNI? Пишут же: "работа некоторых операций в пользовательском интерфейсе замедлилась на 6000% (из 70 тестов 40 тестов показали замедление от 100%, из них замедление выполнения 17 тестов составило от 1000% до 6000%)." и "в Eclipse 4.2 значительно медленнее осуществляется запуск, закрытие окон и работа меню, при редактировании кода возникают задержки в 1-3 сек, заметно возросло потребление памяти и т.п."
За работу GUI в Eclipse отвечает нативный слой в библиотеке SWT. Вот вам и плоды от скрещивания ужа с ежом.
| |
|
5.55, цирроз (ok), 12:19, 22/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
вот только не надо на нативный слой всё сваливать, если у кого программы базированы на GTK, или Qt и они тормозят, то причина в кривизне рук программиста, работающего на этом фреймворке.
| |
|
|
|
2.42, Аноним (-), 00:40, 21/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пускай перейдут на Java или .Net и не будет уже этих утечек памяти
"И вместо рака будет грыжа!"
| |
2.57, другой аноним (?), 12:38, 22/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> Пускай перейдут на Java или .Net и не будет уже этих утечек памяти
перейти на язык программирования D. Он должен быть таким же быстрым как ц/ц++, но еще имеет сборщик мусора и другие плюшки
| |
|
|
2.8, sasku (ok), 14:02, 19/01/2013 [^] [^^] [^^^] [ответить]
| +1 +/– |
странно как-то, у меня squid и ФФ 18 работали без проблем )
| |
|
3.9, filosofem (ok), 14:24, 19/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
> странно как-то, у меня squid и ФФ 18 работали без проблем )
Конкретно Сквид 2.x с Negotiate аутентификацией и вендовый ФФ 18.0 при HTTPS соединении. Другие варианты, в т.ч. просто NTLM без Negotiate vs Squid 3.x могли рабртать. Последнее позволило избежать крупного факапа некоторым.
| |
|
|
|
2.40, Аноним (-), 00:30, 21/01/2013 [^] [^^] [^^^] [ответить]
| +/– |
А вы уверены что это вообще в браузере баг, а не в графических драйверах, например?
| |
|
|