Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Menu

Mostrar Mensajes

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.

Mostrar Mensajes Menu

Mensajes - Veehmot

#1
General Programadores / [VB6] Performance
29 de Octubre de 2006, 12:10:29 AM
Ok, compare la comparacion de strings.. y realmente me sorprendio que el de VB (string = string) es mas rapido que el lstrcmp(string,string)
#2
General Programadores / [VB6] Performance
28 de Octubre de 2006, 04:35:10 PM
Cita 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?

' 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

If (String1 = String2) Then ...
' por
If (strcompi(String1,String2) = 0) Then...


Otro ejemplo, el Len()

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!





Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.