Trimming memory onStop

This commit is contained in:
Vitor Pamplona 2023-11-22 16:10:55 -05:00
parent 74d66f2035
commit 61f52ef62e
2 changed files with 6 additions and 2 deletions

View File

@ -207,7 +207,7 @@ class Relay(
"EVENT" -> {
val event = Event.fromJson(msgArray.get(2))
Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
// Log.w("Relay", "Relay onEVENT ${event.kind} $url, $channel ${msgArray.get(2)}")
listeners.forEach {
it.onEvent(this@Relay, channel, event)
if (afterEOSE) {
@ -276,7 +276,7 @@ class Relay(
if (filters.isNotEmpty()) {
val request =
"""["REQ","$requestId",${filters.take(10).joinToString(",") { it.filter.toJson(url) }}]"""
Log.d("Relay", "onFilterSent $url $requestId $request")
// Log.d("Relay", "onFilterSent $url $requestId $request")
socket?.send(request)
eventUploadCounterInBytes += request.bytesUsedInMemory()
afterEOSE = false

View File

@ -167,6 +167,10 @@ class MainActivity : AppCompatActivity() {
override fun onStop() {
super.onStop()
GlobalScope.launch(Dispatchers.Default) {
serviceManager.trimMemory()
}
Log.d("Lifetime Event", "MainActivity.onStop")
}