String和StringBuffer
最近在写MapReduce时,一个job提交上去,跑了二十多个小时,结果reduce阶段才完成1.7%.按照这个速度,重新看了源代码,问了学长,问了google,发现可能是因为Reduce中对对字符串的分割/合并操作比较多。把String改成了StringBuffer,问题解决。半小时跑完。
没技术,只有博客。
最近在写MapReduce时,一个job提交上去,跑了二十多个小时,结果reduce阶段才完成1.7%.按照这个速度,重新看了源代码,问了学长,问了google,发现可能是因为Reduce中对对字符串的分割/合并操作比较多。把String改成了StringBuffer,问题解决。半小时跑完。