Jump to content

Que seria mas rápido


Arsilex

Recommended Posts

Cual seria en vuestra opion mas rapido y eficiente de estos dos casos:

Caso 1

  
local texts = {"test","test","test","test","test","test","test","test","test","test"} 
addEventHandler("onClientRender", root, 
function() 
    for k, text in ipairs( texts ) do 
        dxDrawText(text , 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    end 
end) 

Caso 2

  
addEventHandler("onClientRender", root, 
function() 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
    dxDrawText("Test", 369, 91, 610, 127, tocolor(255, 255, 255, 255), 1.00, "default", "left", "center", false, false, true, false, false) 
end) 
  

Link to comment

Bueno yo acabo de hacer unas pruebas...

el resultado fue el siguiente:

Con 10.000 dxdrawText los resultados fueron:

1º Resultado: 27.6 Millisegundo | DX sin for loop

2º Resultado: 27.0 Millisegundo | DX con for loop

En cambio con 100.000 dxdrawText los resultados fueron:

Resultado 1º : 270.7 Millisegundo | DX sin for loop

Resultado 1º : 271.1 Millisegundos | DX con for loop

así que esto me deja un poco confundido cual es mejor entonces?

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...