elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 01:10  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo, raul338)
| | |-+  Optimizar asignacion de cadenas?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Optimizar asignacion de cadenas?  (Leído 219 veces)
RHL


Desconectado Desconectado

Mensajes: 968


mental


Ver Perfil
Optimizar asignacion de cadenas?
« en: 4 Octubre 2011, 21:41 »

buenas :) tengo una duda como puedo hacer para optimizar el uso de cadenas :P
mas que todo ahorita tengo una duda de como optimizar la asignacion de grandes cadenas :P
un ejemplo:

dim X as string
X = string$(1000,"0")

bueno tengo una cadena grande de 1000 caracteres como un ejemplo
ahora tengo un bucle que le asigna X cantidad de caracteres que depende de una condicion el bucle
y le va concatenando cadenas y cadenas asi:

X = X & cadena

bueno mas que todo a lo que quiero llegar es como puedo optimizar la concatenacion de cadenas ya que trabajar con cadenas de gran longitud usa bastante recursos :P
y no se me a podido venir a la mente trabajar con punteros memoria y todo eso :P
algunas ideas por favor :P
espero haberme dado a entender :)


En línea
raul338
Moderador
***
Desconectado Desconectado

Mensajes: 2.371


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Optimizar asignacion de cadenas?
« Respuesta #1 en: 4 Octubre 2011, 23:09 »

Seba123neo habia publicado esto, que te va a venir como anillo al dedo :xD

Concatenar Strings Super Rapido (StringBuilder)


En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.005



Ver Perfil WWW
Re: Optimizar asignacion de cadenas?
« Respuesta #2 en: 5 Octubre 2011, 00:20 »

Una cosa que se nota mucho:

Haz esto:
Código
CadenaLarga=Cadenalarga & (CadenaCorta1 & CadenaCorta2)

En vez de esto:
Código
CadenaLarga=Cadenalarga & CadenaCorta1 & CadenaCorta2

DoEvents! :P
En línea

RHL


Desconectado Desconectado

Mensajes: 968


mental


Ver Perfil
Re: Optimizar asignacion de cadenas?
« Respuesta #3 en: 5 Octubre 2011, 00:37 »

Seba123neo habia publicado esto, que te va a venir como anillo al dedo :xD

Concatenar Strings Super Rapido (StringBuilder)

:D vaya interesante tio se te agradece :D

Una cosa que se nota mucho:

Haz esto:
Código
CadenaLarga=Cadenalarga & (CadenaCorta1 & CadenaCorta2)

En vez de esto:
Código
CadenaLarga=Cadenalarga & CadenaCorta1 & CadenaCorta2

DoEvents! :P

gracias Psyke1 :D lo tomare en cuenta :)


bueno buscando tambien encontre este enlace que por cierto es muy interesante sobre optimizacion de cadenas
y tambien sobre otras optimizaciones  >:D

http://www.aivosto.com/vbtips/stringopt.html#whyslow
« Última modificación: 5 Octubre 2011, 00:55 por raul338 » En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Asignacion de Ips
Hacking Básico
Yello_Overloop 4 595 Último mensaje 5 Julio 2004, 16:48
por D4RK
ASIGNACION IP
Redes
FRABROBE 0 340 Último mensaje 28 Noviembre 2005, 23:14
por FRABROBE
Asignación de la Red
Redes
Naur 2 579 Último mensaje 8 Noviembre 2007, 16:31
por Naur
asignacion!
Programación C/C++
brenda hg 2 428 Último mensaje 2 Noviembre 2007, 17:55
por fosigoro
Virtualbox asignacion de ip
Hacking Linux/Unix
415richard 0 766 Último mensaje 7 Septiembre 2011, 01:15
por 415richard
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines