[ 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.