![]() | |
|
Рубрики
Последние записи
СПОНСОР
Новости от БигМир
|
15 Dec 2010
Разработчики мусора дилеммаРазделы: Новости Интернет it Вывоз мусора, конечно, не звучит как особенно привлекательный предмет, учитывая, что большинство связать его с перетаскиванием из банки на тротуар раз в неделю. Но сборка мусора является важной концепцией в разработке программного обеспечения, и он предложил критических возможностей управления памятью в платформах, таких как Java и Microsoft. Net. Однако процесс может означать, что приложения платить высокую цену с точки зрения производительности. Попытки решить вопрос с помощью новых инструментов появились недавно из Azul системы и терракоты. Проблема мусора в сборке мусора, объекты больше не используются программы мелиорированных, освобождая тем самым ресурсы для приложений и даже компьютер. Но по иронии судьбы, акт сбора мусора может связать системы. "Как и во многих сложных корпоративных приложений, мы должны использовать большие кучи на код в JVM (Java Virtual Machine) кэш-памяти. Это часто приводит к продолжительной сборки мусора. Тяжелый" остановить мир "сборки мусора может привести к прерывания обслуживания , "говорит Джо Caisse, технический директор компании Новости Digital Media. "Java-приложения, особенно в секторе предприятий [со многими одновременно работающих пользователей, много данных для обработки приложений с низкой задержкой предсказуемой], сделать значительно пострадает от мусора", говорит Маттиас Matook, технический директор и архитектор электронного бизнеса обслуживание Поставщик Ecetera. Вопросов со сборкой мусора фактически вернуться на 30 лет назад в языках программирования, как Lisp, говорит аналитик IDC Аль-Хильва. "Идея заключается в удалении громоздкой и подверженной ошибкам процесса, а именно управление памятью, из рук разработчиков и автоматизировать его. Когда вы что-то автоматизировать, то вы всегда собираемся идти на компромисс, но со временем технология улучшает такими способами как сделать эти компромиссы только в узких соответствующих обстоятельствах. " Как новые инструменты пытаются помочь выполнения Java и. NET Framework предлагает автоматический сбор мусора технологий, которые помогают разработчикам делать меньше ошибок и в целом лучше писать код, Хильва говорит. "Эти технологии имеют важнейшее значение в создании пользовательских основные разработки программного обеспечения на предприятии. Но для действительно требовательных высокопроизводительных приложений, характер мусора должны тщательно взвесить, что для обеспечения недетерминированных паузы в выполнении приложения не являются проблемой." Терракотовая подходы вопрос в обход Java мусора через его BigMemory продукта. Выполнение функций расширенного кэша и Java дополнение к корпоративным продуктом компании Ehcache, BigMemory предлагает в процессе производства, вне кучи кэша для хранения больших объемов данных - столько, сколько 1TB. Это улучшает использование памяти и производительность приложений, компания говорит. "Приложения сегодня становятся очень большими из-за двух вещей: Одним из них является число пользователей они должны поддерживать, а два это количество данных, они должны поддерживать", говорит генеральный директор Терракотовая Amit Пандей. Веб-приложений и их необходимо масштабировать усугубили проблему, говорит он. Хотя сосредоточены на Java сегодня, Терракотовая работает над аналогичной технологией. Net. Метки: it Рубрики: Новости Интернет it КомментироватьСчетчики |