bd2019us created HIVE-21636: ------------------------------- Summary: Performance cost when using replaceAll() vs replace() Key: HIVE-21636 URL: https://issues.apache.org/jira/browse/HIVE-21636 Project: Hive Issue Type: Improvement Components: Accumulo Storage Handler, HCatalog, Vectorization Reporter: bd2019us
Use String.replace() instead of String.replaceAll() when replaceAll() does not use a regex replace() does not need extra compilation / performance overhead when a non-regex string is used. Thus changing replaceAll() to replace() can remove the associated performance overhead. Affected files: # accumulo-handler/src/java/org/apache/hadoop/hive/accumulo/predicate/compare/StringCompare.java # hcatalog/core/src/main/java/org/apache/hive/hcatalog/mapreduce/FileOutputCommitterContainer.java # vector-code-gen/src/org/apache/hadoop/hive/tools/GenVectorCode.java -- This message was sent by Atlassian JIRA (v7.6.3#76005)