# Why it is so slow opening projects?

**URL:** <https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522>\
**Category:** Ignition\
**Created:** [May 24, 2012, 3:12pm UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522 "2012-05-24T15:12:45Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![SamJaimes](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@SamJaimes](https://forum.inductiveautomation.com/u/SamJaimes)\
**Post date:** [May 24, 2012, 3:12pm UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/1 "2012-05-24T15:12:45Z")

</div>

I have a project installed in a machine with a good internet connection. The client runs the project in a pc with a good internet access, but the project takes like 15 seconds to load. Why it takes so long? Is there a way to make the project faster?

Thanks for your answers!

---

<div class="post-metadata">

**Author:** ![Greg.Buehler](https://avatars.discourse-cdn.com/v4/letter/g/ecc23a/32.png) [@Greg.Buehler](https://forum.inductiveautomation.com/u/Greg.Buehler)\
**Post date:** [May 24, 2012, 3:30pm UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/2 "2012-05-24T15:30:08Z")

</div>

[quote=“SamJaimes”]I have a project installed in a machine with a good internet connection. The client runs the project in a pc with a good internet access, but the project takes like 15 seconds to load. Why it takes so long? Is there a way to make the project faster?

Thanks for your answers![/quote]

You have to remember that Ignition doesn’t actively install anything on the machine per say. When you start a jnlp file Java Web start checks to see if the currently cached files on the local machine are expired, or if the files on the gateway are newer, the complete project is then downloaded and then Java needs unpackage everything into the cache and fire up the client. While each individual step in the process is relatively quick, put all together it does take a few seconds.

That being said, I’m not sure of the impacts, but it looks like you could make Java do the checking for newer versions in the background by adding

```auto
<update check='background'/>
```

to the end of the jnlp file.

---

<div class="post-metadata">

**Author:** ![tailfire](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@tailfire](https://forum.inductiveautomation.com/u/tailfire)\
**Post date:** [June 2, 2012, 12:11am UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/3 "2012-06-02T00:11:38Z")

</div>

I also experience the same issues. i was wandering if there is a way to make a tag that reads in  
the clients machine performance ie memory and cpu. relevant to my project i think it is impacted  
by the heavy use of graphics and unused screens left in the project that are also getting cached. i also  
would like to know if its better to try to manage better which windows close or just swap… my thoughts  
are to let the heavy ones stay cached and close the ones that are less " graphical"… I would also like to know  
the relationship of the polling rate to the screen load time. I pretty much have to design for the poorest pc  
as to insure it operates well for all users. i would also like to know better how to manage all this when there are also  
users with dual monitors. if they launch fullscreen the project disappears…i had to enable windowed mode and instruct  
those users to use it instead…

---

<div class="post-metadata">

**Author:** ![tailfire](https://avatars.discourse-cdn.com/v4/letter/t/b5a626/32.png) [@tailfire](https://forum.inductiveautomation.com/u/tailfire)\
**Post date:** [June 2, 2012, 12:19am UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/4 "2012-06-02T00:19:43Z")

</div>

any advice to improve project performance appreciated. please steer me in the right direction if I  
could do these things better to make a more reliable application… java does unpredictable things sometimes  
with some managerial users this is not really a good thing… i had a dual monitor user who drug the windowed project  
to their second monitor and it went haywire. it took some " gentle persuasion" to finally get the project completely up  
and running. this didnt make a very good impression since we just started with ignition in my plant and i am the sole designer… needless to say i could use all the tips i can get…

---

<div class="post-metadata">

**Author:** ![Michael.Stofan](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/michael.stofan/32/3342_2.png) [@Michael.Stofan](https://forum.inductiveautomation.com/u/Michael.Stofan)\
**Post date:** [June 4, 2012, 9:36pm UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/5 "2012-06-04T21:36:40Z")

</div>

@SamJaimes The amount of time it takes to load a project varies greatly depending on what that project contains. For instance if you have a large amount of windows or many large images a project will take longer than a smaller project.

What is the general size of your project in terms of screens and images?

Does this happen on first launch or every time?

---

<div class="post-metadata">

**Author:** ![SamJaimes](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@SamJaimes](https://forum.inductiveautomation.com/u/SamJaimes)\
**Post date:** [June 13, 2012, 7:59am UTC](https://forum.inductiveautomation.com/t/why-it-is-so-slow-opening-projects/4522/6 "2012-06-13T07:59:33Z")

</div>

No, just happens opening the project, but it is solved. It was more about the images. Thanks for your help
