191:
44:). This might include such activities as removing or archiving logs that the system has made as a result of the users activities, or deletion of temporary files which may otherwise simply take up space. Housekeeping can be described as a necessary chore, required to perform a particular computer's normal activity but not necessarily part of the
99:
228:
169:
247:
29:
88:
252:
221:
73:
136:
24:
can refer to either a standard entry or exit routine appended to a user-written block of code (such as a
17:
214:
36:) at its entry and exit or to any other automated or manual software process whereby a computer is
123:
119:
81:
33:
198:
53:
173:
104:
57:
41:
241:
166:
154:
49:
77:
25:
68:
Housekeeping could include (but is not limited to) the following activities:
45:
190:
113:
109:
93:
Initializing local variables at the start of a program or function
52:, utility software usually exists for this purpose such as
96:
Freeing local memory on the stack on exit from a function
56:
software - to "shrink" files and release disk space and
202:
118:Execution of disk maintenance utilities (e.g.
222:
8:
40:after usage (e.g. freeing resources such as
157:, ComputerHope.Com. Accessed July 20, 2009
229:
215:
60:programs - to improve disk performance.
147:
112:and/or removal of un-needed files and
7:
187:
185:
201:. You can help Knowledge (XXG) by
167:"Basic Computer Housekeeping Tips"
14:
189:
87:Obtaining local memory on the
34:function prologue and epilogue
1:
197:This computing article is a
122:, hard drive defragmenters,
269:
184:
176:. Accessed July 20, 2009
82:general purpose registers
137:Computational overhead
72:Saving and restoring
50:computer disk storage
248:Computer performance
18:computer programming
84:and return address)
48:. For cleaning up
172:2020-11-09 at the
100:Garbage collection
32:, sometimes as a
210:
209:
260:
231:
224:
217:
193:
186:
177:
164:
158:
152:
54:data compression
268:
267:
263:
262:
261:
259:
258:
257:
253:Computing stubs
238:
237:
236:
235:
182:
180:
174:Wayback Machine
165:
161:
153:
149:
145:
133:
105:Data conversion
66:
58:defragmentation
12:
11:
5:
266:
264:
256:
255:
250:
240:
239:
234:
233:
226:
219:
211:
208:
207:
194:
179:
178:
159:
155:"Housekeeping"
146:
144:
141:
140:
139:
132:
129:
128:
127:
124:virus scanners
116:
107:
102:
97:
94:
91:
85:
65:
62:
42:virtual memory
13:
10:
9:
6:
4:
3:
2:
265:
254:
251:
249:
246:
245:
243:
232:
227:
225:
220:
218:
213:
212:
206:
204:
200:
195:
192:
188:
183:
175:
171:
168:
163:
160:
156:
151:
148:
142:
138:
135:
134:
130:
125:
121:
117:
115:
111:
108:
106:
103:
101:
98:
95:
92:
90:
86:
83:
79:
75:
74:program state
71:
70:
69:
63:
61:
59:
55:
51:
47:
43:
39:
35:
31:
27:
23:
19:
203:expanding it
196:
181:
162:
150:
67:
37:
22:housekeeping
21:
15:
80:(including
76:for called
242:Categories
143:References
38:cleaned up
26:subroutine
78:functions
46:algorithm
170:Archived
131:See also
120:ScanDisk
114:software
64:Examples
30:function
110:Backup
89:stack
199:stub
28:or
16:In
244::
20:,
230:e
223:t
216:v
205:.
126:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.