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
*Note: this will cause some log messages to be lost when the system is
under very heavy load. This is considered a worthwhile tradeoff if
it ensures the system stay active and serving some requests.*
It is bad practice to do synchronous logging within Akka. Moreover,
thread dumps from a recent period of heavy load and poor performance
appear to indicate contention caused by blocking within the main akka
thread pool. All of the default dispatcher threads bar one looked
like:
```"application-akka.actor.default-dispatcher-11" #80 prio=5 os_prio=0 tid=0x00007fa448007000 nid=0x6e4 waiting for monitor entry [0x00007fa464418000]
java.lang.Thread.State: BLOCKED (on object monitor)
at ch.qos.logback.core.AppenderBase.doAppend(AppenderBase.java:63)
- waiting to lock <0x000000064f717780> (a com.gu.logback.appender.kinesis.KinesisAppender)```
Binding only to click results in a 300ms delay before executing handler. Bind to touchstart as well and see the massive difference in responsiveness:
Theory here: https://developers.google.com/mobile/articles/fast_buttons
I'm thinking specifically on the sections dropdown control.
The text was updated successfully, but these errors were encountered: