Memory command
This commit is contained in:
parent
ae1f032cad
commit
f7490c1190
|
@ -12,6 +12,7 @@ import { inventory } from "./inventory/inventory";
|
|||
import { eat } from "./inventory/eat";
|
||||
import { sack } from "./inventory/sack";
|
||||
import { reel } from "./fishing/reel";
|
||||
import { memory } from "./util/mem";
|
||||
|
||||
interface ICommandGroup {
|
||||
id: string;
|
||||
|
@ -48,7 +49,7 @@ commandGroups.push(inventoryGroup);
|
|||
const utilGroup: ICommandGroup = {
|
||||
id: "util",
|
||||
displayName: "Utility",
|
||||
commands: [data, setcolor]
|
||||
commands: [data, setcolor, memory]
|
||||
};
|
||||
|
||||
commandGroups.push(utilGroup);
|
||||
|
|
|
@ -0,0 +1,18 @@
|
|||
import Command from "@server/commands/Command";
|
||||
|
||||
export const memory = new Command(
|
||||
"memory",
|
||||
["memory", "mem"],
|
||||
"View memory usage",
|
||||
"memory",
|
||||
"command.util.memory",
|
||||
async () => {
|
||||
const mem = process.memoryUsage();
|
||||
return `Memory: ${(mem.heapUsed / 1024 / 1024).toFixed(2)}m / ${(
|
||||
mem.heapTotal /
|
||||
1024 /
|
||||
1024
|
||||
).toFixed(2)}m / ${(mem.rss / 1024 / 1024).toFixed(2)}m`;
|
||||
},
|
||||
false
|
||||
);
|
Loading…
Reference in New Issue