Muchas gracias jhonny. Sí que queda claro, aunque
Cita:
Lo de las funciones anónimas y los métodos de clase lo dejaría sólo como referencia a otros artículos tuyos o de terceros. LineComment Saludos |
Cita:
Me alegra que se haya entendido y gracias por la retroalimentación, es un norte que necesitaba. |
Cita:
|
Cita:
|
Cita:
Lo que me asombra es que a ecfisa se le haya demorado tanto usando BeginUpdate/EndUpdate. |
Cita:
Código:
Concatenando: Alrededor de 3,000 microsegundos
Ejemplo:
LineComment Saludos |
Cita:
Así:
|
Tus resultados son en milisegundos y los míos en microsegundos. En realidad, lo hice en microsegundos porque ecfisa así lo hizo, o al menos es lo que indica la unidad µs que puso. Quizá sean milisegunods pero aún así, es demasiado tiempo para el beginupdate/endupdate. Aunque, ciertamente, es más lento este último método.
LineComment Saludos |
Cita:
De todas maneras (Por si sirve de algo), para hacer el calculo con dicho record con todo el valor, se puede hacer así:
|
Hola.
Pido disculpas, por que el tiempo transcurrido para la concatenación era de 2038 µs y no como erróneamente escribí 203 µs. :o Luego al agregar el resultado de la prueba con BeginUpdate/EndUpdate, copié/pegué del mensaje #12 y reproduje el error en el mensaje #20. Es decir que el único método que me arrojó valores por debajo de los 400 µs. fué el que se vale del uso de mensajes. Pero hay que aclarar que no es el tiempo total en completar la ejecución, ya que hay que sumarle lo que toma el S.O. para procesar la cola de mensajes para finalizar el mostrado ( se recibe el resultado cuando aún no terminó la impresión ). Saludos :) |
La franja horaria es GMT +2. Ahora son las 05:28:30. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi