6. DUPLICATE STRINGS Total strings: 1,303,270 Unique strings: 75,946 Duplicate values: 8,906 Overhead: 93,514K (15.6%) =================================================== 7. REFERENCE CHAINS FOR DUPLICATE STRINGS 20,225K (3.4%), 388862 dup strings (732 unique), 388862 dup backing arrays: <-- {j.u.ArrayList} <-- {j.u.ArrayList} <-- {java.util.concurrent.ConcurrentHashMap}.keys <-- Java Static: org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory.cachedStandardStructObjectInspector 19,360K (3.2%), 374075 dup strings (11 unique), 374075 dup backing arrays: <-- org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector$MyField.fieldName <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector.fields <-- {java.util.concurrent.ConcurrentHashMap}.values <-- Java Static: org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorFactory.cachedStandardStructObjectInspector 4,552K (0.8%), 53775 dup strings (665 unique), 53775 dup backing arrays: <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.serde2.avro.AvroSerDe.columnNames <-- org.apache.hadoop.hive.ql.metadata.Table.deserializer <-- org.apache.hadoop.hive.ql.hooks.ReadEntity.t <-- {j.u.LinkedHashSet} <-- org.apache.hadoop.hive.ql.hooks.HookContext.inputs <-- Java Local (org.apache.hadoop.hive.ql.hooks.HookContext) [@4e1272ff8,@4e12d8650,@4e1b8daf0,@4e2065c10] ... and 71 more GC roots 4,125K (0.7%), 432 dup strings (8 unique), 432 dup backing arrays: <-- {j.u.Properties}.values <-- org.apache.hadoop.hive.ql.plan.TableDesc.properties <-- org.apache.hadoop.hive.ql.plan.PartitionDesc.tableDesc <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.plan.MapWork.aliasToPartnInfo <-- org.apache.hadoop.hive.ql.plan.MapredWork.mapWork <-- org.apache.hadoop.hive.ql.exec.mr.MapRedTask.work <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.ql.plan.PartitionDesc.tableDesc <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.plan.MapWork.aliasToPartnInfo <-- org.apache.hadoop.hive.ql.plan.MapredWork.mapWork <-- org.apache.hadoop.hive.ql.exec.mr.MapRedTask.work <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.ql.exec.mr.MapRedTask.childTasks <-- Java Local (org.apache.hadoop.hive.ql.exec.mr.MapRedTask) [@4e67753d0,@4e73ca2d8,@4e7e74340,@4e80a5f40] ... and 50 more GC roots 3,748K (0.6%), 28590 dup strings (135 unique), 28590 dup backing arrays: <-- org.apache.hadoop.hive.ql.exec.ColumnInfo.alias <-- {j.u.LinkedHashMap}.keys <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.optimizer.lineage.LineageCtx$Index.depMap <-- org.apache.hadoop.hive.ql.hooks.HookContext.depMap <-- Java Local (org.apache.hadoop.hive.ql.hooks.HookContext) [@4e1272ff8,@4e12d8650,@4e1b8daf0,@4e2065c10] ... and 71 more GC roots 3,735K (0.6%), 13982 dup strings (144 unique), 13982 dup backing arrays: <-- org.apache.hadoop.hive.ql.hooks.LineageInfo$Dependency.expr <-- {j.u.LinkedHashMap}.values <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.optimizer.lineage.LineageCtx$Index.depMap <-- org.apache.hadoop.hive.ql.hooks.HookContext.depMap <-- Java Local (org.apache.hadoop.hive.ql.hooks.HookContext) [@4e1272ff8,@4e12d8650,@4e1b8daf0,@4e2065c10] ... and 71 more GC roots 3,626K (0.6%), 49845 dup strings (4 unique), 49845 dup backing arrays: <-- org.apache.hadoop.hive.ql.exec.ColumnInfo.typeName <-- {j.u.LinkedHashMap}.keys <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.optimizer.lineage.LineageCtx$Index.depMap <-- org.apache.hadoop.hive.ql.hooks.HookContext.depMap <-- Java Local (org.apache.hadoop.hive.ql.hooks.HookContext) [@4e1272ff8,@4e12d8650,@4e1b8daf0,@4e2065c10] ... and 71 more GC roots 3,336K (0.6%), 645 dup strings (51 unique), 645 dup backing arrays: <-- {j.u.Properties}.values <-- org.apache.hadoop.hive.ql.plan.TableDesc.properties <-- org.apache.hadoop.hive.ql.plan.PartitionDesc.tableDesc <-- {j.u.LinkedHashMap}.values <-- org.apache.hadoop.hive.ql.plan.MapWork.pathToPartitionInfo <-- Java Local (org.apache.hadoop.hive.ql.plan.MapWork) [@4e1254140,@4e1627c80,@4e1af27c0,@4e1eba1e8] ... and 69 more GC roots 1,630K (0.3%), 29577 dup strings (88 unique), 29577 dup backing arrays: <-- org.apache.hadoop.hive.ql.plan.ExprNodeConstantDesc.value <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc.chidren <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc.chidren <-- {j.u.HashMap}.values <-- org.apache.hadoop.hive.ql.exec.SelectOperator.colExprMap <-- {j.u.LinkedHashMap}.keys <-- {j.u.ArrayList} <-- org.apache.hadoop.hive.ql.plan.ExprNodeGenericFuncDesc.chidren <-- {j.u.HashMap}.values <-- org.apache.hadoop.hive.ql.exec.SelectOperator.colExprMap <-- {j.u.LinkedHashMap}.keys <-- org.apache.hadoop.hive.ql.optimizer.lineage.LineageCtx$Index.depMap <-- org.apache.hadoop.hive.ql.hooks.HookContext.depMap <-- Java Local (org.apache.hadoop.hive.ql.hooks.HookContext) [@4e1272ff8,@4e12d8650,@4e1b8daf0,@4e2065c10] ... and 71 more GC roots 1,438K (0.2%), 3621 dup strings (209 unique), 3621 dup backing arrays: <-- {j.u.Properties}.values <-- org.apache.hadoop.mapred.JobConf.properties <-- {j.u.WeakHashMap}.keys <-- Java Static: org.apache.hadoop.conf.Configuration.REGISTRY