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

Reply via email to