Class MemoryPressureSettings
public class MemoryPressureSettings
- Inheritance
-
MemoryPressureSettings
- Inherited Members
Methods
Copy(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_copy. Version: 2.34
[Version("2.34")]
public static extern MemoryPressureSettingsOwnedHandle Copy(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- MemoryPressureSettingsOwnedHandle
Transfer ownership: Full Nullable: False
Free(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_free. Version: 2.34
[Version("2.34")]
public static extern void Free(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
GetConservativeThreshold(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_get_conservative_threshold. Version: 2.34
[Version("2.34")]
public static extern double GetConservativeThreshold(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetGType()
Calls native function webkit_memory_pressure_settings_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetKillThreshold(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_get_kill_threshold. Version: 2.34
[Version("2.34")]
public static extern double GetKillThreshold(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetMemoryLimit(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_get_memory_limit. Version: 2.34
[Version("2.34")]
public static extern uint GetMemoryLimit(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetPollInterval(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_get_poll_interval. Version: 2.34
[Version("2.34")]
public static extern double GetPollInterval(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
GetStrictThreshold(MemoryPressureSettingsHandle)
Calls native method webkit_memory_pressure_settings_get_strict_threshold. Version: 2.34
[Version("2.34")]
public static extern double GetStrictThreshold(MemoryPressureSettingsHandle settings)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
Returns
- double
Transfer ownership: None Nullable: False
New()
Calls native constructor webkit_memory_pressure_settings_new. Version: 2.34
[Version("2.34")]
public static extern MemoryPressureSettingsOwnedHandle New()
Returns
- MemoryPressureSettingsOwnedHandle
Transfer ownership: Full Nullable: False
SetConservativeThreshold(MemoryPressureSettingsHandle, double)
Calls native method webkit_memory_pressure_settings_set_conservative_threshold. Version: 2.34
[Version("2.34")]
public static extern void SetConservativeThreshold(MemoryPressureSettingsHandle settings, double value)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
SetKillThreshold(MemoryPressureSettingsHandle, double)
Calls native method webkit_memory_pressure_settings_set_kill_threshold. Version: 2.34
[Version("2.34")]
public static extern void SetKillThreshold(MemoryPressureSettingsHandle settings, double value)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
SetMemoryLimit(MemoryPressureSettingsHandle, uint)
Calls native method webkit_memory_pressure_settings_set_memory_limit. Version: 2.34
[Version("2.34")]
public static extern void SetMemoryLimit(MemoryPressureSettingsHandle settings, uint memoryLimit)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
memoryLimit
uintTransfer ownership: None Nullable: False
SetPollInterval(MemoryPressureSettingsHandle, double)
Calls native method webkit_memory_pressure_settings_set_poll_interval. Version: 2.34
[Version("2.34")]
public static extern void SetPollInterval(MemoryPressureSettingsHandle settings, double value)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False
SetStrictThreshold(MemoryPressureSettingsHandle, double)
Calls native method webkit_memory_pressure_settings_set_strict_threshold. Version: 2.34
[Version("2.34")]
public static extern void SetStrictThreshold(MemoryPressureSettingsHandle settings, double value)
Parameters
settings
MemoryPressureSettingsHandleTransfer ownership: None Nullable: False
value
doubleTransfer ownership: None Nullable: False