2017-10-11 12 views
0

各ノートブックでコマンドセルのリストを実行するのにかかる時間を知る必要があります。 Databricksは、 "command x seconds seconds"を表示して実行します。表示された実行時間と同様に、私はノートブック内のすべてのコマンドを実行するのにかかる時間を取得する必要があります。私は、次を使用してきたdatabricksノートブックでコマンドセルの実行時間を計算する方法

enter image description here

enter image description here

答えて

0

val startTime = System.nanoTime 
// your code goes here 
val endTime = System.nanoTime 

val elapsedSeconds = (endTime - startTime)/1e9d 

あなたが初心者であることを述べているので、そのスパークを忘れてはいけない時間になるよう怠惰な実行を使用しています変換を含むセルを実行することは、実際の実行時間ではありません。実際の実行時間を測定するアクションを必ず含めるようにしてください。

+0

ノートブックでコマンドの実際の実行時間を測定するアクションを含める例を挙げることができます。 –

+0

最も単純なアクションはおそらくcount()です。これは、データフレーム内の行数を返します。 – ShortStack