Skip to content

Commit 8db85ac

Browse files
committed
Global Objects in NodeJS
1 parent 3e05be7 commit 8db85ac

File tree

1 file changed

+0
-51
lines changed

1 file changed

+0
-51
lines changed

global-objects.js

-51
Original file line numberDiff line numberDiff line change
@@ -37,56 +37,5 @@ console.log(`Current directory: ${path.dirname(__filename)}`);
3737
console.log(`Current file: ${__filename}`);
3838

3939

40-
//--------------------
41-
// Process() Object
42-
//--------------------
4340

44-
// Example: 01
45-
const process = require('process');
46-
//console.log(process);
47-
48-
// Example: 02
49-
/* process.on('exit', code => {
50-
console.log(`About to exit with code: ${code}`);
51-
});
52-
*/
53-
// Example: 03
54-
process.on('warning', warning => {
55-
console.warn(warning.name); // Print the warning name
56-
console.warn(warning.message); // Print the warning message
57-
console.warn(warning.stack); // Print the stack trace
58-
});
59-
60-
// Example: 04 process.argv
61-
process.argv.forEach((val, index) => {
62-
console.log(`process.argv: ${index}: ${val}`);
63-
});
64-
65-
// Example: 05 process.chdir (directory)
66-
console.log(`Starting directory: ${process.cwd()}`);
67-
try {
68-
process.chdir('./assets');
69-
console.log(`New directory: ${process.cwd()}`);
70-
} catch (err) {
71-
console.error(`chdir: ${err}`);
72-
}
73-
74-
// Example: 06 process.cpuUsage()
75-
const startUsage = process.cpuUsage();
76-
const now = Date.now(); // spin the CPU for 500 milliseconds
77-
while (Date.now() - now < 500);
78-
79-
console.log(process.cpuUsage(startUsage)); // { user: 452000, system: 16000 }
80-
81-
82-
// Example: 07 process.memoryUsage()
83-
console.log(process.memoryUsage());
84-
85-
86-
// Example: 07 process.pid()
87-
console.log(`This process is pid: ${process.pid}`);
88-
89-
90-
// Example: 08 process.platform()
91-
console.log(`This platform is: ${process.platform}`);
9241

0 commit comments

Comments
 (0)