Hi Dave,

Thanks for the insight. I'll look further into the heap creep. I'll also 
try to get together a log of a run past 8 hours over the next day or so on 
a machine we're not regularly restarting the go process on to see if it 
shows anything different. 

Thanks again,

Evan

On Monday, 12 December 2016 14:30:45 UTC-8, Dave Cheney wrote:
>
> Thanks for posting this. Once your application gets to about 1600-1900mb 
> goal the GC pauses seem to stabilise at 3.3+3.2. It looks like the anount 
> of memory in use is creeping up slowly, from around 850 to 950 over the 
> span of the trace. GC sweep time is proportional to the size of the heap, 
> so this is expected.
>
> On Tuesday, 13 December 2016 09:20:07 UTC+11, Evan Digby wrote:
>>
>> Hi Dave,
>>
>> Thanks for the reply. Attached is the full GCTRACE for ~8 hours of run. I 
>> believe it shows the creep, but I'm not terribly familiar with the gctrace 
>> output. Something that should probably change over the next day or so! (my 
>> familiarity)
>>
>> Starts with:
>>
>> gc 1 @0.116s 0%: 0.079+0.69+0.23 ms clock, 0.55+0.33/1.5/0.63+1.6 ms cpu, 
>> 17->18->15 MB, 18 MB goal, 40 P
>> gc 2 @0.117s 0%: 0.10+1.3+0.52 ms clock, 0.80+0.33/5.5/1.0+4.1 ms cpu, 16
>> ->21->20 MB, 31 MB goal, 40 P
>> gc 3 @0.126s 1%: 0.083+5.3+5.5 ms clock, 1.2+0/5.9/6.3+82 ms cpu, 36->49
>> ->35 MB, 40 MB goal, 40 P
>> gc 4 @0.230s 1%: 0.090+2.0+0.25 ms clock, 1.5+0.077/7.5/1.4+4.2 ms cpu, 
>> 39->40->24 MB, 70 MB goal, 40 P
>> gc 5 @0.271s 1%: 0.065+2.9+0.24 ms clock, 1.1+0.050/20/20+4.4 ms cpu, 38
>> ->39->31 MB, 49 MB goal, 40 P
>> gc 6 @0.348s 1%: 0.082+9.9+0.27 ms clock, 2.4+0.10/57/103+8.3 ms cpu, 55
>> ->56->43 MB, 62 MB goal, 40 P
>> gc 7 @0.477s 1%: 0.034+17+0.26 ms clock, 1.1+0.057/85/133+8.6 ms cpu, 80
>> ->83->64 MB, 86 MB goal, 40 P
>> gc 8 @0.684s 1%: 0.047+41+0.27 ms clock, 1.5+0/123/2.5+8.8 ms cpu, 122->
>> 123->79 MB, 129 MB goal, 40 P
>> gc 9 @0.975s 4%: 0.004+0+37 ms clock, 0.14+0/123/2.5+1188 ms cpu, 126->
>> 126->107 MB, 126 MB goal, 40 P (forced)
>> gc 10 @1.071s 4%: 0.035+61+0.26 ms clock, 1.1+17/231/563+8.4 ms cpu, 295
>> ->295->201 MB, 296 MB goal, 40 P
>>
>> Ends with:
>>
>> gc 17212 @28778.765s 3%: 3.0+117+3.7 ms clock, 96+1582/1042/546+118 ms 
>> cpu, 1792->1802->924 MB, 1837 MB goal, 40 P 
>> gc 17213 @28780.258s 3%: 2.6+119+4.1 ms clock, 83+1544/996/539+133 ms cpu
>> , 1803->1815->929 MB, 1848 MB goal, 40 P 
>> gc 17214 @28781.711s 3%: 2.9+142+3.7 ms clock, 94+1588/1088/370+121 ms 
>> cpu, 1812->1825->936 MB, 1858 MB goal, 40 P 
>> gc 17215 @28783.094s 3%: 3.2+107+3.3 ms clock, 104+1723/1061/452+108 ms 
>> cpu, 1827->1838->945 MB, 1873 MB goal, 40 P 
>> gc 17216 @28784.500s 3%: 3.0+98+2.9 ms clock, 96+1652/943/463+95 ms cpu, 
>> 1844->1854->947 MB, 1891 MB goal, 40 P 
>> gc 17217 @28785.928s 3%: 2.7+118+3.4 ms clock, 87+1558/991/451+110 ms cpu
>> , 1848->1861->948 MB, 1895 MB goal, 40 P 
>> gc 17218 @28787.284s 3%: 2.8+115+4.2 ms clock, 91+1588/932/461+135 ms cpu
>> , 1850->1862->960 MB, 1897 MB goal, 40 P 
>> gc 17219 @28788.667s 3%: 3.1+116+3.3 ms clock, 100+1421/1101/466+107 ms 
>> cpu, 1873->1888->961 MB, 1921 MB goal, 40 P 
>> gc 17220 @28790.059s 3%: 3.0+112+3.4 ms clock, 96+1663/1065/505+109 ms 
>> cpu, 1876->1888->967 MB, 1923 MB goal, 40 P 
>> gc 17221 @28791.435s 3%: 3.3+99+3.2 ms clock, 105+1685/986/420+104 ms cpu
>> , 1886->1897->968 MB, 1934 MB goal, 40 P
>>
>>
>> Thank you!
>>
>> Evan
>>
>> On Monday, 12 December 2016 13:42:32 UTC-8, Dave Cheney wrote:
>>>
>>> Can you try turning on GODEBUG=gctrace=1 and confirming that the pause 
>>> times are increasing. If you could post the entire output that would be 
>>> most helpful. 
>>>
>>> Thanks
>>>
>>> Dave
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to