comp.lang.ada
 help / color / mirror / Atom feed
* Child vs nested package : efficiency matter
@ 2010-05-29 12:56 Yannick Duchêne (Hibou57)
  2010-05-30  1:17 ` BrianG
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Yannick Duchêne (Hibou57) @ 2010-05-29 12:56 UTC (permalink / raw)


Hillo,


For some reasons, I've turned some nested package -- packages nested in  
the body of package -- into a set of child packages instead.

I've noticed the application's execution time is now an average of 125% of  
that of the old implementation.

The implementation did not changed otherwise and is still the same.

What can make invokation of subprograms slower when the subprograms are in  
a child package rather than in a nested package ?

Note: this is with optimization enabled -- with -O -- and both old and new  
implementation was compiled with the same options.

I can't explain that and can't imagine a reason why. That's a mystery to  
me.



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2010-06-02 20:35 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-29 12:56 Child vs nested package : efficiency matter Yannick Duchêne (Hibou57)
2010-05-30  1:17 ` BrianG
2010-06-01 15:03 ` Adam Beneschan
2010-06-01 15:34   ` Yannick Duchêne (Hibou57)
2010-06-01 15:38     ` Adam Beneschan
2010-06-01 19:04     ` Simon Wright
2010-06-01 19:11       ` Yannick Duchêne (Hibou57)
2010-06-02 11:11         ` -gnatN breakage was: " Alex R. Mosteo
2010-06-02 14:39           ` Vadim Godunko
2010-06-02 16:45             ` Georg Bauhaus
2010-06-02 16:50               ` Yannick Duchêne (Hibou57)
2010-06-02 20:35               ` Vadim Godunko
2010-06-01 18:35 ` Adam Beneschan
2010-06-01 19:09   ` Yannick Duchêne (Hibou57)
2010-06-01 19:44     ` Adam Beneschan
2010-06-01 19:56       ` Yannick Duchêne (Hibou57)
2010-06-02  1:38     ` BrianG

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox