On 06/07/2017 07:17 PM, Gautier de Montmollin wrote: > It is a lazy assumption. > If the server side does image processing for instance, there is perhaps > a good reason to suppress checks. > The gain in response time and CPU usage will be significant. > After all why does GNAT have more and more check suppressions ? > It's certainly not for the fun of it... > Perhaps it's due to actual customer requests ?...
As I said, in decades of use, I have never encountered a situation where suppressing checks was necessary to meet the timing requirements. This covers a wide variety of application domains, including hard real time. This is because suppressing checks does not make a significant difference. Programs spend a very small amount of their time doing checks. (I have seen claims of 10% reduction by suppressing checks, but never actually seen anything that large.) Certainly lots of people want to suppress checks, but none have ever been able to justify doing so. If you can show me a real-world example with real timing requirements that cannot be met without suppressing checks then that would change things. Until then, though, I conclude that suppressing checks is never justified. -- Jeff Carter "I wave my private parts at your aunties." Monty Python & the Holy Grail 13 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Gnoga-list mailing list Gnoga-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gnoga-list