Заявления в разделе под названием «Производительность» показались мне нелогичными, поэтому это побудило меня проверить ссылки. Просматривая цитируемые ссылки, я обнаружил довольно много фактических неточностей, и поскольку я не смог найти надежный источник измерений производительности, я предлагаю удалить этот раздел до тех пор, пока не появится проверяемый набор информации. Вот список проблем:
- Единственным источником, содержащим информацию об измеренной производительности, является источник номер 3 «Сравнительная оценка производительности потоков Java для встраиваемых приложений: Linux Thread против Green Thread», который является неопубликованным или самостоятельно опубликованным источником.
- В справочном номере 3 измерения проводились на ядре Linux версии 2.2, тогда как в статье Википедии говорится, что тесты проводились на ядре Linux версии 2.4.
- Ниже приведены конфигурации программного и аппаратного обеспечения, указанные в ссылке номер 3.
- Процессор Motorola MPC 860 50 МГц
- Основная память 64 МБ SDRAM
- Вспомогательная память 8 МБ флэш-памяти
- Кэш-память 4 КБ для инструкций и
- 4 КБ для кэшей данных
- Связь 1 последовательный порт и 1 интерфейс Ethernet
- Дисплей 640x480 цветной ЖК-дисплей
- ОС Linux версии 2.2.13
- Java VM Personal Java версии 1.1.3
- Эти конфигурации оборудования и программного обеспечения крайне устарели (более 10 лет) и, следовательно, неактуальны. ОС Linux версии 2.2 была выпущена в 2000 году. Текущая версия JVM — 1.6
- В сносках на странице 2 ссылки 3 говорится: «поэтому мы исправили планировщик соответствующим образом для поддержки планирования в реальном времени». Крайне маловероятно, что планировщик в версии 2.2 Linux будет вести себя правильно после такой модификации. Тем не менее, поскольку поведение операционной системы было изменено для этих измерений, результаты нельзя обобщать как результаты производительности для легкодоступных неисправленных версий.
- В этой статье не указано, какие стандартные эталоны использовались для этих измерений. Указание «Старые эталоны» недостаточно.
- Первая строка в разделе производительности гласит: «На многоядерном процессоре собственные реализации потоков могут автоматически назначать работу нескольким процессорам, тогда как реализации зеленых потоков обычно не могут». Это утверждение фактически неверно, исходя из официальной документации JVM, опубликованной Sun Microsystem: http://java.sun.com/docs/hotspot/threads/threads.html. По крайней мере, в Solaris есть поток ОС на каждый поток JVM, и эти потоки управляются ОС.
- Ссылка 1 представляет собой короткую статью, которая, по сути, противоречит выводам ссылки 3, а ссылка номер 2 представляет собой дискуссионную группу.
--Балаш (разговор) 22:51, 1 мая 2011 г. (UTC)
- Спасибо за это Balashx. Это хорошее резюме, но оно не в том месте. Оно должно быть на странице обсуждения Green Threads, поэтому я копирую его туда. Кроме того, когда вы делаете большое редактирование, как это (или вообще любое редактирование), вы ДОЛЖНЫ предоставить резюме редактирования. peterl ( обсуждение ) 11:07, 3 мая 2011 (UTC) [ ответить ]