|
|
|
|
- Varios
- Error
- Hilos y tareas paralelas
Detiene un cronómetro y devuelve el tiempo transcurrido (en milisegundos) desde que se inició el cronometraje (con la función ChronoStart). El cronómetro se puede reiniciar con la función ChronoResume, si es necesario.
// Start the stopwatch ChronoStart() MyFunction() // Stop the stopwatch DurationMyFunction is Duration = ChronoEnd() Info("The MyFunction() process lasted " + DurationMyFunction)
// Start the first stopwatch ChronoStart(1) // Start the second stopwatch ChronoStart(2) // Stop the first stopwatch DurationChronoStart is Duration = ChronoEnd(1) MyFunction() // Stop the second stopwatch DurationMyFunction is Duration = ChronoEnd(2) Info("MyFunction() process lasted" + DurationMyFunction, ... "The whole process lasted " + DurationChronoStart)
Sintaxis
Detener el cronometraje iniciado con un número de cronómetro Ocultar los detalles
<Result> = ChronoEnd([<Stopwatch number>])
<Result>: Duración Tiempo transcurrido (en milisegundos) desde la última llamada a la función ChronoStart para el número de cronómetro especificado.
<Stopwatch number>: Entero opcional Identificador del cronómetro utilizado. Si no se especifica este parámetro, el valor predeterminado es 1. Observaciones Varios Si se llama a la función ChronoEnd dos veces en el mismo cronómetro sin haber llamado a la función ChronoStart, la duración devuelta será idéntica para las dos llamadas (el cronómetro se detiene al llamar a la función ChronoEnd por primera vez). Error Si no se llama a la función ChronoStart antes de la función ChronoEnd, se produce un error WLanguage (error de tipo "No se ha iniciado el cronómetro"). Hilos y tareas paralelas Cada subproceso (y cada tarea paralela) tiene sus propios cronómetros. Dos subprocesos distintos (o dos tareas paralelas distintas) pueden realizar cronometrajes separados utilizando el mismo número de cronómetro. El error WLanguage "No se ha iniciado el cronómetro" solo se mostrará si no se llama a las funciones ChronoStart y ChronoEnd en el mismo subproceso. Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|