Показать сообщение отдельно
Старый 16.02.2017, 17:56   #4  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,875 / 3123 (112) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Результат такой

Цитата:
Способ упаковки salesTable.buf2con(false) время 2937 млсек для 20000 вызовов. На один вызов 0,146850 млсек
Способ распаковки salesTable.con2buf(con); (упакован buf2con(false)) время 813 млсек для 20000 вызовов. На один вызов 0,040650 млсек
Способ распаковки Global::con2Buf(con, salesTable); (упакован buf2con(false)) время 1328 млсек для 20000 вызовов. На один вызов 0,066400 млсек
Способ распаковки salesTable = Global::con2Buf(con); (упакован buf2con(false)) время 1938 млсек для 20000 вызовов. На один вызов 0,096900 млсек


Способ упаковки salesTable.buf2con(true) время 5453 млсек для 20000 вызовов. На один вызов 0,272650 млсек
Способ распаковки salesTable.con2buf(con); (упакован buf2con(true)) время 1437 млсек для 20000 вызовов. На один вызов 0,071850 млсек
Способ распаковки Global::con2Buf(con, salesTable); (упакован buf2con(true)) время 1984 млсек для 20000 вызовов. На один вызов 0,099200 млсек
Способ распаковки salesTable = Global::con2Buf(con); (упакован buf2con(true)) время 2516 млсек для 20000 вызовов. На один вызов 0,125800 млсек


Способ упаковки con = [salesTable] время 5500 млсек для 20000 вызовов. На один вызов 0,275000 млсек
Способ распаковки salesTable = conPeek(con, 1); (упакован con = [salesTable]) время 750 млсек для 20000 вызовов. На один вызов 0,037500 млсек
Способ распаковки [salesTable] = con; (упакован con = [salesTable]) время 734 млсек для 20000 вызовов. На один вызов 0,036700 млсек


Способ упаковки Global::buf2ConOLD2009(salesTable); время 118531 млсек для 20000 вызовов. На один вызов 5,926550 млсек
Способ распаковки Global::con2BufOLD2009(con, salesTable); (упакован con = Global::buf2ConOLD2009(salesTable)) время 52110 млсек для 20000 вызовов. На один вызов 2,605500 млсек