loolwsd/LOOLWSD.cpp | 5 +++++ 1 file changed, 5 insertions(+) New commits: commit f5a7a19b95d5f064f327b820182937e351647a1f Author: Michael Meeks <michael.me...@collabora.com> Date: Fri Oct 7 17:49:37 2016 +0100
Restore LD_BIND_NOW=1 to share linking. Finally seen linking on a 'perf top' output, and restored this. UnitPrefork shows that it saves memory, and it should save CPU time and more memory as the suite is actually used. diff --git a/loolwsd/LOOLWSD.cpp b/loolwsd/LOOLWSD.cpp index c41f95a..d11b724 100644 --- a/loolwsd/LOOLWSD.cpp +++ b/loolwsd/LOOLWSD.cpp @@ -49,6 +49,7 @@ #include <Poco/DOM/Document.h> #include <Poco/DOM/Element.h> #include <Poco/DOM/NodeList.h> +#include <Poco/Environment.h> #include <Poco/Exception.h> #include <Poco/File.h> #include <Poco/FileStream.h> @@ -112,6 +113,7 @@ using namespace LOOLProtocol; +using Poco::Environment; using Poco::Exception; using Poco::File; using Poco::Net::HTMLForm; @@ -1843,6 +1845,9 @@ int LOOLWSD::main(const std::vector<std::string>& /*args*/) Util::setTerminationSignals(); Util::setFatalSignals(); + // down-pay all the forkit linking cost once & early. + Environment::set("LD_BIND_NOW", "1"); + if (DisplayVersion) { std::string version, hash; _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits