kmcurry / bwjs

Bridgeworks for JavaScript
MIT License
0 stars 0 forks source link

Monitor & improve Performance where possible #94

Open kmcurry opened 9 years ago

kmcurry commented 9 years ago

screen shot 2015-02-28 at 9 08 37 am

screen shot 2015-02-28 at 9 13 33 am

screen shot 2015-02-28 at 9 31 32 am

screen shot 2015-02-28 at 9 36 51 am

screen shot 2015-02-28 at 9 18 07 am

screen shot 2015-02-28 at 9 21 44 am

screen shot 2015-02-28 at 9 25 12 am

screen shot 2015-02-28 at 9 43 06 am

screen shot 2015-02-28 at 9 47 58 am

screen shot 2015-02-28 at 10 17 19 am

screen shot 2015-02-28 at 11 25 46 am

mbrazell commented 9 years ago

This is a big deal and something I've been concerned about. I feel like the graph nature of our stuff is slowing us down. We are going to need to think out of the box for this one. On Feb 28, 2015 9:53 AM, "Kevin Curry" notifications@github.com wrote:

[image: screen shot 2015-02-28 at 9 08 37 am] https://cloud.githubusercontent.com/assets/69151/6426553/735058a0-bf2f-11e4-8500-3e6aa924eb00.png

[image: screen shot 2015-02-28 at 9 13 33 am] https://cloud.githubusercontent.com/assets/69151/6426554/75c02e6c-bf2f-11e4-9790-1965d4b8a4ff.png

[image: screen shot 2015-02-28 at 9 31 32 am] https://cloud.githubusercontent.com/assets/69151/6426555/78657514-bf2f-11e4-9efe-ee43cc9d6637.png

[image: screen shot 2015-02-28 at 9 36 51 am] https://cloud.githubusercontent.com/assets/69151/6426556/7b7c72d4-bf2f-11e4-9506-47cccb0edda3.png

[image: screen shot 2015-02-28 at 9 18 07 am] https://cloud.githubusercontent.com/assets/69151/6426557/7f0ed55e-bf2f-11e4-926b-49724f0724af.png

[image: screen shot 2015-02-28 at 9 21 44 am] https://cloud.githubusercontent.com/assets/69151/6426558/81fbf238-bf2f-11e4-9206-dfb8d4beb540.png

[image: screen shot 2015-02-28 at 9 25 12 am] https://cloud.githubusercontent.com/assets/69151/6426559/86306a28-bf2f-11e4-83e5-736618041e01.png

[image: screen shot 2015-02-28 at 9 43 06 am] https://cloud.githubusercontent.com/assets/69151/6426560/880e35be-bf2f-11e4-82d8-f31c43a6114f.png

[image: screen shot 2015-02-28 at 9 47 58 am] https://cloud.githubusercontent.com/assets/69151/6426561/8d0b3198-bf2f-11e4-8b71-51ff25c728c1.png

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94.

mbrazell commented 9 years ago

I believe we need to trade some flexibility for performance. Make some assumptions here and there, make a "leaner" version with esoteric features disabled. On Feb 28, 2015 10:11 AM, "Michael Chase" michaelchasebrazell@gmail.com wrote:

This is a big deal and something I've been concerned about. I feel like the graph nature of our stuff is slowing us down. We are going to need to think out of the box for this one. On Feb 28, 2015 9:53 AM, "Kevin Curry" notifications@github.com wrote:

[image: screen shot 2015-02-28 at 9 08 37 am] https://cloud.githubusercontent.com/assets/69151/6426553/735058a0-bf2f-11e4-8500-3e6aa924eb00.png

[image: screen shot 2015-02-28 at 9 13 33 am] https://cloud.githubusercontent.com/assets/69151/6426554/75c02e6c-bf2f-11e4-9790-1965d4b8a4ff.png

[image: screen shot 2015-02-28 at 9 31 32 am] https://cloud.githubusercontent.com/assets/69151/6426555/78657514-bf2f-11e4-9efe-ee43cc9d6637.png

[image: screen shot 2015-02-28 at 9 36 51 am] https://cloud.githubusercontent.com/assets/69151/6426556/7b7c72d4-bf2f-11e4-9506-47cccb0edda3.png

[image: screen shot 2015-02-28 at 9 18 07 am] https://cloud.githubusercontent.com/assets/69151/6426557/7f0ed55e-bf2f-11e4-926b-49724f0724af.png

[image: screen shot 2015-02-28 at 9 21 44 am] https://cloud.githubusercontent.com/assets/69151/6426558/81fbf238-bf2f-11e4-9206-dfb8d4beb540.png

[image: screen shot 2015-02-28 at 9 25 12 am] https://cloud.githubusercontent.com/assets/69151/6426559/86306a28-bf2f-11e4-83e5-736618041e01.png

[image: screen shot 2015-02-28 at 9 43 06 am] https://cloud.githubusercontent.com/assets/69151/6426560/880e35be-bf2f-11e4-82d8-f31c43a6114f.png

[image: screen shot 2015-02-28 at 9 47 58 am] https://cloud.githubusercontent.com/assets/69151/6426561/8d0b3198-bf2f-11e4-8b71-51ff25c728c1.png

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94.

kmcurry commented 9 years ago

I tend to agree. But we're not way off. There are certain things we do I haven't yet isolated that spike it, though.

mbrazell commented 9 years ago

I have been thinking a lot about this because it's a reflection on me, and i want us both to succeed! I have some good ideas to make the update and render cycles faster, making a few assumptions; things like we will only have one camera, models have one color texture at most (for now anyway) for instance. On Feb 28, 2015 11:26 AM, "Kevin Curry" notifications@github.com wrote:

I tend to agree. But we're not way off. There are certain things we do I haven't yet isolated that spike it, though.

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76532916.

kmcurry commented 9 years ago

Don't get bent. :^) it just occurred to me to compare with a bunch of threejs demos. We stack up ok. Great if we can do even better. But priority is still to be able to use snap and physics as intended. Without those we don't have a product.

On Saturday, February 28, 2015, Michael Chase Brazell < notifications@github.com> wrote:

I have been thinking a lot about this because it's a reflection on me, and i want us both to succeed! I have some good ideas to make the update and render cycles faster, making a few assumptions; things like we will only have one camera, models have one color texture at most (for now anyway) for instance. On Feb 28, 2015 11:26 AM, "Kevin Curry" <notifications@github.com javascript:_e(%7B%7D,'cvml','notifications@github.com');> wrote:

I tend to agree. But we're not way off. There are certain things we do I haven't yet isolated that spike it, though.

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76532916.

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76540092.

Kevin Curry Virginia Beach, VA

3Scape begins @ http://3Scape.me

mbrazell commented 9 years ago

I'm not bent :). I'll get started asap On Feb 28, 2015 4:55 PM, "Kevin Curry" notifications@github.com wrote:

Don't get bent. :^) it just occurred to me to compare with a bunch of threejs demos. We stack up ok. Great if we can do even better. But priority is still to be able to use snap and physics as intended. Without those we don't have a product.

On Saturday, February 28, 2015, Michael Chase Brazell < notifications@github.com> wrote:

I have been thinking a lot about this because it's a reflection on me, and i want us both to succeed! I have some good ideas to make the update and render cycles faster, making a few assumptions; things like we will only have one camera, models have one color texture at most (for now anyway) for instance. On Feb 28, 2015 11:26 AM, "Kevin Curry" <notifications@github.com javascript:_e(%7B%7D,'cvml','notifications@github.com');> wrote:

I tend to agree. But we're not way off. There are certain things we do I haven't yet isolated that spike it, though.

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76532916.

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76540092.

Kevin Curry Virginia Beach, VA

3Scape begins @ http://3Scape.me

— Reply to this email directly or view it on GitHub https://github.com/kmcurry/bwjs/issues/94#issuecomment-76549013.