我需要将数据导入我的应用程序,现在我通过 xls 电子表格进行操作,但是在我的情况下,它有大约 80.000 行时速度很慢,所以选择另一种格式可能会更好吗?例如,xml数据在导入时会更快吗?
问问题
254 次
1 回答
0
XML 不太可能更快 - 它仍然需要被解析为字符串并进行转换。
80,000 行是相当多的。这需要多长时间?
编辑:
您可以通过将带有时间戳的 puts 语句放入代码中来使正在发生的事情更加明显。这很粗糙,但是您可以在代码的各个部分之间计时,看看哪个部分花费的时间最长。
或者更好的是,尝试使用ruby-prof来分析您的代码并查看代码在哪里花费的时间最多。
无论哪种方式,获得更详细的慢点图片都是一个好主意。您可能会发现只有一两个可以轻松解决的瓶颈。
于 2012-10-15T01:26:13.343 回答