# Need Help with Compiling Terminology and time it takes to compile

**URL:** <https://forum.kirupa.com/t/need-help-with-compiling-terminology-and-time-it-takes-to-compile/321906>\
**Category:** flash\
**Created:** [May 4, 2011, 3:19pm UTC](https://forum.kirupa.com/t/need-help-with-compiling-terminology-and-time-it-takes-to-compile/321906 "2011-05-04T15:19:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jany](https://avatars.discourse-cdn.com/v4/letter/j/ce7236/32.png) [@jany](https://forum.kirupa.com/u/jany)\
**Post date:** [May 4, 2011, 3:19pm UTC](https://forum.kirupa.com/t/need-help-with-compiling-terminology-and-time-it-takes-to-compile/321906/1 "2011-05-04T15:19:10Z")

</div>

Ok, so using Flash IDE, compiling takes a long time on my laptop because it all compiles at run time I guess? So it checks for errors, warnings, etc only after you test or compile it.

In say, C# or Flashbuilder, everything is checked prior to you having to test or compile, so it is immediate.

If I have a 20 megabyte FLA using the Flash IDE, it will take me approximately 20-25 seconds to merely test my program. Disabling the warnings in publish settings reduces this drastically (20-30%?) but still, so time consuming when I need to test every minute after changing some code.

If I have a 20 megabyte file using C# or Flashbuilder, and test it, it will immediately come up because all of the errors are checked before I test.

Why? What are the differences? What are these compile times called?

Thank you! :bu: :face: :bu:
