[
https://issues.apache.org/jira/browse/SAMZA-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15047654#comment-15047654
]
Yi Pan (Data Infrastructure) commented on SAMZA-834:
----------------------------------------------------
+1. Merged and submitted to both master and 0.10.0 branch
> Heap usage increases dramatically after container timer metrics change to
> nanosecond
> ------------------------------------------------------------------------------------
>
> Key: SAMZA-834
> URL: https://issues.apache.org/jira/browse/SAMZA-834
> Project: Samza
> Issue Type: Bug
> Reporter: Xinyu Liu
> Assignee: Xinyu Liu
> Priority: Blocker
> Fix For: 0.10.0
>
> Attachments: SAMZA-843.0.patch
>
>
> After the change of container timer metrics (chooseNs, windowNs, processNs,
> and commitNs) from millisecond to nanosecond, we noticed a dramatic increase
> of memory heap usage in one of our production job. After investigation we
> found that the SlidingTimeWindowReservoir.update(duration) will be called
> much more frequently due to the duration is non-zero after the nanosecond
> change (In contrast, it is often zero when using millisecond). Within the
> 5-minute window, the storage inside SlidingTimeWindowReservoir increases a
> lot for a high qps job (for our job with around 10K qps, it increases the
> heap from <5M to 100M). It causes long GCs and degrades the job performance.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)