como optimizar programas

Iniciado por Drewermerc, 15 Mayo 2014, 05:13 AM

0 Miembros y 1 Visitante están viendo este tema.

Drewermerc

hola a todo.
bueno de nuevo yo aqui pidiendo mas ayuda.

bueno quisiera saber como optimizar un programas como saber cuanta memoria ram ocupa en su tempo de ejecucion, como saber si su rendimiento mejoro al haberlo modificado o algun otro consejo que me den para aprender a optimizar programas.

bueno quisiera saber esto por que yo ordenaba array con el metodo bubblesort pero me dijeron que es muy lento en ordenamientos grandes y por eso me surgieron estas dudas.

bueno espero que me puedan ayudar.

saludos.
drewermerc.

engel lex

aunque esto no te respondeerá ni ayudará en tu pregunta, este video es interesante, es una visualizacion con sonido de 15 algoritmos de organizacion funcionando :P mira lo lento del buble sort en relacion a otros

[youtube=640,360]https://www.youtube.com/watch?v=kPRA0W1kECg[/youtube]
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Drewermerc

#2
hola engel lex

bueno gracia spor reponde y bueno si es  lento este metodo y bueno intentare investigar sobre los demas metodos haber que puedo hacer y bueno gracias de nuevo.

saludos.
Drewermerc.

engel lex

#3
aqui tienes estos metodos (pagina en ingles) donde usa los api de windows para hacer esto y al final lo hace con linux, espero que eso te sirva, tambien el tiempo de ejecucion es una señal util (cuando hablamos de varios segudos de ejecucion, por debajo de 1 segundo es poco preciso debido a las prioridades del so)


-------------------------------------------- modificado :P

aqui consegui otros metodos para un metodo "generico" de llevar esto con un poco mas de precision
link (es una de las ultimas respuestas, que dice "For a generic C++ memory tracker you will need to overload the following:")
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Drewermerc

hola angel lex.
bueno muchas gracias por la informacion la voy a revisa a detalle.
nos vemos.
saludos.
Drewermerc.

sanenr

#5
por alli encontro esto que me parecio interesante, busca dentro de este link hay muchas mas herramientas de intel, inclusive videos

https://software.intel.com/en-us/code-samples/intel-c-compiler/utilities
https://software.intel.com/en-us/search/site/language/en?query=performance

Drewermerc

hola sanenr.
gracias revisare la pagina.
saludos.
drewermerc