https://github.com/juancsucoder/virust
ViRust is a "benchmarking" tool or software that allows you to fill the desired amount of memory with random values, to see how your computer performs with limited RAM.
https://github.com/juancsucoder/virust
benchmark memory ram rust-lang tokio
Last synced: 2 months ago
JSON representation
ViRust is a "benchmarking" tool or software that allows you to fill the desired amount of memory with random values, to see how your computer performs with limited RAM.
- Host: GitHub
- URL: https://github.com/juancsucoder/virust
- Owner: JuanCSUCoder
- License: mit
- Created: 2023-06-16T18:10:07.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-19T02:05:10.000Z (almost 2 years ago)
- Last Synced: 2025-02-28T08:41:56.285Z (3 months ago)
- Topics: benchmark, memory, ram, rust-lang, tokio
- Language: Rust
- Homepage:
- Size: 159 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# ViRust Memory Tester





ViRust is a "benchmarking" tool or software that allows you to fill the desired amount of memory with random values, to see how your computer performs with limited RAM.
## Graphical User Interface

## Command Line Interface
```bash
ViRust Memory FillerUsage: virust [COMMAND]
Commands:
memory Fills the random access memory to a desired amount
gui
help Print this message or the help of the given subcommand(s)Options:
-h, --help Print help
-V, --version Print version
``````bash
Fills the random access memory to a desired amountUsage: virust memory [OPTIONS]
Options:
-g, --gigas Gigas of RAM to be filled [default: 0]
-m, --megas Megas of RAM to be filled [default: 0]
-k, --kilos Kilobytes of RAM to be filled [default: 100]
-h, --help Print help
```### Example
```bash
$ RUST_LOG=INFO ./virust memory -m 10INFO virust > Arguments: Arguments { commands: Some(Memory(MemoryArgs { gigas: 0.0, megas: 10.0, kilos: 100 })) }
INFO virust::subcommands::memory > Segments to Fill: 315628
INFO virust::subcommands::memory > Starting fill at 2023-06-18 17:01:26.782489577 -05:00
INFO virust::subcommands::memory > Tasks started after 0 ms, at 2023-06-18 17:01:26.782681049 -05:00
INFO virust::subcommands::memory > Finished after 278 ms, at 2023-06-18 17:01:27.060923054 -05:00
INFO virust::subcommands::memory > Bytes Filled: 10100100
INFO virust > Press any key to free the memory
```