You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a lot of provider methods in a guice module. I want to time every provider method in order to debug startup time of my application. Does guicy have any mechanism to achieve this? If not, is there any way I can implement a custom annotation to time the methods instead of manually adding timers to all methods?
The text was updated successfully, but these errors were encountered:
├── [47%] INJECTOR created in 204.2 ms
│ ├── Module execution: 124 ms
│ ├── Interceptors creation: 2 ms
│ ├── TypeListeners & ProvisionListener creation: 2 ms
│ ├── Scopes creation: 1 ms
│ ├── Binding creation: 20 ms
│ ├── Module annotated method scanners creation: 1 ms
│ ├── Binding initialization: 29 ms
│ ├── Collecting injection requests: 2 ms
│ ├── Static validation: 3 ms
│ ├── Instance member validation: 3 ms
│ ├── Provider verification: 1 ms
│ ├── Static member injection: 7 ms
│ ├── Instance injection: 3 ms
│ └── Preloading singletons: 4 ms
These are intercepted internal guice timers (guice internal stats) and there is no other stats (provided by guice). If it will not be enough you will have to write your own timers.
I have a lot of provider methods in a guice module. I want to time every provider method in order to debug startup time of my application. Does guicy have any mechanism to achieve this? If not, is there any way I can implement a custom annotation to time the methods instead of manually adding timers to all methods?
The text was updated successfully, but these errors were encountered: