Skip to content
Examples of memory leaks and common patterns that cause them
Branch: master
Clone or download
Latest commit a02c198 Apr 19, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add exercise 5 Apr 4, 2017
config Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
exercises Fixed a typo Apr 20, 2017
public Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
tests Minor cleanup; package bumps Apr 11, 2017
vendor Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
.bowerrc Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
.editorconfig Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
.ember-cli Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
.eslintrc.js Add eslint rule for semicolons Mar 10, 2017
.gitignore Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
.travis.yml Setup yarn Mar 9, 2017
.watchmanconfig Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
README.md Add Travis badge to readme Apr 12, 2017
bower.json Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
ember-cli-build.js Add Bulma css styles Mar 10, 2017
package.json
testem.js Initial Commit from Ember CLI v2.11.1 Mar 8, 2017
yarn.lock Minor cleanup; package bumps Apr 11, 2017

README.md

Memory Leak Examples Build Status

This is a simple training application to help you get comfortable finding memory leaks and fixing them in the context of an actual web application. While this application is an Ember app, there is little in this training that is specific to Ember and pre-requisite knowledge of Ember is not required in order to do any of the exercises provided.

Prerequisites

You will need the following things properly installed on your computer in order to get the application up and running and to work through the exercises:

Installation

Once you have the prerequisites setup on your machine, you can install this applications and its dependencies with the following commands:

  • git clone https://github.com/ember-best-practices/memory-leak-examples.git
  • cd memory-leak-examples
  • yarn install*

*Note: Yarn is used to ensure that dependencies (including nested dependencies) are locked to a specific version. You can use npm install, but the results of the exercises may vary.

Exercises

After completing installation, jump into the exercises directory. From there, just read through the exercises in order and you should do just fine. Good luck!

You can’t perform that action at this time.