首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Install Jumpserver52

Running transaction Installing: gperftools-libs-2.6.1-1.el7.x86_64 1/14Installing: libxslt-1.1.28-5.el7.x86_64 2/14Installing:2:libpng-1.5.13-7.el7_2.x86_64 3/14Installing:1:nginx-filesystem-1.12.2-2.el7.noarch 4/14Installing: libXpm-3.5.12-1.el7.x86_64 5/14Installing: gd-2.0.35-26.el7.x86_64 6/14Installing:1:nginx-mod-mail-1.12.2-2.el7.x86_64 7/14Installing:1:nginx-mod-http-geoip-1.12.2-2.el7.x86_64 8/14Installing:1:nginx-mod-http-xslt-filter-1.12.2-2.el7.x86_64 9/14Installing:1:nginx-mod-http-perl-1.12.2-2.el7.x86_64 10/14Installing:1:nginx-mod-stream-1.12.2-2.el7.x86_64 11/14Installing:1:nginx-1.12.2-2.el7.x86_64 12/14Installing:1:nginx-mod-http-image-filter-1.12.2-2.el7.x86_64 13/14Installing:1:nginx-all-modules-1.12.2-2.el7.noarch 14/14Verifying: libXpm-3.5.12-1.el7.x86_64 1/14Verifying:1:nginx-filesystem-1.12.2-2.el7.noarch 2/14Verifying: gd-2.0.35-26.el7.x86_64 3/14Verifying:2:libpng-1.5.13-7.el7_2.x86_64 4/14Verifying: libxslt-1.1.28-5.el7.x86_64 5/14Verifying: gperftools-libs-2.6.1-1.el7.x86_64 6/14Verifying:1:nginx-1.12.2-2.el7.x86_64 7/14Verifying:1:nginx-mod-mail-1.12.2-2.el7.x86_64 8/14Verifying:1:nginx-all-modules-1.12.2-2.el7.noarch 9/14Verifying:1:nginx-mod-http-geoip-1.12.2-2.el7.x86_64 10/14Verifying:1:nginx-mod-http-xslt-filter-1.12.2-2.el7.x86_64 11/14Verifying:1:nginx-mod-http-image-filter-1.12.2-2.el7.x86_64 12/14Verifying:1:nginx-mod-http-perl-1.12.2-2.el7.x86_64 13/14Verify

01

Install Jumpserver51

-> FinishedDependencyResolutionDependenciesResolved ================================================================================ PackageArchVersionRepositorySize ================================================================================ Installing: nginx x86_64 1:1.12.2-2.el7 epel 530 k Installingfordependencies: gd x86_64 2.0.35-26.el7 base 146 k gperftools-libs x86_64 2.6.1-1.el7 base 272 k libXpm x86_64 3.5.12-1.el7 base 55 k libpng x86_64 2:1.5.13-7.el7_2 base 213 k libxslt x86_64 1.1.28-5.el7 base 242 k nginx-all-modules noarch 1:1.12.2-2.el7 epel 16 k nginx-filesystem noarch 1:1.12.2-2.el7 epel 17 k nginx-mod-http-geoip x86_64 1:1.12.2-2.el7 epel 23 k nginx-mod-http-image-filter x86_64 1:1.12.2-2.el7 epel 26 k nginx-mod-http-perl x86_64 1:1.12.2-2.el7 epel 36 k nginx-mod-http-xslt-filter x86_64 1:1.12.2-2.el7 epel 26 k nginx-mod-mail x86_64 1:1.12.2-2.el7 epel 54 k nginx-mod-stream x86_64 1:1.12.2-2.el7 epel 76 k TransactionSummary ================================================================================ Install1Package (+13Dependent packages) Total download size:1.7MInstalledsize:4.9MDownloadingpackages: (1/14): libXpm-3.5.12-1.el7.x86_64.rpm | 55 kB 00:00 (2/14): gd-2.0.35-26.el7.x86_64.rpm | 146 kB 00:00 (3/14): gperftools-libs-2.6.1-1.el7.x86_64.rpm | 272 kB 00:00 (4/14): libxslt-1.1.28-5.el7.x86_64.rpm | 242 kB 00:00 (5/14): nginx-filesystem-1.12.2-2.el7.noarch.rpm | 17 kB 00:00 (6/14): nginx-mod-http-image-f

01

cmake:动态链接库(so)中静态链接tcmalloc(gperftools2.4)暨静态链接libstdc++

将tcmalloc作为动态库使用,非常方便,网上有很多资料介绍了。tcmalloc.a也可以以静态链接的方式加入应用程序中,大概因为使用太方便,网上关于这方面的介绍都是一笔带过,但是如果要在动态 库(so)中静态编译tcmalloc,却是有所不同的。 我的项目中有一个so动态库,需要在java中通过jni调用,因为涉及频繁的内存分配操作所以这个so希望用tcmalloc管理内存池以提高系统运行效率,如果使用以动态库方式使用tcmalloc。那么在应用服务器(tomcat)启动的时候,需要先设置LD_PRELOAD参数指向tcmalloc.so,然后执行startup.sh启动tomcat。这样以来,不仅是我的so库,整java程序在运行过程中的所有向操作系统申请释放内存的过程都交给了tcmalloc管理了,其实挺好的。使用这种方案,我的so库代码不需要在编译时链接tcmalloc,什么都不用改变,就能使用tcmalloc。 但是凡事有利就有弊,这个方案带的成本就是在系统安装、维护时稍显复杂:需要在服务器上安装tcmalloc和libunwind(应用系统运行在64位操作系统下),还可能需要修改tomcat启动脚本以加入LD_PRELOAD参数,对工程实施人员的要求比较高。

01
领券