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

stack updated HADOOP-2479:
--------------------------

    Attachment: p-2.patch

Profiling shows us creating lots of short-lived Text objects particularly 
looking at column families during updates, deletes, etc.

Here is commit message:

A  src/contrib/hbase/src/test/org/apache/hadoop/hbase/io/TestTextSequence.java
    Tests for new TextSequence class.
M  src/contrib/hbase/src/test/org/apache/hadoop/hbase/PerformanceEvaluation.java
    Especially during mapfile tests, the generation of value and key were
    consuming lots of cpu.  Refactor so uses less.
M  src/contrib/hbase/src/java/org/apache/hadoop/hbase/HStore.java
M  src/contrib/hbase/src/java/org/apache/hadoop/hbase/HAbstractScanner.java
M  src/contrib/hbase/src/java/org/apache/hadoop/hbase/HRegion.java
    Changes to address new behavior of HSK.extractFamily.
M  src/contrib/hbase/src/java/org/apache/hadoop/hbase/HStoreKey.java
    Move static utility to the end.  Change extractFamily to return
    TextSequence.
A  src/contrib/hbase/src/java/org/apache/hadoop/hbase/io/TextSequence.java
    New TextSequence class: As CharSequence is to String, so is
    TextSequence to Text (sort-of).

> [hbase] Save on number of Text object creations
> -----------------------------------------------
>
>                 Key: HADOOP-2479
>                 URL: https://issues.apache.org/jira/browse/HADOOP-2479
>             Project: Hadoop
>          Issue Type: Improvement
>          Components: contrib/hbase
>            Reporter: stack
>            Priority: Minor
>         Attachments: p-2.patch
>
>
> Save on number of Text object creations by using new TextSequence, 
> particularly where the instances are short-lived.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to