Многопоточность и управление памятью

Область применения: Excel 2013 | Office 2013 | Visual Studio

Правильная обработка памяти имеет жизненно важное значение для создания надежных надстроек XLL для Microsoft Excel. Невозможность выделить соответствующие буферы памяти и освободить их, когда они больше не нужны, снижает производительность, создает состязание за ресурсы и дестабилизирует Excel.

Начиная с Microsoft Office Excel 2007, вы можете настроить Excel для использования до 1024 параллельных потоков при пересчете. В некоторых случаях, особенно при наличии нескольких процессоров или с пользовательскими функциями, работающими на кластеризованных серверах, многопоточность может повысить производительность.

В следующих разделах описано, как управлять памятью и потоками в XLLs.

См. также

Разработка XLL-файлов для Excel