[ 
https://issues.apache.org/jira/browse/HBASE-12077?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lars Hofhansl updated HBASE-12077:
----------------------------------
    Description: Almost all methods in FilterList do work on behalf the passes 
list of filters, which - you guessed it - is always an ArrayList and we always 
iterate over those with an iterator. Multiple of these methods are called to 
each row leading to creating about 10 Itr for single row touched (whether 
filtered or not)

> FilterLists create many ArrayList$Itr object per row.
> -----------------------------------------------------
>
>                 Key: HBASE-12077
>                 URL: https://issues.apache.org/jira/browse/HBASE-12077
>             Project: HBase
>          Issue Type: Sub-task
>            Reporter: Lars Hofhansl
>         Attachments: 12077-0.98.txt
>
>
> Almost all methods in FilterList do work on behalf the passes list of 
> filters, which - you guessed it - is always an ArrayList and we always 
> iterate over those with an iterator. Multiple of these methods are called to 
> each row leading to creating about 10 Itr for single row touched (whether 
> filtered or not)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to