Форма представления | Статьи в российских журналах и сборниках |
Год публикации | 2020 |
Язык | русский |
|
Шахова Ирина Сергеевна, автор
|
|
Галиуллин Азат Фердинандович, автор
|
Библиографическое описание на языке оригинала |
Галиуллин, А. Ф. Сравнительный анализ производительности механизмов метапрограммирования в языке Java / А.Ф. Галиуллин, И.С. Шахова // Электронные библиотеки. – 2020. – Т.23, № 5, С. 985-996. |
Аннотация |
Использование определенных механизмов метапрограммирования при разработке программных библиотек на языке Java может негативно сказываться на времени сборки и работе конечного программного продукта, в котором они используются. Для того, чтобы нивелировать воздействие различных подходов, необходимо предложить комплексное решение, позволяющее регулировать их использование в зависимости от особенностей контекста, что, в свою очередь, требует проведения предварительного анализа. В данной статье рассмотрены существующие в языке Java механизмы метапрограммирования и представлены результаты сравнения влияния данных подходов на время сборки Android-приложений. |
Ключевые слова |
annotation processing, Reflection, обработка аннотаций, рефлексия, кодогенерация, производительность, Android, Java |
Название журнала |
Электронные библиотеки: перспективные методы и технологии, электронные коллекции
|
Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на эту карточку |
https://repository.kpfu.ru/?p_id=238758 |
Полная запись метаданных |
Поле DC |
Значение |
Язык |
dc.contributor.author |
Шахова Ирина Сергеевна |
ru_RU |
dc.contributor.author |
Галиуллин Азат Фердинандович |
ru_RU |
dc.date.accessioned |
2020-01-01T00:00:00Z |
ru_RU |
dc.date.available |
2020-01-01T00:00:00Z |
ru_RU |
dc.date.issued |
2020 |
ru_RU |
dc.identifier.citation |
Галиуллин, А. Ф. Сравнительный анализ производительности механизмов метапрограммирования в языке Java / А.Ф. Галиуллин, И.С. Шахова // Электронные библиотеки. – 2020. – Т.23, № 5, С. 985-996. |
ru_RU |
dc.identifier.uri |
https://repository.kpfu.ru/?p_id=238758 |
ru_RU |
dc.description.abstract |
Электронные библиотеки: перспективные методы и технологии, электронные коллекции |
ru_RU |
dc.description.abstract |
Использование определенных механизмов метапрограммирования при разработке программных библиотек на языке Java может негативно сказываться на времени сборки и работе конечного программного продукта, в котором они используются. Для того, чтобы нивелировать воздействие различных подходов, необходимо предложить комплексное решение, позволяющее регулировать их использование в зависимости от особенностей контекста, что, в свою очередь, требует проведения предварительного анализа. В данной статье рассмотрены существующие в языке Java механизмы метапрограммирования и представлены результаты сравнения влияния данных подходов на время сборки Android-приложений. |
ru_RU |
dc.language.iso |
ru |
ru_RU |
dc.subject |
annotation processing |
ru_RU |
dc.subject |
Reflection |
ru_RU |
dc.subject |
обработка аннотаций |
ru_RU |
dc.subject |
рефлексия |
ru_RU |
dc.subject |
кодогенерация |
ru_RU |
dc.subject |
производительность |
ru_RU |
dc.subject |
Android |
ru_RU |
dc.subject |
Java |
ru_RU |
dc.title |
Сравнительный анализ производительности механизмов метапрограммирования в языке Java |
ru_RU |
dc.type |
Статьи в российских журналах и сборниках |
ru_RU |
|