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
In parallel, it would be good to know which parts of the applications are the greatest memory consumers in the applications.
Likely the torrent repository is the data structure that consumes a great percentage of the application's total memory consumption, but there could also be other parts like:
Threads (especially if we have deadlocks that keep threads around for too long)
Responses
I don't know how to do memory profiling, but I would start with something simple like calculating the size and number of the structs we think are the most consuming and comparing it with the total memory used by the application.
@mickvandijke was doing memory consumption calculations in this PR for the torrent repository.
@Power2All suggested using pmap. This is the current output in the live demo:
Relates to: #825
Recently I've been increasing the server where we host the live demo because the server was running out of memory.
I've also been discussing whether it makes sense to limit the memory consumed by the application.
In parallel, it would be good to know which parts of the applications are the greatest memory consumers in the applications.
Likely the torrent repository is the data structure that consumes a great percentage of the application's total memory consumption, but there could also be other parts like:
I don't know how to do memory profiling, but I would start with something simple like calculating the size and number of the structs we think are the most consuming and comparing it with the total memory used by the application.
@mickvandijke was doing memory consumption calculations in this PR for the torrent repository.
@Power2All suggested using
pmap
. This is the current output in the live demo:And for
top
command:The text was updated successfully, but these errors were encountered: