Изменения

R:Оптимизация/Компиляция в байт-код

702 байта добавлено, 10:20, 4 мая 2014
м
Компиляция функций и выражений
la2c(x, is.null) 403.6 415.6 439.7 532.1 1361 100</nowiki>}}
Обращается на себя внимание, что скомпилированная версия функции <code>lapply()</code> не превосходит по производительности оригинальную версию. Происходит это потому, что функция <code>lapply()</code> использует написанную на C, скомпилированную функцию. Также отметим, что скомпилированные версии функций <code>la1()</code> и <code>la2()</code> показываются практически одинаковую производительность, тогда как нескомпилированные версии довольно сильно различались. Это достигается за счёт высокой оптимизации работы циклов при компиляции функций.
== Компиляция скриптов ==