Optimized loading of program data on a device comprises receiving a
program including multiple program units, at least one of which is a main
program unit. A use graph of the program is obtained, where the root node
of the use graph represents the joining of the root node to one or more
nodes representing the at least one main program unit. The multiple
program units are ordered based at least in part on a depth-first
traversal of the use graph and the ordered program is communicated to the
device.
Il caricamento ottimizzato dei dati di programma su un dispositivo contiene la ricezione del programma compreso le unità multiple di programma, almeno uno di cui è un'unità principale di programma. Un grafico di uso del programma è ottenuto, dove il nodo della radice del grafico di uso rappresenta unirsi del nodo della radice ad uno o più nodi che rappresentano la almeno un'unità principale di programma. Le unità multiple di programma sono ordinate hanno basato almeno in parte su un profondità-primo traversal del grafico di uso ed il programma ordinato è comunicato al dispositivo.