我需要将数据导入我的应用程序,现在我通过xls电子表格进行操作,但在我的情况下,它有大约80.000行,它很慢,所以选择其他格式可能更好吗?例如,xml数据在导入时会更快吗?
答案 0 :(得分:0)
XML不太可能更快 - 它仍然需要被解析为字符串并进行转换。
80,000行非常多。你需要多长时间?
修改强>
通过使用时间戳将puts语句放入代码中,可以使发生的事情更加明显。这很粗糙,但您可以在代码的各个部分之间进行计时,以查看哪个部分花费的时间最长。
或者更好的是,继续使用ruby-prof来分析您的代码并查看代码花费最多时间的位置。
无论哪种方式,获得更详细的慢点图片都是一个好主意。 您可能会发现只有一两个瓶颈可以轻松修复。