Не понимаю
nkostya 11.12.2022 23:42
Хорошо, корректирую код на использование цикла.
##############################################################################
@handle[data]
$result[]
^memory:compact[]
$data[^for[](0;10000){a}]
$console:line[1: ^inspect[$Rusage:total]]
^for[i](1;100){
^work_hash[$data]($i)
$console:line[2-${i}: ^inspect[$Rusage:total]]
^memory:compact[]
$console:line[3-${i}: ^inspect[$Rusage:total]]
}
#end @handle[]
Специально делаю уменьшение размера между итерациями.
Т.е. по логике объем используемой памяти с каждым циклом сокращается.
##############################################################################
@work_hash[data;k][locals]
$result[]
$cache[^hash::create[]]
^for[i](0;100000 - $i * 1000){
$cache.[$i][$data]
}
#end @work_hash[]
Я ожидаю увидеть уменьшение used между итерациями.
В итоге вижу такой лог:
1: {"time" => "0.074364", "utime" => "0.035735", "stime" => "0.023817", "memory_block" => "10656", "memory" => "8232", "memory_used" => "8232", "memory_free" => "2444", "memory_allocated_since_start" => "12351.578125"}
2-1: {"time" => "0.2507", "utime" => "0.201493", "stime" => "0.034294", "memory_block" => "27044", "memory" => "23768", "memory_used" => "23768", "memory_free" => "2412", "memory_allocated_since_start" => "31814.4375"}
3-1: {"time" => "0.257574", "utime" => "0.208363", "stime" => "0.034296", "memory_block" => "27044", "memory" => "14680", "memory_used" => "14680", "memory_free" => "11500", "memory_allocated_since_start" => "31850.734375"}
2-2: {"time" => "0.405184", "utime" => "0.353472", "stime" => "0.036722", "memory_block" => "27044", "memory" => "24268", "memory_used" => "24268", "memory_free" => "1912", "memory_allocated_since_start" => "45677.9375"}
3-2: {"time" => "0.412017", "utime" => "0.360301", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14684", "memory_used" => "14684", "memory_free" => "11496", "memory_allocated_since_start" => "45710.671875"}
2-3: {"time" => "0.571507", "utime" => "0.519688", "stime" => "0.036724", "memory_block" => "27044", "memory" => "24120", "memory_used" => "24120", "memory_free" => "2060", "memory_allocated_since_start" => "59399.390625"}
3-3: {"time" => "0.578492", "utime" => "0.526668", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14684", "memory_used" => "14684", "memory_free" => "11496", "memory_allocated_since_start" => "59430.25"}
2-4: {"time" => "0.720797", "utime" => "0.668907", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23984", "memory_used" => "23984", "memory_free" => "2196", "memory_allocated_since_start" => "72980.25"}
3-4: {"time" => "0.727977", "utime" => "0.676079", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14684", "memory_used" => "14684", "memory_free" => "11496", "memory_allocated_since_start" => "73010.0625"}
2-5: {"time" => "0.872498", "utime" => "0.820528", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23840", "memory_used" => "23840", "memory_free" => "2340", "memory_allocated_since_start" => "86421.484375"}
3-5: {"time" => "0.879148", "utime" => "0.827177", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14688", "memory_used" => "14688", "memory_free" => "11492", "memory_allocated_since_start" => "86454.828125"}
2-6: {"time" => "1.020045", "utime" => "0.968002", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23696", "memory_used" => "23696", "memory_free" => "2484", "memory_allocated_since_start" => "99715.703125"}
3-6: {"time" => "1.026937", "utime" => "0.974888", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14680", "memory_used" => "14680", "memory_free" => "11500", "memory_allocated_since_start" => "99755.5625"}
2-7: {"time" => "1.168155", "utime" => "1.116039", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23560", "memory_used" => "23560", "memory_free" => "2620", "memory_allocated_since_start" => "112880.71875"}
3-7: {"time" => "1.175221", "utime" => "1.123091", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14688", "memory_used" => "14688", "memory_free" => "11492", "memory_allocated_since_start" => "112917.015625"}
2-8: {"time" => "1.313981", "utime" => "1.261782", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23424", "memory_used" => "23424", "memory_free" => "2756", "memory_allocated_since_start" => "125901.546875"}
3-8: {"time" => "1.321087", "utime" => "1.268884", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14692", "memory_used" => "14692", "memory_free" => "11488", "memory_allocated_since_start" => "125937.515625"}
2-9: {"time" => "1.459683", "utime" => "1.407412", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23284", "memory_used" => "23284", "memory_free" => "2896", "memory_allocated_since_start" => "138781.75"}
3-9: {"time" => "1.466676", "utime" => "1.414401", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14692", "memory_used" => "14692", "memory_free" => "11488", "memory_allocated_since_start" => "138810.421875"}
2-10: {"time" => "1.598988", "utime" => "1.546647", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23144", "memory_used" => "23144", "memory_free" => "3036", "memory_allocated_since_start" => "151517.65625"}
3-10: {"time" => "1.605881", "utime" => "1.553535", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14688", "memory_used" => "14688", "memory_free" => "11492", "memory_allocated_since_start" => "151547.34375"}
2-11: {"time" => "1.740894", "utime" => "1.688482", "stime" => "0.036724", "memory_block" => "27044", "memory" => "23000", "memory_used" => "23000", "memory_free" => "3180", "memory_allocated_since_start" => "164113.15625"}
3-11: {"time" => "1.748644", "utime" => "1.696227", "stime" => "0.036724", "memory_block" => "27044", "memory" => "14688", "memory_used" => "14688", "memory_free" => "11492", "memory_allocated_since_start" => "164145.28125"}
2-12: {"time" => "1.876927", "utime" => "1.824448", "stime" => "0.036724", "memory_block" => "27044", "memory" => "22864", "memory_used" => "22864", "memory_free" => "3316", "memory_allocated_since_start" => "176571.703125"}
3-12: {"time" => "1.883761", "utime" => "1.831277", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "11412", "memory_allocated_since_start" => "176598.5"}
2-13: {"time" => "2.014659", "utime" => "1.962111", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22716", "memory_used" => "22716", "memory_free" => "3384", "memory_allocated_since_start" => "188885.359375"}
3-13: {"time" => "2.021743", "utime" => "1.96919", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "8776", "memory_allocated_since_start" => "188914.515625"}
2-14: {"time" => "2.136848", "utime" => "2.084237", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22584", "memory_used" => "22584", "memory_free" => "884", "memory_allocated_since_start" => "201054.046875"}
3-14: {"time" => "2.14382", "utime" => "2.091205", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "8640", "memory_allocated_since_start" => "201087.515625"}
2-15: {"time" => "2.260754", "utime" => "2.208076", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22456", "memory_used" => "22456", "memory_free" => "868", "memory_allocated_since_start" => "213090.78125"}
3-15: {"time" => "2.267656", "utime" => "2.214975", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "8496", "memory_allocated_since_start" => "213119.59375"}
2-16: {"time" => "2.380818", "utime" => "2.328081", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22328", "memory_used" => "22328", "memory_free" => "852", "memory_allocated_since_start" => "224978.859375"}
3-16: {"time" => "2.38761", "utime" => "2.334869", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "8348", "memory_allocated_since_start" => "225013.03125"}
2-17: {"time" => "2.496495", "utime" => "2.443699", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22208", "memory_used" => "22208", "memory_free" => "828", "memory_allocated_since_start" => "236737.328125"}
3-17: {"time" => "2.503348", "utime" => "2.450548", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "8220", "memory_allocated_since_start" => "236768.328125"}
2-18: {"time" => "2.612503", "utime" => "2.55965", "stime" => "0.036724", "memory_block" => "27128", "memory" => "22084", "memory_used" => "22084", "memory_free" => "820", "memory_allocated_since_start" => "248344.671875"}
3-18: {"time" => "2.619284", "utime" => "2.566425", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "8072", "memory_allocated_since_start" => "248379.84375"}
2-19: {"time" => "2.727544", "utime" => "2.674634", "stime" => "0.036724", "memory_block" => "27128", "memory" => "21952", "memory_used" => "21952", "memory_free" => "804", "memory_allocated_since_start" => "259814.140625"}
3-19: {"time" => "2.734797", "utime" => "2.681883", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14680", "memory_used" => "14680", "memory_free" => "7944", "memory_allocated_since_start" => "259852.703125"}
2-20: {"time" => "2.838738", "utime" => "2.785772", "stime" => "0.036724", "memory_block" => "27128", "memory" => "21832", "memory_used" => "21832", "memory_free" => "792", "memory_allocated_since_start" => "271148.71875"}
3-20: {"time" => "2.845586", "utime" => "2.792616", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "7796", "memory_allocated_since_start" => "271183.34375"}
2-21: {"time" => "2.945776", "utime" => "2.892756", "stime" => "0.036724", "memory_block" => "27128", "memory" => "21708", "memory_used" => "21708", "memory_free" => "772", "memory_allocated_since_start" => "282345.546875"}
3-21: {"time" => "2.952601", "utime" => "2.899575", "stime" => "0.036724", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "7672", "memory_allocated_since_start" => "282374.796875"}
2-22: {"time" => "3.050706", "utime" => "2.997633", "stime" => "0.036724", "memory_block" => "27128", "memory" => "21584", "memory_used" => "21584", "memory_free" => "776", "memory_allocated_since_start" => "293389.65625"}
3-22: {"time" => "3.057536", "utime" => "3.001342", "stime" => "0.03984", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "7540", "memory_allocated_since_start" => "293422.921875"}
2-23: {"time" => "3.163578", "utime" => "3.1071", "stime" => "0.040062", "memory_block" => "27128", "memory" => "21456", "memory_used" => "21456", "memory_free" => "772", "memory_allocated_since_start" => "304301.21875"}
3-23: {"time" => "3.170914", "utime" => "3.114431", "stime" => "0.040062", "memory_block" => "27128", "memory" => "14680", "memory_used" => "14680", "memory_free" => "7428", "memory_allocated_since_start" => "304330.65625"}
2-24: {"time" => "3.277937", "utime" => "3.221402", "stime" => "0.040062", "memory_block" => "27128", "memory" => "21328", "memory_used" => "21328", "memory_free" => "780", "memory_allocated_since_start" => "315064.046875"}
3-24: {"time" => "3.285203", "utime" => "3.228662", "stime" => "0.040062", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "7300", "memory_allocated_since_start" => "315100.203125"}
2-25: {"time" => "3.37964", "utime" => "3.323053", "stime" => "0.040062", "memory_block" => "27128", "memory" => "21212", "memory_used" => "21212", "memory_free" => "776", "memory_allocated_since_start" => "325699.515625"}
3-25: {"time" => "3.38659", "utime" => "3.329995", "stime" => "0.040066", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "7172", "memory_allocated_since_start" => "325724.703125"}
2-26: {"time" => "3.495998", "utime" => "3.43932", "stime" => "0.040095", "memory_block" => "27128", "memory" => "21080", "memory_used" => "21080", "memory_free" => "776", "memory_allocated_since_start" => "336181.640625"}
3-26: {"time" => "3.50315", "utime" => "3.446469", "stime" => "0.040095", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "7048", "memory_allocated_since_start" => "336209.5"}
2-27: {"time" => "3.598776", "utime" => "3.541969", "stime" => "0.040097", "memory_block" => "27128", "memory" => "20952", "memory_used" => "20952", "memory_free" => "784", "memory_allocated_since_start" => "346525.703125"}
3-27: {"time" => "3.605778", "utime" => "3.54894", "stime" => "0.040125", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "6920", "memory_allocated_since_start" => "346559.03125"}
2-28: {"time" => "3.698251", "utime" => "3.641367", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20828", "memory_used" => "20828", "memory_free" => "776", "memory_allocated_since_start" => "356730.796875"}
3-28: {"time" => "3.705634", "utime" => "3.648754", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "6800", "memory_allocated_since_start" => "356765.578125"}
2-29: {"time" => "3.795849", "utime" => "3.738916", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20708", "memory_used" => "20708", "memory_free" => "776", "memory_allocated_since_start" => "366798.484375"}
3-29: {"time" => "3.803383", "utime" => "3.746447", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "6664", "memory_allocated_since_start" => "366829.953125"}
2-30: {"time" => "3.89144", "utime" => "3.834457", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20580", "memory_used" => "20580", "memory_free" => "772", "memory_allocated_since_start" => "376717.6875"}
3-30: {"time" => "3.898676", "utime" => "3.84169", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "6544", "memory_allocated_since_start" => "376753.515625"}
2-31: {"time" => "3.985481", "utime" => "3.928452", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20456", "memory_used" => "20456", "memory_free" => "776", "memory_allocated_since_start" => "386508.09375"}
3-31: {"time" => "3.992547", "utime" => "3.935514", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "6428", "memory_allocated_since_start" => "386543.125"}
2-32: {"time" => "4.066907", "utime" => "4.009816", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20332", "memory_used" => "20332", "memory_free" => "780", "memory_allocated_since_start" => "396151.484375"}
3-32: {"time" => "4.074493", "utime" => "4.017397", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "6292", "memory_allocated_since_start" => "396187.890625"}
2-33: {"time" => "4.160928", "utime" => "4.10378", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20212", "memory_used" => "20212", "memory_free" => "768", "memory_allocated_since_start" => "405661.625"}
3-33: {"time" => "4.168444", "utime" => "4.11129", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "6160", "memory_allocated_since_start" => "405689.765625"}
2-34: {"time" => "4.244439", "utime" => "4.187247", "stime" => "0.040126", "memory_block" => "27128", "memory" => "20088", "memory_used" => "20088", "memory_free" => "760", "memory_allocated_since_start" => "415022.53125"}
3-34: {"time" => "4.251459", "utime" => "4.194262", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "6040", "memory_allocated_since_start" => "415052.734375"}
2-35: {"time" => "4.328323", "utime" => "4.271089", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19960", "memory_used" => "19960", "memory_free" => "768", "memory_allocated_since_start" => "424242.6875"}
3-35: {"time" => "4.335247", "utime" => "4.278007", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5920", "memory_allocated_since_start" => "424273.359375"}
2-36: {"time" => "4.40216", "utime" => "4.34489", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19836", "memory_used" => "19836", "memory_free" => "772", "memory_allocated_since_start" => "433322.0625"}
3-36: {"time" => "4.409436", "utime" => "4.352165", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5800", "memory_allocated_since_start" => "433353.453125"}
2-37: {"time" => "4.480377", "utime" => "4.422982", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19708", "memory_used" => "19708", "memory_free" => "780", "memory_allocated_since_start" => "442260.015625"}
3-37: {"time" => "4.488176", "utime" => "4.430777", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "5664", "memory_allocated_since_start" => "442293.421875"}
2-38: {"time" => "4.561679", "utime" => "4.504242", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19584", "memory_used" => "19584", "memory_free" => "772", "memory_allocated_since_start" => "451058.71875"}
3-38: {"time" => "4.569179", "utime" => "4.511739", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5556", "memory_allocated_since_start" => "451094.875"}
2-39: {"time" => "4.6362", "utime" => "4.57873", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19460", "memory_used" => "19460", "memory_free" => "784", "memory_allocated_since_start" => "459721.03125"}
3-39: {"time" => "4.643911", "utime" => "4.586436", "stime" => "0.040126", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5420", "memory_allocated_since_start" => "459752.34375"}
2-40: {"time" => "4.717722", "utime" => "4.66021", "stime" => "0.040126", "memory_block" => "27128", "memory" => "19332", "memory_used" => "19332", "memory_free" => "776", "memory_allocated_since_start" => "468233.015625"}
3-40: {"time" => "4.725484", "utime" => "4.663966", "stime" => "0.044124", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5292", "memory_allocated_since_start" => "468272.234375"}
2-41: {"time" => "4.790963", "utime" => "4.729443", "stime" => "0.044124", "memory_block" => "27128", "memory" => "19208", "memory_used" => "19208", "memory_free" => "772", "memory_allocated_since_start" => "476613.265625"}
3-41: {"time" => "4.798363", "utime" => "4.736809", "stime" => "0.044124", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "5172", "memory_allocated_since_start" => "476646.65625"}
2-42: {"time" => "4.861519", "utime" => "4.799935", "stime" => "0.044124", "memory_block" => "27128", "memory" => "19088", "memory_used" => "19088", "memory_free" => "772", "memory_allocated_since_start" => "484854.328125"}
3-42: {"time" => "4.868653", "utime" => "4.80707", "stime" => "0.044124", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "5048", "memory_allocated_since_start" => "484882.703125"}
2-43: {"time" => "4.934102", "utime" => "4.872481", "stime" => "0.044124", "memory_block" => "27128", "memory" => "18960", "memory_used" => "18960", "memory_free" => "772", "memory_allocated_since_start" => "492953.15625"}
3-43: {"time" => "4.94149", "utime" => "4.879865", "stime" => "0.044124", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "4920", "memory_allocated_since_start" => "492982.328125"}
2-44: {"time" => "4.999526", "utime" => "4.937872", "stime" => "0.044124", "memory_block" => "27128", "memory" => "18836", "memory_used" => "18836", "memory_free" => "776", "memory_allocated_since_start" => "500907.359375"}
3-44: {"time" => "5.006571", "utime" => "4.944914", "stime" => "0.044124", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "4796", "memory_allocated_since_start" => "500937.015625"}
2-45: {"time" => "5.06295", "utime" => "5.001264", "stime" => "0.044124", "memory_block" => "27128", "memory" => "18708", "memory_used" => "18708", "memory_free" => "776", "memory_allocated_since_start" => "508721.953125"}
3-45: {"time" => "5.069948", "utime" => "5.004014", "stime" => "0.048369", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "4664", "memory_allocated_since_start" => "508753.640625"}
2-46: {"time" => "5.129629", "utime" => "5.063667", "stime" => "0.048369", "memory_block" => "27128", "memory" => "18584", "memory_used" => "18584", "memory_free" => "772", "memory_allocated_since_start" => "516395.59375"}
3-46: {"time" => "5.137066", "utime" => "5.0711", "stime" => "0.048369", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "4548", "memory_allocated_since_start" => "516424.15625"}
2-47: {"time" => "5.192813", "utime" => "5.126806", "stime" => "0.048369", "memory_block" => "27128", "memory" => "18460", "memory_used" => "18460", "memory_free" => "776", "memory_allocated_since_start" => "523930.953125"}
3-47: {"time" => "5.201957", "utime" => "5.13164", "stime" => "0.052676", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "4416", "memory_allocated_since_start" => "523956.8125"}
2-48: {"time" => "5.252885", "utime" => "5.182539", "stime" => "0.052677", "memory_block" => "27128", "memory" => "18332", "memory_used" => "18332", "memory_free" => "776", "memory_allocated_since_start" => "531319.46875"}
3-48: {"time" => "5.260488", "utime" => "5.190138", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "4288", "memory_allocated_since_start" => "531352.75"}
2-49: {"time" => "5.311408", "utime" => "5.241032", "stime" => "0.052677", "memory_block" => "27128", "memory" => "18208", "memory_used" => "18208", "memory_free" => "772", "memory_allocated_since_start" => "538574.5625"}
3-49: {"time" => "5.318566", "utime" => "5.248186", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "4168", "memory_allocated_since_start" => "538606.375"}
2-50: {"time" => "5.368688", "utime" => "5.298285", "stime" => "0.052677", "memory_block" => "27128", "memory" => "18080", "memory_used" => "18080", "memory_free" => "776", "memory_allocated_since_start" => "545680.46875"}
3-50: {"time" => "5.376155", "utime" => "5.305752", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "4040", "memory_allocated_since_start" => "545716.859375"}
2-51: {"time" => "5.423097", "utime" => "5.352666", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17956", "memory_used" => "17956", "memory_free" => "772", "memory_allocated_since_start" => "552654.34375"}
3-51: {"time" => "5.430843", "utime" => "5.360407", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "3920", "memory_allocated_since_start" => "552689.84375"}
2-52: {"time" => "5.478336", "utime" => "5.407877", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17836", "memory_used" => "17836", "memory_free" => "772", "memory_allocated_since_start" => "559489.171875"}
3-52: {"time" => "5.48559", "utime" => "5.415126", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "3788", "memory_allocated_since_start" => "559518.5"}
2-53: {"time" => "5.532213", "utime" => "5.461728", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17708", "memory_used" => "17708", "memory_free" => "772", "memory_allocated_since_start" => "566176.765625"}
3-53: {"time" => "5.539883", "utime" => "5.469392", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "3660", "memory_allocated_since_start" => "566214.59375"}
2-54: {"time" => "5.580979", "utime" => "5.510472", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17580", "memory_used" => "17580", "memory_free" => "772", "memory_allocated_since_start" => "572726.21875"}
3-54: {"time" => "5.58855", "utime" => "5.518034", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "3544", "memory_allocated_since_start" => "572758.90625"}
2-55: {"time" => "5.630712", "utime" => "5.56018", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17460", "memory_used" => "17460", "memory_free" => "772", "memory_allocated_since_start" => "579140.078125"}
3-55: {"time" => "5.638397", "utime" => "5.567857", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "3424", "memory_allocated_since_start" => "579168.078125"}
2-56: {"time" => "5.682718", "utime" => "5.612157", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17368", "memory_used" => "17368", "memory_free" => "744", "memory_allocated_since_start" => "585403.8125"}
3-56: {"time" => "5.690363", "utime" => "5.619799", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "3296", "memory_allocated_since_start" => "585436.625"}
2-57: {"time" => "5.729041", "utime" => "5.658457", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17300", "memory_used" => "17300", "memory_free" => "684", "memory_allocated_since_start" => "591531.90625"}
3-57: {"time" => "5.736419", "utime" => "5.66583", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14680", "memory_used" => "14680", "memory_free" => "3176", "memory_allocated_since_start" => "591560.171875"}
2-58: {"time" => "5.772785", "utime" => "5.70218", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17236", "memory_used" => "17236", "memory_free" => "620", "memory_allocated_since_start" => "597516.625"}
3-58: {"time" => "5.780449", "utime" => "5.709838", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "3044", "memory_allocated_since_start" => "597547.671875"}
2-59: {"time" => "5.81254", "utime" => "5.741915", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17176", "memory_used" => "17176", "memory_free" => "552", "memory_allocated_since_start" => "603364.484375"}
3-59: {"time" => "5.819945", "utime" => "5.749316", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2924", "memory_allocated_since_start" => "603396.328125"}
2-60: {"time" => "5.85278", "utime" => "5.782135", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17112", "memory_used" => "17112", "memory_free" => "496", "memory_allocated_since_start" => "609069"}
3-60: {"time" => "5.86059", "utime" => "5.78994", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "2792", "memory_allocated_since_start" => "609102.421875"}
2-61: {"time" => "5.890707", "utime" => "5.820044", "stime" => "0.052677", "memory_block" => "27128", "memory" => "17048", "memory_used" => "17048", "memory_free" => "432", "memory_allocated_since_start" => "614634.125"}
3-61: {"time" => "5.898441", "utime" => "5.827771", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2668", "memory_allocated_since_start" => "614666.59375"}
2-62: {"time" => "5.927935", "utime" => "5.857252", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16984", "memory_used" => "16984", "memory_free" => "368", "memory_allocated_since_start" => "620055.203125"}
3-62: {"time" => "5.935411", "utime" => "5.864723", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2580", "memory_allocated_since_start" => "620092.15625"}
2-63: {"time" => "5.962825", "utime" => "5.892124", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16928", "memory_used" => "16928", "memory_free" => "336", "memory_allocated_since_start" => "625345.8125"}
3-63: {"time" => "5.970414", "utime" => "5.899708", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2508", "memory_allocated_since_start" => "625375.65625"}
2-64: {"time" => "5.995805", "utime" => "5.925087", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16864", "memory_used" => "16864", "memory_free" => "328", "memory_allocated_since_start" => "630488.890625"}
3-64: {"time" => "6.002921", "utime" => "5.9322", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2452", "memory_allocated_since_start" => "630520.125"}
2-65: {"time" => "6.027878", "utime" => "5.957148", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16800", "memory_used" => "16800", "memory_free" => "336", "memory_allocated_since_start" => "635492.046875"}
3-65: {"time" => "6.035146", "utime" => "5.964407", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2388", "memory_allocated_since_start" => "635521.265625"}
2-66: {"time" => "6.062016", "utime" => "5.991266", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16736", "memory_used" => "16736", "memory_free" => "336", "memory_allocated_since_start" => "640351.3125"}
3-66: {"time" => "6.069397", "utime" => "5.998641", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2324", "memory_allocated_since_start" => "640383.125"}
2-67: {"time" => "6.092212", "utime" => "6.021447", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16672", "memory_used" => "16672", "memory_free" => "336", "memory_allocated_since_start" => "645072.34375"}
3-67: {"time" => "6.099388", "utime" => "6.028618", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2260", "memory_allocated_since_start" => "645102.015625"}
2-68: {"time" => "6.120383", "utime" => "6.049583", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16612", "memory_used" => "16612", "memory_free" => "332", "memory_allocated_since_start" => "649652.9375"}
3-68: {"time" => "6.129221", "utime" => "6.05844", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2204", "memory_allocated_since_start" => "649682.90625"}
2-69: {"time" => "6.150536", "utime" => "6.079721", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16548", "memory_used" => "16548", "memory_free" => "340", "memory_allocated_since_start" => "654092.90625"}
3-69: {"time" => "6.157432", "utime" => "6.086612", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2140", "memory_allocated_since_start" => "654121.703125"}
2-70: {"time" => "6.176978", "utime" => "6.106144", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16484", "memory_used" => "16484", "memory_free" => "340", "memory_allocated_since_start" => "658388.765625"}
3-70: {"time" => "6.184752", "utime" => "6.113913", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2072", "memory_allocated_since_start" => "658425.953125"}
2-71: {"time" => "6.202915", "utime" => "6.132069", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16420", "memory_used" => "16420", "memory_free" => "336", "memory_allocated_since_start" => "662545.9375"}
3-71: {"time" => "6.2098", "utime" => "6.138948", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "2008", "memory_allocated_since_start" => "662583.53125"}
2-72: {"time" => "6.226839", "utime" => "6.155981", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16360", "memory_used" => "16360", "memory_free" => "332", "memory_allocated_since_start" => "666565.734375"}
3-72: {"time" => "6.234408", "utime" => "6.163544", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "1948", "memory_allocated_since_start" => "666600.453125"}
2-73: {"time" => "6.250394", "utime" => "6.179526", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16296", "memory_used" => "16296", "memory_free" => "336", "memory_allocated_since_start" => "670442.96875"}
3-73: {"time" => "6.258365", "utime" => "6.187489", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "1884", "memory_allocated_since_start" => "670478.5"}
2-74: {"time" => "6.275008", "utime" => "6.204126", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16232", "memory_used" => "16232", "memory_free" => "336", "memory_allocated_since_start" => "674182.578125"}
3-74: {"time" => "6.283261", "utime" => "6.212373", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14676", "memory_used" => "14676", "memory_free" => "1828", "memory_allocated_since_start" => "674216.28125"}
2-75: {"time" => "6.300969", "utime" => "6.2301", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16168", "memory_used" => "16168", "memory_free" => "336", "memory_allocated_since_start" => "677785.078125"}
3-75: {"time" => "6.313291", "utime" => "6.242395", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "1756", "memory_allocated_since_start" => "677818.03125"}
2-76: {"time" => "6.32789", "utime" => "6.256981", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16108", "memory_used" => "16108", "memory_free" => "332", "memory_allocated_since_start" => "681239.890625"}
3-76: {"time" => "6.335907", "utime" => "6.264993", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "1700", "memory_allocated_since_start" => "681274.125"}
2-77: {"time" => "6.350793", "utime" => "6.279879", "stime" => "0.052677", "memory_block" => "27128", "memory" => "16044", "memory_used" => "16044", "memory_free" => "340", "memory_allocated_since_start" => "684555.875"}
3-77: {"time" => "6.358693", "utime" => "6.287769", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1632", "memory_allocated_since_start" => "684584.921875"}
2-78: {"time" => "6.374102", "utime" => "6.303169", "stime" => "0.052677", "memory_block" => "27128", "memory" => "15984", "memory_used" => "15984", "memory_free" => "336", "memory_allocated_since_start" => "687730.96875"}
3-78: {"time" => "6.382558", "utime" => "6.31162", "stime" => "0.052677", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1568", "memory_allocated_since_start" => "687762.9375"}
2-79: {"time" => "6.393756", "utime" => "6.322813", "stime" => "0.052677", "memory_block" => "27128", "memory" => "15920", "memory_used" => "15920", "memory_free" => "336", "memory_allocated_since_start" => "690766.671875"}
3-79: {"time" => "6.401795", "utime" => "6.327192", "stime" => "0.056337", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1504", "memory_allocated_since_start" => "690796.453125"}
2-80: {"time" => "6.412669", "utime" => "6.338055", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15860", "memory_used" => "15860", "memory_free" => "332", "memory_allocated_since_start" => "693660.046875"}
3-80: {"time" => "6.420476", "utime" => "6.345919", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1436", "memory_allocated_since_start" => "693688.296875"}
2-81: {"time" => "6.430626", "utime" => "6.356003", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15796", "memory_used" => "15796", "memory_free" => "328", "memory_allocated_since_start" => "696411.09375"}
3-81: {"time" => "6.437658", "utime" => "6.363033", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "1372", "memory_allocated_since_start" => "696444.3125"}
2-82: {"time" => "6.447221", "utime" => "6.37259", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15732", "memory_used" => "15732", "memory_free" => "332", "memory_allocated_since_start" => "699021.65625"}
3-82: {"time" => "6.455361", "utime" => "6.380729", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1312", "memory_allocated_since_start" => "699057.640625"}
2-83: {"time" => "6.466779", "utime" => "6.39215", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15668", "memory_used" => "15668", "memory_free" => "332", "memory_allocated_since_start" => "701491.671875"}
3-83: {"time" => "6.475052", "utime" => "6.400417", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1248", "memory_allocated_since_start" => "701528.03125"}
2-84: {"time" => "6.483554", "utime" => "6.408905", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15608", "memory_used" => "15608", "memory_free" => "328", "memory_allocated_since_start" => "703823.21875"}
3-84: {"time" => "6.491406", "utime" => "6.416753", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "1192", "memory_allocated_since_start" => "703855.171875"}
2-85: {"time" => "6.499388", "utime" => "6.424732", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15544", "memory_used" => "15544", "memory_free" => "332", "memory_allocated_since_start" => "706017.65625"}
3-85: {"time" => "6.507265", "utime" => "6.432608", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1128", "memory_allocated_since_start" => "706048.5625"}
2-86: {"time" => "6.515133", "utime" => "6.440476", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15484", "memory_used" => "15484", "memory_free" => "332", "memory_allocated_since_start" => "708067.65625"}
3-86: {"time" => "6.523821", "utime" => "6.449157", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "1060", "memory_allocated_since_start" => "708099.28125"}
2-87: {"time" => "6.531312", "utime" => "6.456641", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15420", "memory_used" => "15420", "memory_free" => "332", "memory_allocated_since_start" => "709974.65625"}
3-87: {"time" => "6.53947", "utime" => "6.464792", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "1004", "memory_allocated_since_start" => "710008.484375"}
2-88: {"time" => "6.54483", "utime" => "6.470148", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15356", "memory_used" => "15356", "memory_free" => "336", "memory_allocated_since_start" => "711739.546875"}
3-88: {"time" => "6.552034", "utime" => "6.47735", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "940", "memory_allocated_since_start" => "711773.828125"}
2-89: {"time" => "6.55671", "utime" => "6.482022", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15296", "memory_used" => "15296", "memory_free" => "332", "memory_allocated_since_start" => "713371.9375"}
3-89: {"time" => "6.564469", "utime" => "6.489786", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "880", "memory_allocated_since_start" => "713400.546875"}
2-90: {"time" => "6.568762", "utime" => "6.49407", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15232", "memory_used" => "15232", "memory_free" => "336", "memory_allocated_since_start" => "714855.734375"}
3-90: {"time" => "6.576063", "utime" => "6.501373", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "812", "memory_allocated_since_start" => "714886.34375"}
2-91: {"time" => "6.579806", "utime" => "6.505105", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15168", "memory_used" => "15168", "memory_free" => "336", "memory_allocated_since_start" => "716201.421875"}
3-91: {"time" => "6.587528", "utime" => "6.512828", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "756", "memory_allocated_since_start" => "716231.5"}
2-92: {"time" => "6.590883", "utime" => "6.516175", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15104", "memory_used" => "15104", "memory_free" => "336", "memory_allocated_since_start" => "717404.078125"}
3-92: {"time" => "6.598349", "utime" => "6.523648", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "688", "memory_allocated_since_start" => "717440.859375"}
2-93: {"time" => "6.601449", "utime" => "6.526742", "stime" => "0.056338", "memory_block" => "27128", "memory" => "15044", "memory_used" => "15044", "memory_free" => "332", "memory_allocated_since_start" => "718473.59375"}
3-93: {"time" => "6.608664", "utime" => "6.533952", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "628", "memory_allocated_since_start" => "718505.578125"}
2-94: {"time" => "6.611063", "utime" => "6.536347", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14980", "memory_used" => "14980", "memory_free" => "336", "memory_allocated_since_start" => "719394.921875"}
3-94: {"time" => "6.618546", "utime" => "6.543831", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14692", "memory_used" => "14692", "memory_free" => "560", "memory_allocated_since_start" => "719431.265625"}
2-95: {"time" => "6.620461", "utime" => "6.545736", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14924", "memory_used" => "14924", "memory_free" => "328", "memory_allocated_since_start" => "720181.796875"}
3-95: {"time" => "6.627423", "utime" => "6.552701", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "504", "memory_allocated_since_start" => "720214.09375"}
2-96: {"time" => "6.629015", "utime" => "6.55429", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14872", "memory_used" => "14872", "memory_free" => "316", "memory_allocated_since_start" => "720823.015625"}
3-96: {"time" => "6.636326", "utime" => "6.5616", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "440", "memory_allocated_since_start" => "720858.890625"}
2-97: {"time" => "6.637508", "utime" => "6.562776", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14828", "memory_used" => "14828", "memory_free" => "296", "memory_allocated_since_start" => "721329.796875"}
3-97: {"time" => "6.645002", "utime" => "6.570271", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "376", "memory_allocated_since_start" => "721356.8125"}
2-98: {"time" => "6.645854", "utime" => "6.571152", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14780", "memory_used" => "14780", "memory_free" => "280", "memory_allocated_since_start" => "721687.8125"}
3-98: {"time" => "6.65293", "utime" => "6.578194", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14688", "memory_used" => "14688", "memory_free" => "316", "memory_allocated_since_start" => "721719.703125"}
2-99: {"time" => "6.653397", "utime" => "6.578656", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14732", "memory_used" => "14732", "memory_free" => "272", "memory_allocated_since_start" => "721912.375"}
3-99: {"time" => "6.660236", "utime" => "6.585496", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "256", "memory_allocated_since_start" => "721943.109375"}
2-100: {"time" => "6.660355", "utime" => "6.58561", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14684", "memory_used" => "14684", "memory_free" => "256", "memory_allocated_since_start" => "721979.484375"}
3-100: {"time" => "6.667683", "utime" => "6.592942", "stime" => "0.056338", "memory_block" => "27128", "memory" => "14680", "memory_used" => "14680", "memory_free" => "196", "memory_allocated_since_start" => "722017.015625"}
В первом (максимальном) хеше мы видим рост used до 23768, после освобождения 14680.
Да, дальше между итерациями расход сокращается и возвращается к memory_used в районе 14600.
Но до начала этих циклов used было 8232.
За счет чего used между началом циклов 8200 стал 14600 и больше не освобождается?Код уже скомпилирован. Никаких дополнительных подключений не происходит.
При этом memory_free тоже сокращается. Если количество внешних циклов увеличить больше чем 100, то через пару итераций free доходит до 0, used стабилизируется, memory_block (rss) не увеличивается.
Т.к. при итерации k > 100 - внутренних циклов с cache = 0.
Если еще немного усложнить логику, например при k > 100, опять собирать кеш на 100000 элементов.
[code]
Получаем такое
2-997: {"time" => "167.056243", "utime" => "166.751688", "stime" => "0.170864", "memory_block" => "26220", "memory" => "24596", "memory_used" => "24596", "memory_free" => "-92", "memory_allocated_since_start" => "13408946.6875"}
3-997: {"time" => "167.063374", "utime" => "166.758808", "stime" => "0.170864", "memory_block" => "26220", "memory" => "14780", "memory_used" => "14780", "memory_free" => "9724", "memory_allocated_since_start" => "13408981.40625"}
2-998: {"time" => "167.23843", "utime" => "166.933779", "stime" => "0.170864", "memory_block" => "26220", "memory" => "24596", "memory_used" => "24596", "memory_free" => "-92", "memory_allocated_since_start" => "13423090.984375"}
3-998: {"time" => "167.245351", "utime" => "166.940693", "stime" => "0.170864", "memory_block" => "26220", "memory" => "14780", "memory_used" => "14780", "memory_free" => "9724", "memory_allocated_since_start" => "13423123.0625"}
2-999: {"time" => "167.42951", "utime" => "167.124731", "stime" => "0.170877", "memory_block" => "26220", "memory" => "24596", "memory_used" => "24596", "memory_free" => "-92", "memory_allocated_since_start" => "13437233.5625"}
3-999: {"time" => "167.436567", "utime" => "167.13178", "stime" => "0.170879", "memory_block" => "26220", "memory" => "14780", "memory_used" => "14780", "memory_free" => "9724", "memory_allocated_since_start" => "13437264.65625"}
2-1000: {"time" => "167.602936", "utime" => "167.298069", "stime" => "0.170879", "memory_block" => "26220", "memory" => "24596", "memory_used" => "24596", "memory_free" => "-92", "memory_allocated_since_start" => "13451374.84375"}
3-1000: {"time" => "167.609803", "utime" => "167.304929", "stime" => "0.170879", "memory_block" => "26220", "memory" => "14780", "memory_used" => "14780", "memory_free" => "9724", "memory_allocated_since_start" => "13451411.859375"}
Т.е. used все еще в районе 14700, но free уже смогло вернуть 9700.
Важно memory_block без изменений. Т.е. новую память не поулчали.
В этом во всем смущает что ни при каких обстоятельствах не получается уменьшить used до значения близкого к моменту старта "memory_used" => 8232Разница получается 14700 - 8200 = 6500. 79% от первоначального used.Пробовал весь код в функциях оформлять в одну строку (без переносов, пробелов) - used стабилизируется в районе 13400 (вместо 14600). Считаю что это не существенно.
Пробовал делать размер data переменным - на used почти не виляет. Все также в районе 14500.