Your build and tests may run more slowly on CircleCI than on a local developer machine.
This can be due to the executor being used (i.e. Docker vs Machine), along with shared resources vs dedicated hardware.
To offer a cost-effective service, all standard builds run with 2 CPU cores and 4GB RAM.
How to speed up builds and tests
You can split your tests to run in parallel in multiple containers using parallelism and test splitting.
Customers on different CircleCI Plans can utilize other resource classes that give you more CPU power or RAM. Available resource classes can be found in our docs.