Skip to content

Instantly share code, notes, and snippets.

@leocwolter
Created April 30, 2014 20:29
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leocwolter/4f7299cfd7e7cb071e01 to your computer and use it in GitHub Desktop.
Save leocwolter/4f7299cfd7e7cb071e01 to your computer and use it in GitHub Desktop.
Javascript - Inheritance benchmark
- Instanciar a classe filha 1000 * 1000 vezes
Parasitic: 348ms
Pseudo: 362ms
Functional: 1053ms
- Instanciar a classe pai 1000 * 1000 vezes
Parasitic: 14ms
Pseudo: 16ms
Functional: 56ms
- Chamar um método da classe filha 1000 * 1000 vezes
Parasitic: 106ms
Pseudo: 123ms
Functional: 171ms
- Chamar um método da classe pai 1000 * 1000 vezes
Parasitic: 56ms
Pseudo: 71ms
Functional: 69ms
Especificações da máquina:
SO: Ubuntu 12.04.4 LTS
Processador: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz 64 bits
RAM: 4Gb
* Os testes foram rodados em cima do node v0.10.24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment