-slp (Set Large Pages mode) switch
Sets Large Pages mode.
Syntax
-slp[-]
Switch | Description |
---|---|
-slp | Enables Large Pages mode. |
-slp- | Disables Large Pages mode. This option is default for all commands. |
Large Pages mode increases the speed of compression. However, there is a pause at the start of compression while 7-Zip allocates the large pages in memory. If 7-Zip can't allocate large pages, it allocates usual small pages. Also, the Windows Task Manager doesn't show the real memory usage of the program, if 7-Zip uses large pages. This feature works only on Windows 2003 / XP x64. Also, it requires administrator's rights for your system. The recommended size of RAM for this feature is 3 GB or more. To install this feature, you must run the 7-Zip File Manager at least once, close it, and then reboot the system.
Notes: if you use -slp mode, your Windows system can hang for several seconds when 7-zip allocates memory blocks. When Windows tries to allocate large pages from RAM for 7-Zip, Windows can hang other tasks for that time. It can look like full system hang, but then it resumes, and if allocation is successful, 7-Zip works faster. Don't use -slp mode, if you don't want other tasks be hanged for several seconds. Also it's senseless to use -slp mode to compress small data sets (less than 100 MB). But if you compress big data sets (300 MB or more) with LZMA method with large dictionary, you can get 5%-10% speed improvement with -slp mode.
Example
7z a archive.7z -slp a.iso
compresses a.iso file with Large Pages mode switched on.
Other documents on this site:
- 7-Zip Manual /7zC.txt
- 7-Zip Manual /readme.txt
- 7-Zip Manual /copying.txt
- 7-Zip Manual /lzma.txt
- 7-Zip Manual /Methods.txt
- 7-Zip Manual /unRarLicense.txt
- 7-Zip Manual /License.txt
- 7-Zip Manual /src-history.txt
- 7-Zip Manual /7zFormat.txt
- 7-Zip Start Page
- Menu Items and Shortcut Keys
- 7-Zip File Manager
- Benchmark
- Options Dialog Box
- About Dialog Box
- Plugins
- Extract Dialog Box
- 7-Zip Plugin
- Add to Archive Dialog Box
- Exit Codes from 7-Zip
- Command Line Version User's Guide
- Command Line Syntax
- -y (assume Yes on all queries) switch
- -so (write data to stdout) switch
- -ai (Include archive filenames) switch
- -scc (Set charset for console input/output) switch
- -w (set Working directory) switch
- -bb (Set output log level) switch
- -sni (Store NT security information) switch
- -t (set Type of archive) switch
- -ssc (Set Sensitive Case mode) switch
- -ssw (Compress files open for writing) switch
- -stx (Exclude archive type) switch
- -si (read data from stdin) switch
- -sns (Store NTFS alternate Streams) switch
- -spf (Use fully qualified file paths) switch
- -- (Stop switches parsing) switch
- -x (Exclude filenames) switch
- Command Line Switches
- -ax (Exclude archive filenames) switch
- -r (Recurse subdirectories) switch
- -sfx (Create SFX archive) switch
- -i (Include filenames) switch
- -slp (Set Large Pages mode) switch
- -an (Disable parsing of archive_name) switch
- -stl (Set archive timestamp from the most recently modified file) switch
- -sa (set Archive name mode) switch
- -scrc (Set hash function) switch
- -ao (Overwrite mode) switch
- -o (set Output directory) switch
- -u (Update options) switch
- -m (Set compression Method) switch
- -spf (Use fully qualified file paths) switch
- -scs (Set charset for list files) switch
- -p (set Password) switch
- -slt (Show technical information) switch
- -sdel (Delete files after including to archive) switch
- -v (Create Volumes) switch
- d (Delete) command
- rn (Rename) command
- b (Benchmark) command
- l (List contents of archive) command
- e (Extract) command
- Command Line Commands
- a (Add) command
- t (Test integrity of archive) command
- u (Update) command
- h (Hash) command
- x (Extract with full paths) command
- Performance
- Thanks
- Frequently Asked Questions (FAQ)
- 7z Format
- General Information
- License for use and distribution
- Supported formats