22.11.2017, 14:23
Quote:
Bem legal, sу uma dica em relaзгo ao github:
Evita dar commit dizendo apenas "changes", "fixes" e coisas do tipo. O sumбrio й bem importante nos commits, й como os tнtulos dos textos, resume em poucas palavras o que vocк fez. Utilizar "minor changes", "minor fix" atй vai se a alteraзгo for bem pequena mesmo e facilmente identificбvel. Vocк disse que comeзou a usar packed strings, se vocк sу fez isso, dб o commit dizendo "implementing packed strings". Se fizer muitas mudanзas, alterar vбrias partes do cуdigo que fazem coisas diferentes, algoritmos ... vocк pode colocar no sumбrio "major changes" e utilizar a descriзгo do commit pra especificar o que vocк fez. Em relaзгo а include eu sу gostaria de dizer que as packed strings poderiam ser opcionais, vocк salva memуria gastando um pouco de processamento, й um balanзo que deveria ser escolhido pelo usuбrio. Fora isso tб bem legal mesmo. |
Sobre as packed strings, й realmente necessбrio pois a include faz uso de arrays bem grandes, jб usando o tamanho do AMX fica em torno de 1MB (MAX_PLAYERS definido em 500). Nгo usando, creio que AMX deve ficar na faixa dos 10MB.
Nгo sei outro jeito de economizar memуria. Arrays com 3 dimensхes aumentam bastante o tamanho do AMX.