Make a copy of settings
.
Free the #WebKitMemoryPressureSettings.
Sets value
as the fraction of the defined memory limit where the conservative
policy starts working. This policy will try to reduce the memory footprint by
releasing non critical memory.
The threshold must be bigger than 0 and smaller than 1, and it must be smaller
than the strict threshold defined in settings
. The default value is 0.33.
fraction of the memory limit where the conservative policy starts working.
Sets value
as the fraction of the defined memory limit where the process will be
killed.
The threshold must be a value bigger or equal to 0. A value of 0 means that the process
is never killed. If the threshold is not 0, then it must be bigger than the strict threshold
defined in settings
. The threshold can also have values bigger than 1. The default value is 0.
fraction of the memory limit where the process will be killed because of excessive memory usage.
Sets memory_limit
the memory limit value to settings
.
The default value is the system's RAM size with a maximum of 3GB.
amount of memory (in MB) that the process is allowed to use.
Sets value
as the poll interval used by settings
.
The poll interval value must be bigger than 0. The default value is 30 seconds.
period (in seconds) between memory usage measurements.
Sets value
as the fraction of the defined memory limit where the strict
policy starts working. This policy will try to reduce the memory footprint by
releasing critical memory.
The threshold must be bigger than 0 and smaller than 1. Also, it must be bigger
than the conservative threshold defined in settings,
and smaller than the kill
threshold if the latter is not 0. The default value is 0.5.
fraction of the memory limit where the strict policy starts working.
Create a new #WebKitMemoryPressureSettings with the default values.
Create a new #WebKitMemoryPressureSettings with the default values.