<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_system_memory_libmeminfo/tools/librank.cpp, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/'/>
<entry>
<title>libmeminfo: Use more inclusive language</title>
<updated>2020-09-28T18:48:43+00:00</updated>
<author>
<name>Suren Baghdasaryan</name>
<email>surenb@google.com</email>
</author>
<published>2020-09-26T02:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/commit/?id=68f5dd1428d444904b7ad8cac442ee573229f8f5'/>
<id>68f5dd1428d444904b7ad8cac442ee573229f8f5</id>
<content type='text'>
blacklist is replaced with excluded.

Test: none
Signed-off-by: Suren Baghdasaryan &lt;surenb@google.com&gt;
Change-Id: I9aeab878ca50c9a98e65aa6ab358cd27608b3dfb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blacklist is replaced with excluded.

Test: none
Signed-off-by: Suren Baghdasaryan &lt;surenb@google.com&gt;
Change-Id: I9aeab878ca50c9a98e65aa6ab358cd27608b3dfb
</pre>
</div>
</content>
</entry>
<entry>
<title>Add json and csv format ouput option to librank tool</title>
<updated>2020-04-02T20:32:03+00:00</updated>
<author>
<name>Zhen Zhang</name>
<email>zzhen@google.com</email>
</author>
<published>2020-04-02T20:19:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/commit/?id=66678ff09011fba40c9e444c1a8e310f3dc4ef84'/>
<id>66678ff09011fba40c9e444c1a8e310f3dc4ef84</id>
<content type='text'>
Add an option to librank. It will print the output in json/csv/raw
format based on the argument provided by user.

Bug: 152634898
Test: Built librank and tested on wembley device. The output is as
expected

Change-Id: I6731072c68469a4aba169888d357267219da9256
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add an option to librank. It will print the output in json/csv/raw
format based on the argument provided by user.

Bug: 152634898
Test: Built librank and tested on wembley device. The output is as
expected

Change-Id: I6731072c68469a4aba169888d357267219da9256
</pre>
</div>
</content>
</entry>
<entry>
<title>libmeminfo: librank optimization using maps instead of vectors</title>
<updated>2019-03-02T00:17:20+00:00</updated>
<author>
<name>Erick Reyes</name>
<email>erickreyes@google.com</email>
</author>
<published>2019-03-01T02:22:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/commit/?id=25d31d70ad00810097e635018ad3394ce2e03cb9'/>
<id>25d31d70ad00810097e635018ad3394ce2e03cb9</id>
<content type='text'>
librank was calling std::vector::find_if in nested loops when iterating
through processes and maps.

Changed the implementation to use std::map::insert, this resulted in
a significant improvement to execution speed.

Test: time librank on crosshatch

Before:  1m22.57s real     1m15.87s user     0m05.79s system
After:   0m03.85s real     0m00.88s user     0m02.92s system

Bug: 124523194

Change-Id: I2b519d0bfd7f7929c6c4c6c2374794cb1a744585
Signed-off-by: Erick Reyes &lt;erickreyes@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
librank was calling std::vector::find_if in nested loops when iterating
through processes and maps.

Changed the implementation to use std::map::insert, this resulted in
a significant improvement to execution speed.

Test: time librank on crosshatch

Before:  1m22.57s real     1m15.87s user     0m05.79s system
After:   0m03.85s real     0m00.88s user     0m02.92s system

Bug: 124523194

Change-Id: I2b519d0bfd7f7929c6c4c6c2374794cb1a744585
Signed-off-by: Erick Reyes &lt;erickreyes@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>meminfo: Use getprogname(3) in all tools.</title>
<updated>2018-12-30T21:42:20+00:00</updated>
<author>
<name>Sandeep Patil</name>
<email>sspatil@google.com</email>
</author>
<published>2018-12-30T21:28:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/commit/?id=d83888df807575928d9ce95ea8db521cbcbeb1b3'/>
<id>d83888df807575928d9ce95ea8db521cbcbeb1b3</id>
<content type='text'>
Test: procrank2 -h;librank2 -h;procmem2 -h
Bug: none

Change-Id: Ieccd943b7140a7866694eea047969500bb3bb972
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Test: procrank2 -h;librank2 -h;procmem2 -h
Bug: none

Change-Id: Ieccd943b7140a7866694eea047969500bb3bb972
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add librank2</title>
<updated>2018-12-20T17:01:40+00:00</updated>
<author>
<name>Sandeep Patil</name>
<email>sspatil@google.com</email>
</author>
<published>2018-11-23T08:13:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_system_memory_libmeminfo/commit/?id=74b8e564035cb4b6d24f496a149036200f27bda1'/>
<id>74b8e564035cb4b6d24f496a149036200f27bda1</id>
<content type='text'>
Identical with librank, but written using libmeminfo.

Bug: 114325007
Bug: 111694435
Test: librank2
Test: librank2 -m rx
Test: librank2 -m rx -P /system/lib64
Test: librank2 -u -P /system/lib
Test: librank2 -R -m rx

Change-Id: Ib6ecb601a0b6ecb5b4b75285f772586e05ae388a
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Identical with librank, but written using libmeminfo.

Bug: 114325007
Bug: 111694435
Test: librank2
Test: librank2 -m rx
Test: librank2 -m rx -P /system/lib64
Test: librank2 -u -P /system/lib
Test: librank2 -R -m rx

Change-Id: Ib6ecb601a0b6ecb5b4b75285f772586e05ae388a
Signed-off-by: Sandeep Patil &lt;sspatil@google.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
