Branch: refs/heads/master
Home: https://github.com/moses-smt/mosesdecoder
Commit: b0a04ae50ef679450b2e730fd74b03aac9da5e32
https://github.com/moses-smt/mosesdecoder/commit/b0a04ae50ef679450b2e730fd74b03aac9da5e32
Author: Kenneth Heafield <gi...@kh...>
Date: 2012-10-28 (Sun, 28 Oct 2012)
Changed paths:
M moses/src/RuleTable/Jamfile
M moses/src/RuleTable/LoaderStandard.cpp
M moses/src/TargetPhrase.cpp
A util/double-conversion/Jamfile
A util/double-conversion/LICENSE
A util/double-conversion/bignum-dtoa.cc
A util/double-conversion/bignum-dtoa.h
A util/double-conversion/bignum.cc
A util/double-conversion/bignum.h
A util/double-conversion/cached-powers.cc
A util/double-conversion/cached-powers.h
A util/double-conversion/diy-fp.cc
A util/double-conversion/diy-fp.h
A util/double-conversion/double-conversion.cc
A util/double-conversion/double-conversion.h
A util/double-conversion/fast-dtoa.cc
A util/double-conversion/fast-dtoa.h
A util/double-conversion/fixed-dtoa.cc
A util/double-conversion/fixed-dtoa.h
A util/double-conversion/ieee.h
A util/double-conversion/strtod.cc
A util/double-conversion/strtod.h
A util/double-conversion/utils.h
Log Message:
-----------
Cut PhraseTableMemory loading time by 35%
Before:
user 122.046
sys 3.029
VmPeak: 13091604 kB
VmRSS: 13052228 kB
After double conversion:
user 117.389
sys 3.330
VmPeak: 13091640 kB
VmRSS: 13052204 kB
Plus eliminate boost lexical cast:
user 82.632
sys 3.177
VmPeak: 13088560 kB
VmRSS: 13049056 kB
Plus inline scoreVector:
user 79.396
sys 2.892
VmPeak: 13088560 kB
VmRSS: 13049064 kB
|