Если я (например)Максимальное количество процессов excel?
for (int i=0;i<22;i++)
{
var app = new Excel.Application();
}
затем 22 первенствует процессы создаются.
Однако, если я
for (int i=0;i<25;i++)
{
var app = new Excel.Application();
}
Он создает 22 первенствует процессы, но большинство из них исчезают, и лишь немногие из них осталось.
Есть ли предел 22 или что-то еще? Можно ли это увеличить?
Спасибо!
EDIT: с помощью следующего кода не происходит:
var apps = new List<Application>();
for (int i=0;i<25;i++)
{
apps.Add(new Application());
}
улов 22 от Microsoft? сколько имеющейся памяти у вас есть? Кстати, чего вы пытаетесь достичь, кроме отопления вашего процессора? – Aprillion
Это так просто: ваше приложение var выходит за рамки, и сборщик мусора очищает вещи? –
@deathApril: 12 гигабайт памяти. Ну, это выделенный сервер, который использует excel для автоматизации вычислений. –