ber Posted January 17, 2022 Share Posted January 17, 2022 Adicionar em todo código funções useful (isMouseInPosition, countPlayersInRange, numberFormat, etc.) dá um trabalho e uma poluição no código. E se, ao invés de adicioná-las em cada código, inserir todas em um script separado e puxar elas através de export? Imagino que seja possível, mas gostaria de saber se isso afetaria negativamente o server em questão de desempenho ou é uma diferença praticamente nula? Essa diferença é maior caso seja uma function usada dentro de um onClientRender (numberFormat por exemplo), visto que ficará chamando o export a todo instante? Link to comment
Other Languages Moderators Lord Henry Posted January 17, 2022 Other Languages Moderators Share Posted January 17, 2022 Sim, pesará mais no servidor do que adicioná-las sempre aos scripts. A função call (ou exports) é bem pesadinha de ser executada e completamente inviável a cada frame. Nota da Wiki: A função call pode gerar sobrecarga no desempenho. Elas não são equivalentes às funções chamadas no mesmo resource. Link to comment
ber Posted January 17, 2022 Author Share Posted January 17, 2022 12 minutes ago, Lord Henry said: Sim, pesará mais no servidor do que adicioná-las sempre aos scripts. A função call (ou exports) é bem pesadinha de ser executada e completamente inviável a cada frame. Nota da Wiki: A função call pode gerar sobrecarga no desempenho. Elas não são equivalentes às funções chamadas no mesmo resource. Não sabia que exports no onClientRender era tão prejudicial assim. Então criar um servidor inteiro usando dgs ao invés de dx ou gui não é recomendado? Link to comment
Other Languages Moderators Lord Henry Posted January 18, 2022 Other Languages Moderators Share Posted January 18, 2022 Não é recomendável. A própria Wiki do DGS também fala que é necessário muita memória de vídeo para manter o DGS funcionando. 1 Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now