-
Notifications
You must be signed in to change notification settings - Fork 29
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: larksuite/perf-monitor-rs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: workflow-rs/workflow-perf-monitor-rs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
Able to merge.
These branches can be automatically merged.
- 9 commits
- 9 files changed
- 2 contributors
Commits on Aug 1, 2023
-
"Refactor benchmark tests for CPU usage and update dependencies"
Implemented changes to the benchmark tests in src/cpu/ios_macos.rs and transfered them to a new file named ios_macos.rs under the benchmarks/cpu directory. This helps in separating the CPU usage tests from the program file and adhere to the single-responsibility principle. Furthermore, added new dependency 'criterion' in Cargo.toml for benchmarking along with a corresponding bench setup. The removed lines in lib.rs is to allow these modifications, eliminating unnecessary features and dependencies.
Configuration menu - View commit details
-
Copy full SHA for e251aa9 - Browse repository at this point
Copy the full SHA e251aa9View commit details -
"Expose ThreadId and get_thread_basic_info, enable benchmark testing …
…for cpu_ios_macos. ThreadId structure and get_thread_basic_info function in src/cpu/ios_macos.rs file are now publicly accessible, allowing external code to use them. The `pub` keyword was added to the struct and function declarations to make them public. Benchmark test for cpu_ios_macos has been activated in Cargo.toml file by uncommenting respective lines. Update also includes adding dependencies and improving codes in benches/cpu/ios_macos.rs. This commit will support more extensive testing and functionality usage in iOS and MacOS platforms."
Configuration menu - View commit details
-
Copy full SHA for 90f6a81 - Browse repository at this point
Copy the full SHA 90f6a81View commit details
Commits on Aug 2, 2023
-
Add function to convert page count to bytes on Linux & Android
This commit adds a function that determines the page size on Linux and Android systems and uses this to convert virtual memory size and resident set size from pages to bytes. This was necessary because previously the reported values were in pages, which could lead to confusion or incorrect information when being used elsewhere in the code. By doing the conversion in this function, we ensure that the values are always correctly represented in bytes.
Configuration menu - View commit details
-
Copy full SHA for 20a4f7c - Browse repository at this point
Copy the full SHA 20a4f7cView commit details -
Merge pull request #1 from biryukovmaxim/migration-to-criterion
Migration to criterion
Configuration menu - View commit details
-
Copy full SHA for 6869a92 - Browse repository at this point
Copy the full SHA 6869a92View commit details -
Merge pull request #2 from biryukovmaxim/change_linux_mem_stats_to_bytes
Add function to convert page count to bytes on Linux & Android
Configuration menu - View commit details
-
Copy full SHA for 206a7d8 - Browse repository at this point
Copy the full SHA 206a7d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4795658 - Browse repository at this point
Copy the full SHA 4795658View commit details
Commits on Sep 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4bfef90 - Browse repository at this point
Copy the full SHA 4bfef90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 66ce611 - Browse repository at this point
Copy the full SHA 66ce611View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbc4ecc - Browse repository at this point
Copy the full SHA bbc4eccView commit details
There are no files selected for viewing