Sumatra PDF is a slim, free, open-source PDF reader for Windows. Portable out of the box. Sumatra has a minimalistic design. Simplicity has a higher priority than a lot of features. It's small and starts up very fast. It's designed for portable use: only one file so you can run it from external USB drive. Doesn't write to registry.
Open Source
Latest Changes- Added x64 compile for native x64 systems
- Compiled with Visual C++ 2010 SP1 instead of Visual C++ 2008 to achieve better quality code (32 bit executable is 4,362 Kb. instead of 4,364 Kb. in the official compile)
- Compiled with /fp:fast to increase floating-point operations performance at the cost of some precision loss not noticeable on SumatraPDFOpt
- Compiled with /Zp16 to get faster code when accesing data structures specially on newer CPU
- Compiled with /GA to get faster and smaller threading code
- Compiled with /favor:blend to get a good execution speed in both AMD and Intel x64 CPUs
- Compiled with /vmb to get faster and smaller acceses to objects
- Linked with /opt:icf,4 to remove duplicate code in resulting executables
- Linked with /LARGEADDRESSAWARE to support addresses of up to 3 Gb. in x86 processors
- Linked with /WS:AGGRESSIVE to agressively reduce memory usage when inactive
- ZIP package created with KZIP 14/04/2007 to reduce distribution size
- Added pre-release branding that was missing in my latest builds
- Separate builds for x86 generic, x86 SSE, x86 SSE2 and x64 generic (x64 AMD and x64 Intel generate exactly the same code)
- Included SumatraPDF.chm help file by victorvg (
http://filekeeper.org/download/browser.php?path=victorvg%2FSoftware%2FOffice%2FSumatraPDF/)
- Separate downloads per each optimized architecture
- Remaped check for updates URLs
- Downloads moved from Megaupload to website server
- Identified builds by the name Sumatra PDF Opt
- Added credit section on About dialog
- x64 SIMD accelerated JPEG Turbo decoding
- Optimization flags applied over more sets (Fitz, Freetype, libjpeg, ...)
- Added -O9 NASM optimization flag
- Using Profile Guided Optimizations (PGO) for all builds builds. 200 KB smaller, and 10% faster
- Activated BLACK_ON_YELLOW
- Linked with ASMLib 2.12 by Agner Fog (
http://www.agner.org/optimize/) to get a slight o increase and merory usage reduce
- Since
http://guti.isgreat.org. is the new permanent URL, all internal links has been properly updated
- Upgraded to NASM 2.10 RC6 with some x64 optimizations
- Synctex enhancements enabled again as per popular request
- Upgraded to VC++ 10 SP1 that should fix SSE builds requiring SSE2, and improve overall stability and performance
- Executables compressed with MPRESS 2.18 with s compression, instead of UPX 3.07 to reduce executable size (32 bit executable is once compressed 1,650 Kb. instead of 2,105 Kb. in the official compile)
- Compiled with libjpeg-turbo 1.1.90 r658
- Compiled with /GF to pool common strings making executable smaller
- Added PGO instrumentation for XPS, CBZ, CBR and DjVu files too. Optimized functions grow from 19% to 23%
- Enabled colored SumatraPDFOpt in main window
- Based on SumatraPDF 1.7 r3923 (2011-06-18) code base
http://guti.isgreat.org/static.php?page=SumatraPDFOpt