digitalmars.D - minimizing memory footprint
- glen (13/13) Apr 11 2005 I am trying to minimize the memory footprint of a. What happens is the ...
- Thomas Kuehne (13/18) Apr 12 2005 -----BEGIN PGP SIGNED MESSAGE-----
I am trying to minimize the memory footprint of a. What happens is the app starts up runs some D code. This code sets up some structures that are then passed to the "real" app. I would like to minimize the memory footprint that the D code occupies once the structures are built. I am looking for comments on the technique I will describe here as well as alternative suggestions.. We have config.dll (the D code) and app.exe (any language let's say it is C). app.exe loads config.dll dynamically and passes it a block of memory. The config.dll loads the necessary data into the block of memory then returns to app.exe. App.exe then unloads the dll (does anything special need to be done to free all the memory the D garbage collector allocated?), then runs the real application passing in the structures. regards, Glen
Apr 11 2005
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 glen schrieb am Mon, 11 Apr 2005 19:27:01 +0000 (UTC):I am trying to minimize the memory footprint of a. What happens is the app starts up runs some D code. This code sets up some structures that are then passed to the "real" app. I would like to minimize the memory footprint that the D code occupies once the structures are built. I am looking for comments on the technique I will describe here as well as alternative suggestions..candidates: delete SomeObject; std.gc.FullCollect(); std.gc.minimize(); Thomas -----BEGIN PGP SIGNATURE----- iD8DBQFCW+c63w+/yD4P9tIRAsl1AJkBDpcty5IJ9Z+JSkAZiTQ63h+oXgCdGtp3 tng7u0tcjA3cVSBPqbPK8UI= =qf6h -----END PGP SIGNATURE-----
Apr 12 2005