Skip to content
This repository was archived by the owner on Apr 22, 2021. It is now read-only.

Commit 86d83b9

Browse files
author
Tambup
authored
Create memory_usage.md
1 parent 4674b6c commit 86d83b9

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

Per Relazione/memory_usage.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Descrizione dell'utilizzo della memoria ottenuto tramite [memory-profiler](https://pypi.org/project/memory-profiler/)
2+
3+
### N.B.: in tutti i risultati che seguono la memoria occupata da Closure.build è ampiamente sottostimata. La ragione di ciò sta nel fatto che tutto ciò che viene creato dentro closure viene in larga parte deallocato alla terminazione del metodo stesso. Dunque la memoria cresce durante la durata di build (anche di diverse decine di MB), ma alla fine del metodo il cambiamento è irrisorio/nullo.
4+
5+
Si sottolinea a tal proposito che alcuni residui possono essere presenti in quanto viene mantenuto solo ciò a cui è associata una regex. Dunque più sono questi elementi più è probabile che il cambiamento risulti visibile.
6+
7+
I cosiddetti "task" sono i compiti presenti nella consegna.
8+
9+
## Primo test
10+
task 1:
11+
+ 0.37M in build CFANSpace
12+
13+
task 2:
14+
+ ~0M in build CFANSObservation
15+
16+
task 4:
17+
+ 0.32M in build CFANSpace
18+
+ ~0M in build Closure
19+
20+
21+
## Altra rete
22+
task 1:
23+
+ 0.37M in build CFANSpace
24+
25+
task 2:
26+
+ 0.37M in build CFANSObservation
27+
28+
task 4:
29+
+ 0.37M in build CFANSpace
30+
+ ~0M in build Closure
31+
32+
33+
## Benchmark
34+
task 1:
35+
+ 0.63M in build CFANSpace
36+
37+
task 2:
38+
+ 0.63M in build CFANSObservation
39+
40+
task 4:
41+
+ 0.63M in build CFANSpace
42+
+ 0.26M in build Closure
43+
44+
45+
## Domotica
46+
task 1:
47+
+ 0.63M in build CFANSpace
48+
49+
task 2:
50+
+ 0.32M in build CFANSObservation
51+
52+
task 4:
53+
+ 0.63M in build CFANSpace
54+
+ ~0M in build Closure

0 commit comments

Comments
 (0)