Giter Site home page Giter Site logo

electrode-keepalive's People

Contributors

jasonwilson avatar jchip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

electrode-keepalive's Issues

Should Expiry be more or less than keepAliveMsecs?

Just curious if there are any known quirks. I know we're dealing with two things here, expiry of DNS cache and pinging the server to keep it's sockets open every n msec but have there been any noticeable behaviors where one should keep expiry or keepalivemsec at a particular threshold over the other for

Memory Leak

Team,

I wanted to inform you that since we introduced electrode into our code we noticed pretty drastic memory leaks which caused us to revert our changes. While preliminary review of the code doesn't show anything obvious, the evidence is clear.

screen shot 2017-06-15 at 11 49 34 am

This graph shows our memory metrics of our UI application, which a partnered API also saw the same memory decline. No other code changes were introduced. You'll notice the flat line is a set of servers that don't have the module while the rapid decline includes electrode.

Same is true for our regularly deployed development environment (flat lines are other non-prod environments)

screen shot 2017-06-15 at 11 59 27 am

We followed your implementation instructions completely. Since removing electrode, our memory is flat.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.