Bueno, nmo he encontrado diferemcias visibles con dos bmp de 1440 * 900 * 3 :blink:Entonces probablemente esto no se ejecute miles de veces seguidas sino espaciadas :scream:
asi que dejare cualquiera de los dos.
gracias.
quizas tiene algun error, yo ya no programo en C ;) pero bueno...Si, C# tiene punteros..
una duda... C# todabia tiene puntero ??? espero que si
espero te ayude...
Realmente hay una altisima probabilidad de que esto sea una perdida de tiempo absoluta. No tiene sentido intentar hacer esto con C# ya que no es la herramienta adecuada, si lo es para que el programa llegue a buen puerto y sea completado en el menor tiempo posible, con la mayor simplicidad y con gran posibilidad de reutilizar el codigo generado y que este sea generado en gran parte de la misma forma pero estas ventajas (entre otras mas) se vuelven desventajas a la hora de optimizar ya que se pierde el control del codigo generado.
que tan importante es el consumo de memoria a la hora de medir el performance en millones de ciclos?
Si tengo una clase X con campos y metodos que tan mas eficiente seria dejar todos sus metodos esticos versus versiones diferentes de los mismos metodos pero no estaticos?
Es decir reservar 2'500.000 porciones de memoria de tamaño N/x es más rápido que reservar 2'500.000 porciones de memoria de tamaño N? :rolleyes:
new int(): 0.006 microseconds
new T() where T is int: 0.030 microseconds
new class(): 0.042 microseconds
new T() where T is class: 2.0 microseconds