![]() |
#19 |
Участник
|
Ну вот я и подумал, что чем лечить нелинейные зависимости времени обработки в коде, рискуя накосячить в налогах и вообще все нахрен поломав, то не проще ли применить общий подход по параллельной обработке. Т.е. если бы эти 25 накладных в моем случае обрабатывались бы параллельно, а потом в конце агрегировались в один документ (если номер накладной и ваучер одинаковые, то это получалось бы почти автоматически) то мы бы получили многократное увеличение скорости обработки документов (в 40 раз для документа из 1000 строк, конечно при условии что есть достаточно вычислительных мощностей на аосе).
Самое главное в таком подходе - что он легко масштабируется с ростом числа строчек ! И у нас не простаивают процессорные ядра на серверах. А перевести на выполнению кода в IL - это конечно ускорение, но принципиально дела не меняет, так как характер зависимости времени обработки от числа строк остается тем же самым (предположительно квадратичным) Так что если число строк в документе вырастет не до 1000 а, например, до 5000 - то мы получим те же самые проблемы даже с выполнением кода в IL Последний раз редактировалось Logger; 03.05.2011 в 12:09. |
|
Теги |
il, ru7, tax, налоги, пакетная обработка, производительность, разноска накладной, ax2012 |
|
|