Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: yokaiworld en Septiembre 19, 2017, 03:49:55 PM

Título: como saber que objeto consume mas recursos
Publicado por: yokaiworld en Septiembre 19, 2017, 03:49:55 PM
ya se que en el debug puedo ver que se consume, pero como puedo saber cual es el objeto que lo consume mas ya sea memoria, cpu , gpu? tengo un simple programa de dibujo que consume de manera exajerada la linea blanca y amarilla en reposo
Título: Re:como saber que objeto consume mas recursos
Publicado por: Void en Septiembre 20, 2017, 12:35:57 AM
Ok, primero corre el juego en modo debug (F6 o haz click en el icono de play rojo), cuando haya cargado ve al debugger:
(https://i.imgur.com/ckfB4C4.jpg)

Y cambia una de las ventanas a Profile, para hacerlo haz click derecho en la barra superior de la ventana que quieres cambiar:
(https://i.imgur.com/t67XzKn.jpg)

Y en el submenu elige Set Type, y luego Profile
(https://i.imgur.com/vD5BlaB.jpg)

La ventana se debería ver así:
(https://i.imgur.com/6tHOaMU.jpg)

Ahora haz click en el circulo negro bajo el nombre de la ventana para empezar a grabar:
(https://i.imgur.com/kkI042a.jpg)

Déjalo correr un rato, si lo necesitas usa el juego como debería ser común, y luego vuelves a hacer click en el circulo, que ahora es rojo, para detenerlo:
(https://i.imgur.com/5EHglrS.jpg)

La lista te muestra los eventos ejecutados y a cual objeto pertenecen, el tiempo que tomaron en ejecutarse a lo largo de la prueba, la cantidad de veces que fueron ejecutados y el porcentaje de tiempo que ocupan en promedio en cada step. También puedes expander los elementos de la lista para ver los mismos detalles de las funciones o scripts dentro de los eventos.
(https://i.imgur.com/AyMMhUe.jpg)