mirror of
https://github.com/microsoft/mimalloc.git
synced 2025-07-06 19:38:41 +03:00
Merge branch 'dev' into dev-slice
This commit is contained in:
commit
8c838a949f
4 changed files with 128 additions and 65 deletions
|
@ -180,7 +180,7 @@ static void corrupt_free();
|
|||
static void block_overflow1();
|
||||
static void invalid_free();
|
||||
static void test_aslr(void);
|
||||
|
||||
static void test_process_info(void);
|
||||
|
||||
|
||||
int main() {
|
||||
|
@ -214,6 +214,7 @@ int main() {
|
|||
//mi_free(p2);
|
||||
mi_collect(true);
|
||||
mi_stats_print(NULL);
|
||||
test_process_info();
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -300,3 +301,15 @@ static void test_aslr(void) {
|
|||
p[1] = malloc(1134626);
|
||||
printf("p1: %p, p2: %p\n", p[0], p[1]);
|
||||
}
|
||||
|
||||
static void test_process_info(void) {
|
||||
double utime = 0;
|
||||
double stime = 0;
|
||||
size_t current_rss = 0;
|
||||
size_t peak_rss = 0;
|
||||
size_t current_commit = 0;
|
||||
size_t peak_commit = 0;
|
||||
size_t page_faults = 0;
|
||||
mi_process_info(&utime, &stime, ¤t_rss, &peak_rss, ¤t_commit, &peak_commit, &page_faults);
|
||||
printf("process info: user: %.3f s, rss: %zd b, commit: %zd b\n\n", utime, peak_rss, peak_commit);
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue