Ok, compare la comparacion de strings.. y realmente me sorprendio que el de VB (string = string) es mas rapido que el lstrcmp(string,string)
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Páginas1
#2
General Programadores / [VB6] Performance
28 de Octubre de 2006, 04:35:10 PMCita de: "bnl"Ni idea.
Yo cuando tengo dudas de rendimiento lo que hago es ejecutar por separado las 2 (o mas opciones) muchisimas veces dentro de un bucle y tomar tiempos.
Asi que en 1 minuto puedes obtener la respuesta empiricamente.
Claro, eso me temi. Ahora, otro factor a tener en cuenta, es el consumo de RAM. ¿Algun metodo para evaluar el consumo RAM de las funciones?
#3
General Programadores / [VB6] Performance
28 de Octubre de 2006, 03:25:50 PM
Algunas dudas con respecto a la performance..
Para copiar un array, que es lo mas rapido?
Porque escuche hablar de una copia verbatim.. no se que significa, alguien me puede explicar?
Tambien, queria sabre si se gana performance visible el cambiar las igualaciones del tipo
Otro ejemplo, el Len()
Ademas, queria saber si alguien me recomienda un link donde expliquen un poco estas cosas... sobre que sucede abajo de Visual Basic sin que nosotros lo sepamos..
Eso es todo, muchas gracias!
Para copiar un array, que es lo mas rapido?
Código [Seleccionar]
' esto
Array1 = Array2
' o esto?
Redim Array1(LBound(Array2) To Ubound(Array2))
Call CopyMemory(Array1(LBound(Array1)),Array2(LBound(Array1)), Ubound(Array2) - LBound(Array2) + 1)
Porque escuche hablar de una copia verbatim.. no se que significa, alguien me puede explicar?
Tambien, queria sabre si se gana performance visible el cambiar las igualaciones del tipo
Código [Seleccionar]
If (String1 = String2) Then ...
' por
If (strcompi(String1,String2) = 0) Then...
Otro ejemplo, el Len()
Código [Seleccionar]
If Len(String) = 0 Then ...
' por
If lstrlen(String) = 0 Then...
Ademas, queria saber si alguien me recomienda un link donde expliquen un poco estas cosas... sobre que sucede abajo de Visual Basic sin que nosotros lo sepamos..
Eso es todo, muchas gracias!
Páginas1