【发布时间】:2013-07-12 15:42:25
【问题描述】:
我有一个多线程(使用线程池)C# 程序,它从包含日志的文本文件中读取数据并将它们批量插入到 MongoDB 集合中。我想要一种一致且精确的方法来测量将整个文件插入到集合中需要多长时间。
我不能真正调用 thread.join(因为它是一个线程池),我不能使用秒表,因为它们在不同的线程上运行。
接下来最好的事情是什么?
我目前的做法是智能手机上的计时器。我反复调用db.collection.stats(),等到计数与文件中的日志数相同...
【问题讨论】:
标签: c# performance mongodb insert