Асинхронный рендеринг в C # winforms с использованием GDI - PullRequest
0 голосов
/ 15 февраля 2012

Мне нужно отрендерить большое количество строк. Процессор имеет 4 ядра, поэтому для повышения производительности я решил частично отобразить их в растровые изображения в разных потоках. Могу ли я улучшить производительность таким образом? Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 16 февраля 2012

Я обнаружил проблему с графикой. Когда я установил:

g.SmoothingMode = SmoothingMode.HighQuality;

только одно ядро ​​используется для всех потоков, но когда я установил:

g.SmoothingMode = SmoothingMode.HighSpeed;

отлично работает.

...