App-ChromeUtils
view release on metacpan or search on metacpan
pause_and_unpause_chrome
Usage:
pause_and_unpause_chrome(%args) -> [$status_code, $reason, $payload, \%result_meta]
Pause and unpause Chrome alternately.
A modern browser now runs complex web pages and applications. Despite
browser's power management feature, these pages/tabs on the browser
often still eat considerable CPU cycles even though they only run in the
background. Pausing (kill -STOP) the browser processes is a simple and
effective way to stop CPU eating on Unix and prolong your laptop battery
life. It can be performed whenever you are not using your browser for a
little while, e.g. when you are typing on an editor or watching a movie.
When you want to use your browser again, simply unpause (kill -CONT) it.
The "pause-and-unpause" action pause and unpause browser in an alternate
fashion, by default every 5 minutes and 30 seconds. This is a compromise
to save CPU time most of the time but then give time for web
applications in the browser to catch up during the unpause window (e.g.
for WhatsApp Web to display new messages and sound notification.) It can
pause_chrome
Usage:
pause_chrome(%args) -> [$status_code, $reason, $payload, \%result_meta]
Pause (kill -STOP) Chrome.
A modern browser now runs complex web pages and applications. Despite
browser's power management feature, these pages/tabs on the browser
often still eat considerable CPU cycles even though they only run in the
background. Pausing (kill -STOP) the browser processes is a simple and
effective way to stop CPU eating on Unix and prolong your laptop battery
life. It can be performed whenever you are not using your browser for a
little while, e.g. when you are typing on an editor or watching a movie.
When you want to use your browser again, simply unpause (kill -CONT) it.
This function is not exported.
Arguments ('*' denotes required arguments):
* cmndline_pat => *re_from_str*
lib/App/ChromeUtils.pm view on Meta::CPAN
=head2 pause_and_unpause_chrome
Usage:
pause_and_unpause_chrome(%args) -> [$status_code, $reason, $payload, \%result_meta]
Pause and unpause Chrome alternately.
A modern browser now runs complex web pages and applications. Despite browser's
power management feature, these pages/tabs on the browser often still eat
considerable CPU cycles even though they only run in the background. Pausing
(kill -STOP) the browser processes is a simple and effective way to stop CPU
eating on Unix and prolong your laptop battery life. It can be performed
whenever you are not using your browser for a little while, e.g. when you are
typing on an editor or watching a movie. When you want to use your browser
again, simply unpause (kill -CONT) it.
The C<pause-and-unpause> action pause and unpause browser in an alternate
fashion, by default every 5 minutes and 30 seconds. This is a compromise to save
CPU time most of the time but then give time for web applications in the browser
to catch up during the unpause window (e.g. for WhatsApp Web to display new
lib/App/ChromeUtils.pm view on Meta::CPAN
=head2 pause_chrome
Usage:
pause_chrome(%args) -> [$status_code, $reason, $payload, \%result_meta]
Pause (kill -STOP) Chrome.
A modern browser now runs complex web pages and applications. Despite browser's
power management feature, these pages/tabs on the browser often still eat
considerable CPU cycles even though they only run in the background. Pausing
(kill -STOP) the browser processes is a simple and effective way to stop CPU
eating on Unix and prolong your laptop battery life. It can be performed
whenever you are not using your browser for a little while, e.g. when you are
typing on an editor or watching a movie. When you want to use your browser
again, simply unpause (kill -CONT) it.
This function is not exported.
Arguments ('*' denotes required arguments):
script/pause-and-unpause-chrome view on Meta::CPAN
B<pause-and-unpause-chrome> B<L<--help|/"--help, -h, -?">> (or B<L<-h|/"--help, -h, -?">>, B<L<-?|/"--help, -h, -?">>)
B<pause-and-unpause-chrome> B<L<--version|/"--version, -v">> (or B<L<-v|/"--version, -v">>)
B<pause-and-unpause-chrome> [B<L<--cmndline-pat|/"--cmndline-pat=s">>=I<L<re_from_str|Sah::Schema::re_from_str>>] [B<L<--debug|/"--debug">>|B<L<--log-level|/"--log-level=s">>=I<level>|B<L<--quiet|/"--quiet">>|B<L<--trace|/"--trace">>|B<L<--verbose|/"...
=head1 DESCRIPTION
A modern browser now runs complex web pages and applications. Despite browser's
power management feature, these pages/tabs on the browser often still eat
considerable CPU cycles even though they only run in the background. Pausing
(kill -STOP) the browser processes is a simple and effective way to stop CPU
eating on Unix and prolong your laptop battery life. It can be performed
whenever you are not using your browser for a little while, e.g. when you are
typing on an editor or watching a movie. When you want to use your browser
again, simply unpause (kill -CONT) it.
The C<pause-and-unpause> action pause and unpause browser in an alternate
fashion, by default every 5 minutes and 30 seconds. This is a compromise to save
CPU time most of the time but then give time for web applications in the browser
to catch up during the unpause window (e.g. for WhatsApp Web to display new
script/pause-chrome view on Meta::CPAN
B<pause-chrome> B<L<--help|/"--help, -h, -?">> (or B<L<-h|/"--help, -h, -?">>, B<L<-?|/"--help, -h, -?">>)
B<pause-chrome> B<L<--version|/"--version, -v">> (or B<L<-v|/"--version, -v">>)
B<pause-chrome> [B<L<--cmndline-pat|/"--cmndline-pat=s">>=I<L<re_from_str|Sah::Schema::re_from_str>>] [B<L<--debug|/"--debug">>|B<L<--log-level|/"--log-level=s">>=I<level>|B<L<--quiet|/"--quiet">>|B<L<--trace|/"--trace">>|B<L<--verbose|/"--verbose">>...
=head1 DESCRIPTION
A modern browser now runs complex web pages and applications. Despite browser's
power management feature, these pages/tabs on the browser often still eat
considerable CPU cycles even though they only run in the background. Pausing
(kill -STOP) the browser processes is a simple and effective way to stop CPU
eating on Unix and prolong your laptop battery life. It can be performed
whenever you are not using your browser for a little while, e.g. when you are
typing on an editor or watching a movie. When you want to use your browser
again, simply unpause (kill -CONT) it.
=head1 OPTIONS
C<*> marks required options.
( run in 0.877 second using v1.01-cache-2.11-cpan-d8267643d1d )