2017-10-11 18 views

Répondre

0

Je me sers de ce qui suit:

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

val elapsedSeconds = (endTime - startTime)/1e9d 

Puisque vous avez mentionné que vous êtes un débutant ne faut pas oublier que Spark utilise l'exécution paresseuse de sorte que le temps de exécuter une cellule qui contient une transformation n'est pas le vrai temps d'exécution. Assurez-vous d'inclure une action pour mesurer le vrai temps d'exécution.

+0

Pouvez-vous donner un exemple pour inclure une action permettant de mesurer le vrai temps d'exécution des commandes dans le bloc-notes. –

+0

L'action la plus simple est probablement count(). Il renverra le nombre de lignes dans une base de données. – ShortStack